From 2caed6c01c445d4eb0eb428943466d756e92daa8 Mon Sep 17 00:00:00 2001 From: John Kerl Date: Wed, 23 Sep 2020 00:41:22 -0400 Subject: [PATCH] for/while loops --- go/.gitignore | 2 + go/src/miller/dsl/ast.go | 41 +- go/src/miller/dsl/cst/blocks.go | 2 + go/src/miller/dsl/cst/for.go | 198 +- go/src/miller/dsl/cst/function_manager.go | 2 +- go/src/miller/dsl/cst/leaves.go | 24 + go/src/miller/dsl/cst/stack.go | 88 + go/src/miller/dsl/cst/state.go | 25 + go/src/miller/dsl/cst/statements.go | 6 + go/src/miller/dsl/cst/types.go | 25 +- go/src/miller/dsl/cst/while.go | 123 + go/src/miller/mappers/unsparsify.go | 8 +- go/src/miller/parsing/lexer/acttab.go | 960 +- go/src/miller/parsing/lexer/lexer.go | 525 +- .../miller/parsing/lexer/transitiontable.go | 2918 +- go/src/miller/parsing/mlr.bnf | 153 +- go/src/miller/parsing/parser/actiontable.go | 401568 ++++++++------- go/src/miller/parsing/parser/gototable.go | 194055 +++---- go/src/miller/parsing/parser/parser.go | 6 +- .../miller/parsing/parser/productionstable.go | 1050 +- go/src/miller/parsing/token/token.go | 168 +- go/todo.txt | 13 +- go/u/try-cst | 15 + go/u/try-cst.out | 144 + go/u/try-parse | 13 +- go/u/try-parse.out | 136 +- 26 files changed, 309590 insertions(+), 292678 deletions(-) create mode 100644 go/src/miller/dsl/cst/stack.go create mode 100644 go/src/miller/dsl/cst/state.go create mode 100644 go/src/miller/dsl/cst/while.go diff --git a/go/.gitignore b/go/.gitignore index c21004d12..bfab179db 100644 --- a/go/.gitignore +++ b/go/.gitignore @@ -4,3 +4,5 @@ bin/ *.ast mkv.ast s +mlrgo +gg diff --git a/go/src/miller/dsl/ast.go b/go/src/miller/dsl/ast.go index 57bee34c5..54c4133b4 100644 --- a/go/src/miller/dsl/ast.go +++ b/go/src/miller/dsl/ast.go @@ -47,11 +47,14 @@ const ( NodeTypeOperator = "Operator" NodeTypeFunctionCallsite = "FunctionCallsite" - NodeTypeBeginBlock = "BeginBlock" - NodeTypeEndBlock = "EndBlock" - NodeTypeIfChain = "IfChain" - NodeTypeIfItem = "IfItem" - NodeTypeForLoopKeyOnly = "ForLoopKeyOnly" + NodeTypeBeginBlock = "BeginBlock" + NodeTypeEndBlock = "EndBlock" + NodeTypeIfChain = "IfChain" + NodeTypeIfItem = "IfItem" + NodeTypeWhileLoop = "WhileLoop" + NodeTypeDoWhileLoop = "DoWhileLoop" + NodeTypeForLoopKeyOnly = "ForLoopKeyOnly" + NodeTypeForLoopKeyValue = "ForLoopKeyValue" // A special token which causes a panic when evaluated. This is for // testing that AND/OR short-circuiting is implemented correctly: output = @@ -240,7 +243,9 @@ func NewASTNodeBinaryNestable(itok, childA, childB interface{}, nodeType TNodeTy } // Signature: Token Node Node Type -func NewASTNodeBinary(itok, childA, childB interface{}, nodeType TNodeType) (*ASTNode, error) { +func NewASTNodeBinary( + itok, childA, childB interface{}, nodeType TNodeType, +) (*ASTNode, error) { return NewASTNodeBinaryNestable(itok, childA, childB, nodeType), nil } @@ -250,6 +255,14 @@ func NewASTNodeTernary(itok, childA, childB, childC interface{}, nodeType TNodeT return parent, nil } +func NewASTNodeQuaternary( + itok, childA, childB, childC, childD interface{}, nodeType TNodeType, +) (*ASTNode, error) { + parent := NewASTNodeNestable(itok, nodeType) + convertToQuaternary(parent, childA, childB, childC, childD) + return parent, nil +} + // Pass-through expressions in the grammar sometimes need to be turned from // (ASTNode) to (ASTNode, error) func Nestable(iparent interface{}) (*ASTNode, error) { @@ -287,6 +300,16 @@ func convertToTernary(iparent interface{}, childA, childB, childC interface{}) { parent.Children = children } +func convertToQuaternary(iparent interface{}, childA, childB, childC, childD interface{}) { + parent := iparent.(*ASTNode) + children := make([]*ASTNode, 4) + children[0] = childA.(*ASTNode) + children[1] = childB.(*ASTNode) + children[2] = childC.(*ASTNode) + children[3] = childD.(*ASTNode) + parent.Children = children +} + func PrependChild(iparent interface{}, ichild interface{}) (*ASTNode, error) { parent := iparent.(*ASTNode) child := ichild.(*ASTNode) @@ -316,6 +339,12 @@ func AdoptChildren(iparent interface{}, ichild interface{}) (*ASTNode, error) { return parent, nil } +// TODO: comment +func Wrap(inode interface{}) (*ASTNode, error) { + node := inode.(*ASTNode) + return node, nil +} + func (this *ASTNode) CheckArity( arity int, ) error { diff --git a/go/src/miller/dsl/cst/blocks.go b/go/src/miller/dsl/cst/blocks.go index 45e7bfca3..e684b2a95 100644 --- a/go/src/miller/dsl/cst/blocks.go +++ b/go/src/miller/dsl/cst/blocks.go @@ -89,6 +89,8 @@ func BuildStatementBlockNode(astNode *dsl.ASTNode) (*StatementBlockNode, error) // ---------------------------------------------------------------- func (this *StatementBlockNode) Execute(state *State) error { + state.stack.PushStackFrame() + defer state.stack.PopStackFrame() for _, statement := range this.executables { err := statement.Execute(state) diff --git a/go/src/miller/dsl/cst/for.go b/go/src/miller/dsl/cst/for.go index c720995f4..00c2a894b 100644 --- a/go/src/miller/dsl/cst/for.go +++ b/go/src/miller/dsl/cst/for.go @@ -1,31 +1,40 @@ package cst import ( - //"errors" + "errors" "miller/dsl" "miller/lib" - //"miller/types" + "miller/types" ) // ================================================================ // This is for various flavors of for-loop // ================================================================ -// ---------------------------------------------------------------- +// ================================================================ type ForLoopKeyOnlyNode struct { + keyVariableName string + mapNode IEvaluable + statementBlockNode *StatementBlockNode } func NewForLoopKeyOnlyNode( + keyVariableName string, + mapNode IEvaluable, + statementBlockNode *StatementBlockNode, ) *ForLoopKeyOnlyNode { return &ForLoopKeyOnlyNode{ + keyVariableName, + mapNode, + statementBlockNode, } } // ---------------------------------------------------------------- // Sample AST: -// mlr -n put -v for (k in $*) { emit { k : k} } +// mlr -n put -v 'for (k in $*) { emit { k : k } }' // DSL EXPRESSION: // for (k in $*) { emit { k : k} } // RAW AST: @@ -42,11 +51,190 @@ func NewForLoopKeyOnlyNode( func BuildForLoopKeyOnlyNode(astNode *dsl.ASTNode) (*ForLoopKeyOnlyNode, error) { lib.InternalCodingErrorIf(astNode.Type != dsl.NodeTypeForLoopKeyOnly) + lib.InternalCodingErrorIf(len(astNode.Children) != 3) - return NewForLoopKeyOnlyNode(), nil + keyVariableASTNode := astNode.Children[0] + mapASTNode := astNode.Children[1] + blockASTNode := astNode.Children[2] + + lib.InternalCodingErrorIf(keyVariableASTNode.Type != dsl.NodeTypeLocalVariable) + lib.InternalCodingErrorIf(keyVariableASTNode.Token == nil) + keyVariableName := string(keyVariableASTNode.Token.Lit) + + // TODO: error if loop-over node isn't Mappable (inasmuch as can be + // detected at CST-build time) + mapNode, err := BuildEvaluableNode(mapASTNode) + if err != nil { + return nil, err + } + + statementBlockNode, err := BuildStatementBlockNode(blockASTNode) + if err != nil { + return nil, err + } + + return NewForLoopKeyOnlyNode( + keyVariableName, + mapNode, + statementBlockNode, + ), nil } // ---------------------------------------------------------------- func (this *ForLoopKeyOnlyNode) Execute(state *State) error { + + mlrval := this.mapNode.Evaluate(state) + if !mlrval.IsMap() { + // TODO: more + return errors.New("Miller: looped-over item is not a map.") + } + mapval := mlrval.GetMap() + + state.stack.PushStackFrame() + defer state.stack.PopStackFrame() + for pe := mapval.Head; pe != nil; pe = pe.Next { + mapkey := types.MlrvalFromString(*pe.Key) + + // Note: The statement-block has its own push/pop for its localvars. + // Meanwhile we need to restrict scope of the bindvar to the for-loop. + // + // So we have: + // + // mlr put ' + // x = 1; <--- frame #1 main + // for (k in $*) { <--- frame #2 for for-loop bindvars (right here) + // x = 2 <--- frame #3 for for-loop locals + // } + // x = 3; <--- back in frame #1 main + // ' + // + + state.stack.BindVariable(this.keyVariableName, &mapkey) + //state.stack.Dump() + err := this.statementBlockNode.Execute(state) + if err != nil { + return err + } + } + + return nil +} + +// ================================================================ +type ForLoopKeyValueNode struct { + keyVariableName string + valueVariableName string + mapNode IEvaluable + statementBlockNode *StatementBlockNode +} + +func NewForLoopKeyValueNode( + keyVariableName string, + valueVariableName string, + mapNode IEvaluable, + statementBlockNode *StatementBlockNode, +) *ForLoopKeyValueNode { + return &ForLoopKeyValueNode{ + keyVariableName, + valueVariableName, + mapNode, + statementBlockNode, + } +} + +// ---------------------------------------------------------------- +// Sample AST: + +// mlr -n put -v 'for (k, v in $*) { emit { k : v } }' +// DSL EXPRESSION: +// for (k, v in $*) { emit { k : v } } +// RAW AST: +// * StatementBlock +// * ForLoopKeyValue "for" +// * LocalVariable "k" +// * LocalVariable "v" +// * FullSrec "$*" +// * StatementBlock +// * EmitStatement "emit" +// * MapLiteral "{}" +// * MapLiteralKeyValuePair ":" +// * LocalVariable "k" +// * LocalVariable "v" + +func BuildForLoopKeyValueNode(astNode *dsl.ASTNode) (*ForLoopKeyValueNode, error) { + lib.InternalCodingErrorIf(astNode.Type != dsl.NodeTypeForLoopKeyValue) + lib.InternalCodingErrorIf(len(astNode.Children) != 4) + + keyVariableASTNode := astNode.Children[0] + valueVariableASTNode := astNode.Children[1] + mapASTNode := astNode.Children[2] + blockASTNode := astNode.Children[3] + + lib.InternalCodingErrorIf(keyVariableASTNode.Type != dsl.NodeTypeLocalVariable) + lib.InternalCodingErrorIf(keyVariableASTNode.Token == nil) + keyVariableName := string(keyVariableASTNode.Token.Lit) + + lib.InternalCodingErrorIf(valueVariableASTNode.Type != dsl.NodeTypeLocalVariable) + lib.InternalCodingErrorIf(valueVariableASTNode.Token == nil) + valueVariableName := string(valueVariableASTNode.Token.Lit) + + // TODO: error if loop-over node isn't Mappable (inasmuch as can be + // detected at CST-build time) + mapNode, err := BuildEvaluableNode(mapASTNode) + if err != nil { + return nil, err + } + + statementBlockNode, err := BuildStatementBlockNode(blockASTNode) + if err != nil { + return nil, err + } + + return NewForLoopKeyValueNode( + keyVariableName, + valueVariableName, + mapNode, + statementBlockNode, + ), nil +} + +// ---------------------------------------------------------------- +func (this *ForLoopKeyValueNode) Execute(state *State) error { + + mlrval := this.mapNode.Evaluate(state) + if !mlrval.IsMap() { + // TODO: more + return errors.New("Miller: looped-over item is not a map.") + } + mapval := mlrval.GetMap() + + state.stack.PushStackFrame() + defer state.stack.PopStackFrame() + for pe := mapval.Head; pe != nil; pe = pe.Next { + mapkey := types.MlrvalFromString(*pe.Key) + + // Note: The statement-block has its own push/pop for its localvars. + // Meanwhile we need to restrict scope of the bindvar to the for-loop. + // + // So we have: + // + // mlr put ' + // x = 1; <--- frame #1 main + // for (k in $*) { <--- frame #2 for for-loop bindvars (right here) + // x = 2 <--- frame #3 for for-loop locals + // } + // x = 3; <--- back in frame #1 main + // ' + // + + state.stack.BindVariable(this.keyVariableName, &mapkey) + state.stack.BindVariable(this.valueVariableName, pe.Value) + //state.stack.Dump() + err := this.statementBlockNode.Execute(state) + if err != nil { + return err + } + } + return nil } diff --git a/go/src/miller/dsl/cst/function_manager.go b/go/src/miller/dsl/cst/function_manager.go index 9cbc05883..72b8e82fd 100644 --- a/go/src/miller/dsl/cst/function_manager.go +++ b/go/src/miller/dsl/cst/function_manager.go @@ -325,7 +325,7 @@ var BUILTIN_FUNCTION_LOOKUP_TABLE = []FunctionInfo{ name: "urandrange", }, { - name: "truncate", + name: "truncate", binaryFunc: types.MlrvalTruncate, }, diff --git a/go/src/miller/dsl/cst/leaves.go b/go/src/miller/dsl/cst/leaves.go index c83687e0d..58cef1533 100644 --- a/go/src/miller/dsl/cst/leaves.go +++ b/go/src/miller/dsl/cst/leaves.go @@ -36,6 +36,10 @@ func BuildLeafNode( return BuildFullOosvarRvalueNode(sval), nil break + case dsl.NodeTypeLocalVariable: + return BuildLocalVariableNode(sval), nil + break + case dsl.NodeTypeStringLiteral: return BuildStringLiteralNode(sval), nil break @@ -125,6 +129,26 @@ func (this *FullOosvarRvalueNode) Evaluate(state *State) types.Mlrval { return types.MlrvalFromMap(state.Oosvars) } +// ---------------------------------------------------------------- +type LocalVariableNode struct { + variableName string +} + +func BuildLocalVariableNode(variableName string) *LocalVariableNode { + return &LocalVariableNode{ + variableName: variableName, + } +} +func (this *LocalVariableNode) Evaluate(state *State) types.Mlrval { + value := state.stack.ReadVariable(this.variableName) + //state.stack.Dump() + if value == nil { + return types.MlrvalFromAbsent() + } else { + return *value + } +} + // ---------------------------------------------------------------- type StringLiteralNode struct { literal types.Mlrval diff --git a/go/src/miller/dsl/cst/stack.go b/go/src/miller/dsl/cst/stack.go new file mode 100644 index 000000000..a6b4fd705 --- /dev/null +++ b/go/src/miller/dsl/cst/stack.go @@ -0,0 +1,88 @@ +package cst + +import ( + "container/list" + "fmt" + + "miller/types" +) + +// ================================================================ +// Stack frames for begin/end/if/for/function blocks +// ================================================================ + +// ---------------------------------------------------------------- +type Stack struct { + stackFrames *list.List // list of *StackFrame +} + +func NewStack() *Stack { + return &Stack { + stackFrames: list.New(), + } +} + +func (this *Stack) PushStackFrame() { + this.stackFrames.PushFront(NewStackFrame()) +} + +func (this *Stack) PopStackFrame() { + this.stackFrames.Remove(this.stackFrames.Front()) +} + +func (this *Stack) BindVariable(name string, mlrval *types.Mlrval) { + this.stackFrames.Front().Value.(*StackFrame).Bind(name, mlrval) +} + +// Returns nil on no-such +func (this *Stack) ReadVariable(name string) *types.Mlrval { + + // Scope-walk + for entry := this.stackFrames.Front(); entry != nil; entry = entry.Next() { + stackFrame := entry.Value.(*StackFrame) + mlrval := stackFrame.ReadVariable(name) + if mlrval != nil { + return mlrval + } + } + return nil +} + +// Returns nil on no-such +func (this *Stack) Dump() { + fmt.Printf("STACK FRAMES (count %d):\n", this.stackFrames.Len()) + for entry := this.stackFrames.Front(); entry != nil; entry = entry.Next() { + stackFrame := entry.Value.(*StackFrame) + fmt.Printf(" VARIABLES (count %d):\n", len(stackFrame.vars)) + for k, v := range(stackFrame.vars) { + fmt.Printf(" %-16s %s\n", k, v.String()) + } + } +} + +// ---------------------------------------------------------------- +type StackFrame struct { + // TODO: just a map for now. In the C impl, pre-computation of + // name-to-array-slot indices was an important optimization, especially for + // compute-intensive scenarios. + vars map[string]*types.Mlrval +} + +func NewStackFrame() *StackFrame { + return &StackFrame{ + vars: make(map[string]*types.Mlrval), + } +} + +func (this *StackFrame) Clear() { + this.vars = make(map[string]*types.Mlrval) +} + +func (this *StackFrame) Bind(name string, mlrval *types.Mlrval) { + this.vars[name] = mlrval.Copy() +} + +// Returns nil on no such +func (this *StackFrame) ReadVariable(name string) *types.Mlrval { + return this.vars[name] +} diff --git a/go/src/miller/dsl/cst/state.go b/go/src/miller/dsl/cst/state.go new file mode 100644 index 000000000..9e73f0c2e --- /dev/null +++ b/go/src/miller/dsl/cst/state.go @@ -0,0 +1,25 @@ +package cst + +import ( + "miller/types" +) + +func NewEmptyState() *State { + oosvars := types.NewMlrmap() + return &State{ + Inrec: nil, + Context: nil, + Oosvars: oosvars, + FilterResult: true, + // OutputChannel is assigned after construction + stack: NewStack(), + } +} + +func (this *State) Update( + inrec *types.Mlrmap, + context *types.Context, +) { + this.Inrec = inrec + this.Context = context +} diff --git a/go/src/miller/dsl/cst/statements.go b/go/src/miller/dsl/cst/statements.go index ddcd1ea11..75ba5a921 100644 --- a/go/src/miller/dsl/cst/statements.go +++ b/go/src/miller/dsl/cst/statements.go @@ -46,8 +46,14 @@ func BuildStatementNode( case dsl.NodeTypeIfChain: return BuildIfChainNode(astNode) + case dsl.NodeTypeWhileLoop: + return BuildWhileLoopNode(astNode) + case dsl.NodeTypeDoWhileLoop: + return BuildDoWhileLoopNode(astNode) case dsl.NodeTypeForLoopKeyOnly: return BuildForLoopKeyOnlyNode(astNode) + case dsl.NodeTypeForLoopKeyValue: + return BuildForLoopKeyValueNode(astNode) default: return nil, errors.New( diff --git a/go/src/miller/dsl/cst/types.go b/go/src/miller/dsl/cst/types.go index 49cb99012..713dbd8ef 100644 --- a/go/src/miller/dsl/cst/types.go +++ b/go/src/miller/dsl/cst/types.go @@ -32,33 +32,11 @@ type State struct { Oosvars *types.Mlrmap FilterResult bool OutputChannel chan<- *types.RecordAndContext - // TODO: stack frames will go into individual statement-block nodes or here? - // Needs to be here, for scope-resolution walks -} - -func NewEmptyState() *State { - oosvars := types.NewMlrmap() - return &State{ - Inrec: nil, - Context: nil, - Oosvars: oosvars, - FilterResult: true, - } -} - -func (this *State) Update( - inrec *types.Mlrmap, - context *types.Context, -) { - this.Inrec = inrec - this.Context = context + stack *Stack } // ---------------------------------------------------------------- type RootNode struct { - // TODO: Statements/blocks - //executables []IExecutable - beginBlocks []*StatementBlockNode mainBlock *StatementBlockNode endBlocks []*StatementBlockNode @@ -79,7 +57,6 @@ type IExecutable interface { // Also implements IExecutable type StatementBlockNode struct { executables []IExecutable - // TODO: localvars -- here or in State's stack-frame } // ================================================================ diff --git a/go/src/miller/dsl/cst/while.go b/go/src/miller/dsl/cst/while.go new file mode 100644 index 000000000..f3eeca932 --- /dev/null +++ b/go/src/miller/dsl/cst/while.go @@ -0,0 +1,123 @@ +package cst + +import ( + "errors" + + "miller/dsl" + "miller/lib" +) + +// ================================================================ +// This is for while/do-while loops +// ================================================================ + +// ================================================================ +type WhileLoopNode struct { + conditionNode IEvaluable + statementBlockNode *StatementBlockNode +} + +func NewWhileLoopNode( + conditionNode IEvaluable, + statementBlockNode *StatementBlockNode, +) *WhileLoopNode { + return &WhileLoopNode{ + conditionNode: conditionNode, + statementBlockNode: statementBlockNode, + } +} + +func BuildWhileLoopNode(astNode *dsl.ASTNode) (*WhileLoopNode, error) { + lib.InternalCodingErrorIf(astNode.Type != dsl.NodeTypeWhileLoop) + lib.InternalCodingErrorIf(len(astNode.Children) != 2) + + conditionNode, err := BuildEvaluableNode(astNode.Children[0]) + if err != nil { + return nil, err + } + statementBlockNode, err := BuildStatementBlockNode(astNode.Children[1]) + if err != nil { + return nil, err + } + + return NewWhileLoopNode( + conditionNode, + statementBlockNode, + ), nil +} + +// ---------------------------------------------------------------- +func (this *WhileLoopNode) Execute(state *State) error { + for { + condition := this.conditionNode.Evaluate(state) + boolValue, isBool := condition.GetBoolValue() + if !isBool { + // TODO: line-number/token info for the DSL expression. + return errors.New("Miller: conditional expression did not evaluate to boolean.") + } + if boolValue != true { + break + } + err := this.statementBlockNode.Execute(state) + if err != nil { + return err + } + } + return nil +} + +// ================================================================ +type DoWhileLoopNode struct { + statementBlockNode *StatementBlockNode + conditionNode IEvaluable +} + +func NewDoWhileLoopNode( + statementBlockNode *StatementBlockNode, + conditionNode IEvaluable, +) *DoWhileLoopNode { + return &DoWhileLoopNode{ + statementBlockNode: statementBlockNode, + conditionNode: conditionNode, + } +} + +func BuildDoWhileLoopNode(astNode *dsl.ASTNode) (*DoWhileLoopNode, error) { + lib.InternalCodingErrorIf(astNode.Type != dsl.NodeTypeDoWhileLoop) + lib.InternalCodingErrorIf(len(astNode.Children) != 2) + + statementBlockNode, err := BuildStatementBlockNode(astNode.Children[0]) + if err != nil { + return nil, err + } + conditionNode, err := BuildEvaluableNode(astNode.Children[1]) + if err != nil { + return nil, err + } + + return NewDoWhileLoopNode( + statementBlockNode, + conditionNode, + ), nil +} + +// ---------------------------------------------------------------- +func (this *DoWhileLoopNode) Execute(state *State) error { + for { + err := this.statementBlockNode.Execute(state) + if err != nil { + return err + } + + condition := this.conditionNode.Evaluate(state) + boolValue, isBool := condition.GetBoolValue() + if !isBool { + // TODO: line-number/token info for the DSL expression. + return errors.New("Miller: conditional expression did not evaluate to boolean.") + } + if boolValue == false { + break + } + } + return nil +} diff --git a/go/src/miller/mappers/unsparsify.go b/go/src/miller/mappers/unsparsify.go index fc582b23f..53f219879 100644 --- a/go/src/miller/mappers/unsparsify.go +++ b/go/src/miller/mappers/unsparsify.go @@ -88,9 +88,9 @@ being 'b=3,c=4', then the output is the two records 'a=1,b=2,c=' and // ---------------------------------------------------------------- type MapperUnsparsify struct { - fillerString string + fillerString string recordsAndContexts *list.List - fieldNamesSeen *lib.OrderedMap + fieldNamesSeen *lib.OrderedMap } func NewMapperUnsparsify( @@ -98,9 +98,9 @@ func NewMapperUnsparsify( ) (*MapperUnsparsify, error) { this := &MapperUnsparsify{ - fillerString: fillerString, + fillerString: fillerString, recordsAndContexts: list.New(), - fieldNamesSeen: lib.NewOrderedMap(), + fieldNamesSeen: lib.NewOrderedMap(), } return this, nil diff --git a/go/src/miller/parsing/lexer/acttab.go b/go/src/miller/parsing/lexer/acttab.go index 5ec4f23ed..7f65c3207 100644 --- a/go/src/miller/parsing/lexer/acttab.go +++ b/go/src/miller/parsing/lexer/acttab.go @@ -29,7 +29,7 @@ var ActTab = ActionTable{ Ignore: "!whitespace", }, ActionRow{ // S2 - Accept: 66, + Accept: 68, Ignore: "", }, ActionRow{ // S3 @@ -41,55 +41,55 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S5 - Accept: 62, + Accept: 64, Ignore: "", }, ActionRow{ // S6 - Accept: 50, + Accept: 52, Ignore: "", }, ActionRow{ // S7 - Accept: 69, + Accept: 71, Ignore: "", }, ActionRow{ // S8 - Accept: 70, + Accept: 72, Ignore: "", }, ActionRow{ // S9 - Accept: 59, + Accept: 61, Ignore: "", }, ActionRow{ // S10 - Accept: 54, + Accept: 56, Ignore: "", }, ActionRow{ // S11 - Accept: 79, + Accept: 81, Ignore: "", }, ActionRow{ // S12 - Accept: 55, + Accept: 57, Ignore: "", }, ActionRow{ // S13 - Accept: 58, - Ignore: "", - }, - ActionRow{ // S14 Accept: 60, Ignore: "", }, + ActionRow{ // S14 + Accept: 62, + Ignore: "", + }, ActionRow{ // S15 - Accept: 72, + Accept: 74, Ignore: "", }, ActionRow{ // S16 - Accept: 72, + Accept: 74, Ignore: "", }, ActionRow{ // S17 - Accept: 36, + Accept: 38, Ignore: "", }, ActionRow{ // S18 @@ -97,19 +97,19 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S19 - Accept: 46, + Accept: 48, Ignore: "", }, ActionRow{ // S20 - Accept: 4, + Accept: 6, Ignore: "", }, ActionRow{ // S21 - Accept: 44, + Accept: 46, Ignore: "", }, ActionRow{ // S22 - Accept: 35, + Accept: 37, Ignore: "", }, ActionRow{ // S23 @@ -117,123 +117,123 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S24 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S25 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S26 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S27 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S28 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S29 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S30 - Accept: 78, - Ignore: "", - }, - ActionRow{ // S31 - Accept: 11, - Ignore: "", - }, - ActionRow{ // S32 - Accept: 49, - Ignore: "", - }, - ActionRow{ // S33 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S34 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S35 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S36 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S37 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S38 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S39 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S40 Accept: 80, Ignore: "", }, - ActionRow{ // S41 - Accept: 48, - Ignore: "", - }, - ActionRow{ // S42 - Accept: 81, - Ignore: "", - }, - ActionRow{ // S43 - Accept: 67, - Ignore: "", - }, - ActionRow{ // S44 - Accept: 43, - Ignore: "", - }, - ActionRow{ // S45 - Accept: 0, - Ignore: "", - }, - ActionRow{ // S46 - Accept: 71, - Ignore: "", - }, - ActionRow{ // S47 - Accept: 0, - Ignore: "", - }, - ActionRow{ // S48 + ActionRow{ // S31 Accept: 13, Ignore: "", }, + ActionRow{ // S32 + Accept: 51, + Ignore: "", + }, + ActionRow{ // S33 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S34 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S35 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S36 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S37 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S38 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S39 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S40 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S41 + Accept: 4, + Ignore: "", + }, + ActionRow{ // S42 + Accept: 50, + Ignore: "", + }, + ActionRow{ // S43 + Accept: 5, + Ignore: "", + }, + ActionRow{ // S44 + Accept: 69, + Ignore: "", + }, + ActionRow{ // S45 + Accept: 45, + Ignore: "", + }, + ActionRow{ // S46 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S47 + Accept: 73, + Ignore: "", + }, + ActionRow{ // S48 + Accept: 0, + Ignore: "", + }, ActionRow{ // S49 - Accept: 9, + Accept: 15, Ignore: "", }, ActionRow{ // S50 - Accept: 9, + Accept: 11, Ignore: "", }, ActionRow{ // S51 - Accept: 10, + Accept: 11, Ignore: "", }, ActionRow{ // S52 - Accept: 9, + Accept: 12, Ignore: "", }, ActionRow{ // S53 - Accept: 0, + Accept: 11, Ignore: "", }, ActionRow{ // S54 @@ -241,23 +241,23 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S55 - Accept: 33, + Accept: 0, Ignore: "", }, ActionRow{ // S56 - Accept: 39, + Accept: 35, Ignore: "", }, ActionRow{ // S57 - Accept: 68, + Accept: 41, Ignore: "", }, ActionRow{ // S58 - Accept: 30, + Accept: 70, Ignore: "", }, ActionRow{ // S59 - Accept: 27, + Accept: 32, Ignore: "", }, ActionRow{ // S60 @@ -265,259 +265,259 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S61 - Accept: 63, - Ignore: "", - }, - ActionRow{ // S62 - Accept: 56, - Ignore: "", - }, - ActionRow{ // S63 - Accept: 57, - Ignore: "", - }, - ActionRow{ // S64 - Accept: 64, - Ignore: "", - }, - ActionRow{ // S65 - Accept: 0, - Ignore: "", - }, - ActionRow{ // S66 - Accept: 28, - Ignore: "", - }, - ActionRow{ // S67 - Accept: 61, - Ignore: "", - }, - ActionRow{ // S68 Accept: 31, Ignore: "", }, - ActionRow{ // S69 - Accept: 73, - Ignore: "", - }, - ActionRow{ // S70 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S71 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S72 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S73 - Accept: 51, - Ignore: "", - }, - ActionRow{ // S74 - Accept: 47, - Ignore: "", - }, - ActionRow{ // S75 - Accept: 42, - Ignore: "", - }, - ActionRow{ // S76 - Accept: 40, - Ignore: "", - }, - ActionRow{ // S77 - Accept: 45, - Ignore: "", - }, - ActionRow{ // S78 - Accept: 52, - Ignore: "", - }, - ActionRow{ // S79 - Accept: 17, - Ignore: "", - }, - ActionRow{ // S80 - Accept: 14, - Ignore: "", - }, - ActionRow{ // S81 - Accept: 14, - Ignore: "", - }, - ActionRow{ // S82 - Accept: 15, - Ignore: "", - }, - ActionRow{ // S83 - Accept: 14, - Ignore: "", - }, - ActionRow{ // S84 - Accept: 0, - Ignore: "", - }, - ActionRow{ // S85 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S86 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S87 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S88 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S89 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S90 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S91 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S92 - Accept: 88, - Ignore: "", - }, - ActionRow{ // S93 - Accept: 89, - Ignore: "", - }, - ActionRow{ // S94 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S95 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S96 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S97 - Accept: 23, - Ignore: "", - }, - ActionRow{ // S98 - Accept: 38, - Ignore: "", - }, - ActionRow{ // S99 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S100 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S101 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S102 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S103 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S104 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S105 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S106 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S107 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S108 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S109 - Accept: 97, - Ignore: "", - }, - ActionRow{ // S110 - Accept: 101, - Ignore: "", - }, - ActionRow{ // S111 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S112 - Accept: 22, - Ignore: "", - }, - ActionRow{ // S113 - Accept: 37, - Ignore: "", - }, - ActionRow{ // S114 - Accept: 41, - Ignore: "", - }, - ActionRow{ // S115 - Accept: 71, - Ignore: "", - }, - ActionRow{ // S116 - Accept: 0, - Ignore: "", - }, - ActionRow{ // S117 - Accept: 0, - Ignore: "", - }, - ActionRow{ // S118 - Accept: 0, - Ignore: "", - }, - ActionRow{ // S119 - Accept: 21, - Ignore: "", - }, - ActionRow{ // S120 - Accept: 34, - Ignore: "", - }, - ActionRow{ // S121 + ActionRow{ // S62 Accept: 65, Ignore: "", }, - ActionRow{ // S122 + ActionRow{ // S63 + Accept: 58, + Ignore: "", + }, + ActionRow{ // S64 + Accept: 59, + Ignore: "", + }, + ActionRow{ // S65 + Accept: 66, + Ignore: "", + }, + ActionRow{ // S66 Accept: 0, Ignore: "", }, + ActionRow{ // S67 + Accept: 30, + Ignore: "", + }, + ActionRow{ // S68 + Accept: 63, + Ignore: "", + }, + ActionRow{ // S69 + Accept: 33, + Ignore: "", + }, + ActionRow{ // S70 + Accept: 75, + Ignore: "", + }, + ActionRow{ // S71 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S72 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S73 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S74 + Accept: 53, + Ignore: "", + }, + ActionRow{ // S75 + Accept: 49, + Ignore: "", + }, + ActionRow{ // S76 + Accept: 44, + Ignore: "", + }, + ActionRow{ // S77 + Accept: 42, + Ignore: "", + }, + ActionRow{ // S78 + Accept: 47, + Ignore: "", + }, + ActionRow{ // S79 + Accept: 54, + Ignore: "", + }, + ActionRow{ // S80 + Accept: 19, + Ignore: "", + }, + ActionRow{ // S81 + Accept: 16, + Ignore: "", + }, + ActionRow{ // S82 + Accept: 16, + Ignore: "", + }, + ActionRow{ // S83 + Accept: 17, + Ignore: "", + }, + ActionRow{ // S84 + Accept: 16, + Ignore: "", + }, + ActionRow{ // S85 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S86 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S87 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S88 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S89 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S90 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S91 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S92 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S93 + Accept: 88, + Ignore: "", + }, + ActionRow{ // S94 + Accept: 89, + Ignore: "", + }, + ActionRow{ // S95 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S96 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S97 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S98 + Accept: 25, + Ignore: "", + }, + ActionRow{ // S99 + Accept: 40, + Ignore: "", + }, + ActionRow{ // S100 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S101 + Accept: 101, + Ignore: "", + }, + ActionRow{ // S102 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S103 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S104 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S105 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S106 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S107 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S108 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S109 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S110 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S111 + Accept: 97, + Ignore: "", + }, + ActionRow{ // S112 + Accept: 103, + Ignore: "", + }, + ActionRow{ // S113 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S114 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S115 + Accept: 24, + Ignore: "", + }, + ActionRow{ // S116 + Accept: 39, + Ignore: "", + }, + ActionRow{ // S117 + Accept: 43, + Ignore: "", + }, + ActionRow{ // S118 + Accept: 73, + Ignore: "", + }, + ActionRow{ // S119 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S120 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S121 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S122 + Accept: 23, + Ignore: "", + }, ActionRow{ // S123 - Accept: 32, + Accept: 36, Ignore: "", }, ActionRow{ // S124 - Accept: 73, + Accept: 67, Ignore: "", }, ActionRow{ // S125 @@ -525,159 +525,159 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S126 - Accept: 0, + Accept: 34, Ignore: "", }, ActionRow{ // S127 - Accept: 73, + Accept: 75, Ignore: "", }, ActionRow{ // S128 - Accept: 72, + Accept: 0, Ignore: "", }, ActionRow{ // S129 - Accept: 72, + Accept: 0, Ignore: "", }, ActionRow{ // S130 - Accept: 72, + Accept: 75, Ignore: "", }, ActionRow{ // S131 - Accept: 24, + Accept: 74, Ignore: "", }, ActionRow{ // S132 - Accept: 25, + Accept: 74, Ignore: "", }, ActionRow{ // S133 - Accept: 53, + Accept: 74, Ignore: "", }, ActionRow{ // S134 - Accept: 0, + Accept: 26, Ignore: "", }, ActionRow{ // S135 - Accept: 0, + Accept: 27, Ignore: "", }, ActionRow{ // S136 - Accept: 18, + Accept: 55, Ignore: "", }, ActionRow{ // S137 - Accept: 90, + Accept: 0, Ignore: "", }, ActionRow{ // S138 - Accept: 83, + Accept: 0, Ignore: "", }, ActionRow{ // S139 - Accept: 82, - Ignore: "", - }, - ActionRow{ // S140 - Accept: 84, - Ignore: "", - }, - ActionRow{ // S141 - Accept: 76, - Ignore: "", - }, - ActionRow{ // S142 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S143 - Accept: 86, - Ignore: "", - }, - ActionRow{ // S144 - Accept: 85, - Ignore: "", - }, - ActionRow{ // S145 - Accept: 87, - Ignore: "", - }, - ActionRow{ // S146 Accept: 20, Ignore: "", }, + ActionRow{ // S140 + Accept: 90, + Ignore: "", + }, + ActionRow{ // S141 + Accept: 83, + Ignore: "", + }, + ActionRow{ // S142 + Accept: 82, + Ignore: "", + }, + ActionRow{ // S143 + Accept: 84, + Ignore: "", + }, + ActionRow{ // S144 + Accept: 78, + Ignore: "", + }, + ActionRow{ // S145 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S146 + Accept: 86, + Ignore: "", + }, ActionRow{ // S147 - Accept: 18, + Accept: 85, Ignore: "", }, ActionRow{ // S148 - Accept: 18, + Accept: 87, Ignore: "", }, ActionRow{ // S149 - Accept: 18, + Accept: 22, Ignore: "", }, ActionRow{ // S150 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S151 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S152 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S153 - Accept: 96, + Accept: 20, Ignore: "", }, ActionRow{ // S154 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S155 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S156 - Accept: 18, + Accept: 96, Ignore: "", }, ActionRow{ // S157 - Accept: 100, + Accept: 20, Ignore: "", }, ActionRow{ // S158 - Accept: 93, + Accept: 20, Ignore: "", }, ActionRow{ // S159 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S160 - Accept: 19, + Accept: 102, Ignore: "", }, ActionRow{ // S161 - Accept: 0, + Accept: 93, Ignore: "", }, ActionRow{ // S162 - Accept: 12, + Accept: 20, Ignore: "", }, ActionRow{ // S163 - Accept: 12, + Accept: 20, Ignore: "", }, ActionRow{ // S164 - Accept: 0, + Accept: 21, Ignore: "", }, ActionRow{ // S165 @@ -685,11 +685,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S166 - Accept: 73, + Accept: 14, Ignore: "", }, ActionRow{ // S167 - Accept: 0, + Accept: 14, Ignore: "", }, ActionRow{ // S168 @@ -697,15 +697,15 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S169 - Accept: 73, + Accept: 0, Ignore: "", }, ActionRow{ // S170 - Accept: 73, + Accept: 75, Ignore: "", }, ActionRow{ // S171 - Accept: 26, + Accept: 0, Ignore: "", }, ActionRow{ // S172 @@ -713,19 +713,19 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S173 - Accept: 16, + Accept: 75, Ignore: "", }, ActionRow{ // S174 - Accept: 16, + Accept: 75, Ignore: "", }, ActionRow{ // S175 - Accept: 18, + Accept: 28, Ignore: "", }, ActionRow{ // S176 - Accept: 75, + Accept: 0, Ignore: "", }, ActionRow{ // S177 @@ -733,127 +733,127 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S178 - Accept: 7, + Accept: 18, Ignore: "", }, ActionRow{ // S179 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S180 - Accept: 98, + Accept: 77, Ignore: "", }, ActionRow{ // S181 - Accept: 99, + Accept: 20, Ignore: "", }, ActionRow{ // S182 - Accept: 6, + Accept: 9, Ignore: "", }, ActionRow{ // S183 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S184 - Accept: 18, + Accept: 98, Ignore: "", }, ActionRow{ // S185 - Accept: 18, + Accept: 99, Ignore: "", }, ActionRow{ // S186 - Accept: 74, - Ignore: "", - }, - ActionRow{ // S187 - Accept: 0, - Ignore: "", - }, - ActionRow{ // S188 - Accept: 73, - Ignore: "", - }, - ActionRow{ // S189 - Accept: 0, - Ignore: "", - }, - ActionRow{ // S190 - Accept: 73, - Ignore: "", - }, - ActionRow{ // S191 - Accept: 73, - Ignore: "", - }, - ActionRow{ // S192 - Accept: 18, - Ignore: "", - }, - ActionRow{ // S193 - Accept: 95, - Ignore: "", - }, - ActionRow{ // S194 Accept: 8, Ignore: "", }, + ActionRow{ // S187 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S188 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S189 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S190 + Accept: 76, + Ignore: "", + }, + ActionRow{ // S191 + Accept: 20, + Ignore: "", + }, + ActionRow{ // S192 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S193 + Accept: 75, + Ignore: "", + }, + ActionRow{ // S194 + Accept: 0, + Ignore: "", + }, ActionRow{ // S195 - Accept: 74, + Accept: 75, Ignore: "", }, ActionRow{ // S196 - Accept: 18, + Accept: 75, Ignore: "", }, ActionRow{ // S197 - Accept: 94, + Accept: 20, Ignore: "", }, ActionRow{ // S198 - Accept: 0, + Accept: 95, Ignore: "", }, ActionRow{ // S199 - Accept: 73, + Accept: 10, Ignore: "", }, ActionRow{ // S200 - Accept: 18, + Accept: 76, Ignore: "", }, ActionRow{ // S201 - Accept: 18, + Accept: 20, Ignore: "", }, ActionRow{ // S202 - Accept: 5, + Accept: 94, Ignore: "", }, ActionRow{ // S203 - Accept: 0, + Accept: 100, Ignore: "", }, ActionRow{ // S204 - Accept: 18, + Accept: 0, Ignore: "", }, ActionRow{ // S205 - Accept: 92, + Accept: 75, Ignore: "", }, ActionRow{ // S206 - Accept: 0, + Accept: 20, Ignore: "", }, ActionRow{ // S207 - Accept: 91, + Accept: 20, Ignore: "", }, ActionRow{ // S208 - Accept: 0, + Accept: 7, Ignore: "", }, ActionRow{ // S209 @@ -861,7 +861,31 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S210 - Accept: 77, + Accept: 20, + Ignore: "", + }, + ActionRow{ // S211 + Accept: 92, + Ignore: "", + }, + ActionRow{ // S212 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S213 + Accept: 91, + Ignore: "", + }, + ActionRow{ // S214 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S215 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S216 + Accept: 79, Ignore: "", }, } diff --git a/go/src/miller/parsing/lexer/lexer.go b/go/src/miller/parsing/lexer/lexer.go index aee9725f8..0b4e7df69 100644 --- a/go/src/miller/parsing/lexer/lexer.go +++ b/go/src/miller/parsing/lexer/lexer.go @@ -11,8 +11,8 @@ import ( const ( NoState = -1 - NumStates = 211 - NumSymbols = 344 + NumStates = 217 + NumSymbols = 351 ) type Lexer struct { @@ -179,282 +179,289 @@ Lexer symbols: 63: 'g' 64: 'i' 65: 'n' -66: 'e' -67: 'n' +66: 'd' +67: 'o' 68: 'd' -69: 'f' -70: 'i' -71: 'l' -72: 't' -73: 'e' -74: 'r' -75: 'e' -76: 'm' -77: 'i' -78: 't' -79: 'd' -80: 'u' -81: 'm' -82: 'p' -83: 'e' -84: 'd' -85: 'u' +69: 'u' +70: 'm' +71: 'p' +72: 'e' +73: 'd' +74: 'u' +75: 'm' +76: 'p' +77: 'e' +78: 'l' +79: 'i' +80: 'f' +81: 'e' +82: 'l' +83: 's' +84: 'e' +85: 'e' 86: 'm' -87: 'p' -88: 'i' -89: 'f' -90: 'e' -91: 'l' -92: 'i' -93: 'f' -94: 'e' -95: 'l' -96: 's' -97: 'e' +87: 'i' +88: 't' +89: 'e' +90: 'n' +91: 'd' +92: 'f' +93: 'i' +94: 'l' +95: 't' +96: 'e' +97: 'r' 98: 'f' 99: 'o' 100: 'r' 101: 'i' -102: 'n' +102: 'f' 103: 'i' 104: 'n' -105: 't' -106: 'f' -107: 'l' -108: 'o' -109: 'a' -110: 't' -111: '$' -112: '$' -113: '{' -114: '}' -115: '$' -116: '*' -117: '@' -118: '@' -119: '{' -120: '}' -121: '@' -122: '*' -123: '%' -124: '%' -125: '%' -126: 'p' -127: 'a' -128: 'n' -129: 'i' -130: 'c' +105: 'w' +106: 'h' +107: 'i' +108: 'l' +109: 'e' +110: 'i' +111: 'n' +112: 't' +113: 'f' +114: 'l' +115: 'o' +116: 'a' +117: 't' +118: '$' +119: '$' +120: '{' +121: '}' +122: '$' +123: '*' +124: '@' +125: '@' +126: '{' +127: '}' +128: '@' +129: '*' +130: '%' 131: '%' 132: '%' -133: '%' -134: ';' -135: '=' -136: '$' -137: '[' -138: ']' -139: '@' -140: '[' -141: '|' -142: '|' -143: '=' -144: '^' -145: '^' -146: '=' -147: '&' -148: '&' -149: '=' +133: 'p' +134: 'a' +135: 'n' +136: 'i' +137: 'c' +138: '%' +139: '%' +140: '%' +141: ';' +142: '{' +143: '}' +144: '=' +145: '$' +146: '[' +147: ']' +148: '@' +149: '[' 150: '|' -151: '=' -152: '^' -153: '=' -154: '<' -155: '<' -156: '=' -157: '>' -158: '>' -159: '=' -160: '>' -161: '>' -162: '>' -163: '=' -164: '+' +151: '|' +152: '=' +153: '^' +154: '^' +155: '=' +156: '&' +157: '&' +158: '=' +159: '|' +160: '=' +161: '^' +162: '=' +163: '<' +164: '<' 165: '=' -166: '.' -167: '=' -168: '-' -169: '=' -170: '*' -171: '=' -172: '/' -173: '=' -174: '/' -175: '/' +166: '>' +167: '>' +168: '=' +169: '>' +170: '>' +171: '>' +172: '=' +173: '+' +174: '=' +175: '.' 176: '=' -177: '%' +177: '-' 178: '=' 179: '*' -180: '*' -181: '=' -182: '?' -183: ':' -184: '|' -185: '|' -186: '^' -187: '^' -188: '&' -189: '&' +180: '=' +181: '/' +182: '=' +183: '/' +184: '/' +185: '=' +186: '%' +187: '=' +188: '*' +189: '*' 190: '=' -191: '~' -192: '!' -193: '=' -194: '~' -195: '=' -196: '=' -197: '!' -198: '=' -199: '>' -200: '>' -201: '=' -202: '<' -203: '<' +191: '?' +192: ':' +193: '|' +194: '|' +195: '^' +196: '^' +197: '&' +198: '&' +199: '=' +200: '~' +201: '!' +202: '=' +203: '~' 204: '=' -205: '|' -206: '^' -207: '&' -208: '<' -209: '<' -210: '>' -211: '>' -212: '>' -213: '>' -214: '>' -215: '+' -216: '-' -217: '.' -218: '+' -219: '.' -220: '-' -221: '.' -222: '*' -223: '/' -224: '/' -225: '/' -226: '%' -227: '.' -228: '*' -229: '.' -230: '/' -231: '.' +205: '=' +206: '!' +207: '=' +208: '>' +209: '>' +210: '=' +211: '<' +212: '<' +213: '=' +214: '|' +215: '^' +216: '&' +217: '<' +218: '<' +219: '>' +220: '>' +221: '>' +222: '>' +223: '>' +224: '+' +225: '-' +226: '.' +227: '+' +228: '.' +229: '-' +230: '.' +231: '*' 232: '/' 233: '/' -234: '!' -235: '~' -236: '*' +234: '/' +235: '%' +236: '.' 237: '*' -238: '(' -239: ')' -240: '[' -241: ',' -242: '{' -243: '}' -244: '_' -245: ' ' -246: '!' -247: '#' -248: '$' -249: '%' -250: '&' -251: ''' -252: '\' -253: '(' -254: ')' -255: '*' -256: '+' -257: ',' -258: '-' -259: '.' -260: '/' -261: ':' -262: ';' -263: '<' -264: '=' -265: '>' -266: '?' -267: '@' -268: '[' -269: ']' -270: '^' -271: '_' -272: '`' -273: '{' -274: '|' -275: '}' -276: '~' -277: '\' -278: '"' -279: 'e' -280: 'E' -281: 't' -282: 'r' -283: 'u' -284: 'e' -285: 'f' -286: 'a' -287: 'l' -288: 's' -289: 'e' -290: ' ' -291: '!' -292: '#' -293: '$' -294: '%' -295: '&' -296: ''' -297: '\' -298: '(' -299: ')' -300: '*' -301: '+' -302: ',' -303: '-' -304: '.' -305: '/' -306: ':' -307: ';' -308: '<' -309: '=' -310: '>' -311: '?' -312: '@' -313: '[' -314: ']' -315: '^' -316: '_' -317: '`' -318: '|' -319: '~' -320: '\' -321: '{' -322: '\' -323: '}' -324: ' ' -325: '\t' -326: '\n' -327: '\r' -328: 'a'-'z' -329: 'A'-'Z' -330: '0'-'9' -331: '0'-'9' -332: 'a'-'f' -333: 'A'-'F' -334: '0'-'1' -335: 'A'-'Z' -336: 'a'-'z' +238: '.' +239: '/' +240: '.' +241: '/' +242: '/' +243: '!' +244: '~' +245: '*' +246: '*' +247: '(' +248: ')' +249: '[' +250: ',' +251: '_' +252: ' ' +253: '!' +254: '#' +255: '$' +256: '%' +257: '&' +258: ''' +259: '\' +260: '(' +261: ')' +262: '*' +263: '+' +264: ',' +265: '-' +266: '.' +267: '/' +268: ':' +269: ';' +270: '<' +271: '=' +272: '>' +273: '?' +274: '@' +275: '[' +276: ']' +277: '^' +278: '_' +279: '`' +280: '{' +281: '|' +282: '}' +283: '~' +284: '\' +285: '"' +286: 'e' +287: 'E' +288: 't' +289: 'r' +290: 'u' +291: 'e' +292: 'f' +293: 'a' +294: 'l' +295: 's' +296: 'e' +297: ' ' +298: '!' +299: '#' +300: '$' +301: '%' +302: '&' +303: ''' +304: '\' +305: '(' +306: ')' +307: '*' +308: '+' +309: ',' +310: '-' +311: '.' +312: '/' +313: ':' +314: ';' +315: '<' +316: '=' +317: '>' +318: '?' +319: '@' +320: '[' +321: ']' +322: '^' +323: '_' +324: '`' +325: '|' +326: '~' +327: '\' +328: '{' +329: '\' +330: '}' +331: ' ' +332: '\t' +333: '\n' +334: '\r' +335: 'a'-'z' +336: 'A'-'Z' 337: '0'-'9' -338: \u0100-\U0010ffff -339: 'A'-'Z' -340: 'a'-'z' -341: '0'-'9' -342: \u0100-\U0010ffff -343: . +338: '0'-'9' +339: 'a'-'f' +340: 'A'-'F' +341: '0'-'1' +342: 'A'-'Z' +343: 'a'-'z' +344: '0'-'9' +345: \u0100-\U0010ffff +346: 'A'-'Z' +347: 'a'-'z' +348: '0'-'9' +349: \u0100-\U0010ffff +350: . */ diff --git a/go/src/miller/parsing/lexer/transitiontable.go b/go/src/miller/parsing/lexer/transitiontable.go index 10bfc1b12..981e21e42 100644 --- a/go/src/miller/parsing/lexer/transitiontable.go +++ b/go/src/miller/parsing/lexer/transitiontable.go @@ -111,16 +111,20 @@ var TransTab = TransitionTable{ return 24 case r == 116: // ['t','t'] return 39 - case 117 <= r && r <= 122: // ['u','z'] + case 117 <= r && r <= 118: // ['u','v'] + return 24 + case r == 119: // ['w','w'] + return 40 + case 120 <= r && r <= 122: // ['x','z'] return 24 case r == 123: // ['{','{'] - return 40 - case r == 124: // ['|','|'] return 41 - case r == 125: // ['}','}'] + case r == 124: // ['|','|'] return 42 - case r == 126: // ['~','~'] + case r == 125: // ['}','}'] return 43 + case r == 126: // ['~','~'] + return 44 } return NoState }, @@ -134,7 +138,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 44 + return 45 } return NoState }, @@ -142,79 +146,79 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 32: // [' ',' '] - return 45 - case r == 33: // ['!','!'] - return 45 - case r == 34: // ['"','"'] return 46 - case r == 35: // ['#','#'] - return 45 - case r == 36: // ['$','$'] - return 45 - case r == 37: // ['%','%'] - return 45 - case r == 38: // ['&','&'] - return 45 - case r == 39: // [''','''] - return 45 - case r == 40: // ['(','('] - return 45 - case r == 41: // [')',')'] - return 45 - case r == 42: // ['*','*'] - return 45 - case r == 43: // ['+','+'] - return 45 - case r == 44: // [',',','] - return 45 - case r == 45: // ['-','-'] - return 45 - case r == 46: // ['.','.'] - return 45 - case r == 47: // ['/','/'] - return 45 - case 48 <= r && r <= 57: // ['0','9'] - return 45 - case r == 58: // [':',':'] - return 45 - case r == 59: // [';',';'] - return 45 - case r == 60: // ['<','<'] - return 45 - case r == 61: // ['=','='] - return 45 - case r == 62: // ['>','>'] - return 45 - case r == 63: // ['?','?'] - return 45 - case r == 64: // ['@','@'] - return 45 - case 65 <= r && r <= 90: // ['A','Z'] - return 45 - case r == 91: // ['[','['] - return 45 - case r == 92: // ['\','\'] + case r == 33: // ['!','!'] + return 46 + case r == 34: // ['"','"'] return 47 + case r == 35: // ['#','#'] + return 46 + case r == 36: // ['$','$'] + return 46 + case r == 37: // ['%','%'] + return 46 + case r == 38: // ['&','&'] + return 46 + case r == 39: // [''','''] + return 46 + case r == 40: // ['(','('] + return 46 + case r == 41: // [')',')'] + return 46 + case r == 42: // ['*','*'] + return 46 + case r == 43: // ['+','+'] + return 46 + case r == 44: // [',',','] + return 46 + case r == 45: // ['-','-'] + return 46 + case r == 46: // ['.','.'] + return 46 + case r == 47: // ['/','/'] + return 46 + case 48 <= r && r <= 57: // ['0','9'] + return 46 + case r == 58: // [':',':'] + return 46 + case r == 59: // [';',';'] + return 46 + case r == 60: // ['<','<'] + return 46 + case r == 61: // ['=','='] + return 46 + case r == 62: // ['>','>'] + return 46 + case r == 63: // ['?','?'] + return 46 + case r == 64: // ['@','@'] + return 46 + case 65 <= r && r <= 90: // ['A','Z'] + return 46 + case r == 91: // ['[','['] + return 46 + case r == 92: // ['\','\'] + return 48 case r == 93: // [']',']'] - return 45 + return 46 case r == 94: // ['^','^'] - return 45 + return 46 case r == 95: // ['_','_'] - return 45 + return 46 case r == 96: // ['`','`'] - return 45 + return 46 case 97 <= r && r <= 122: // ['a','z'] - return 45 + return 46 case r == 123: // ['{','{'] - return 45 + return 46 case r == 124: // ['|','|'] - return 45 + return 46 case r == 125: // ['}','}'] - return 45 + return 46 case r == 126: // ['~','~'] - return 45 + return 46 case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 45 + return 46 } return NoState }, @@ -222,19 +226,19 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 42: // ['*','*'] - return 48 - case 48 <= r && r <= 57: // ['0','9'] return 49 + case 48 <= r && r <= 57: // ['0','9'] + return 50 case 65 <= r && r <= 90: // ['A','Z'] - return 50 - case r == 91: // ['[','['] return 51 - case r == 95: // ['_','_'] + case r == 91: // ['[','['] return 52 - case 97 <= r && r <= 122: // ['a','z'] - return 50 - case r == 123: // ['{','{'] + case r == 95: // ['_','_'] return 53 + case 97 <= r && r <= 122: // ['a','z'] + return 51 + case r == 123: // ['{','{'] + return 54 } return NoState }, @@ -242,9 +246,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 37: // ['%','%'] - return 54 - case r == 61: // ['=','='] return 55 + case r == 61: // ['=','='] + return 56 } return NoState }, @@ -252,7 +256,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 38: // ['&','&'] - return 56 + return 57 } return NoState }, @@ -272,9 +276,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 42: // ['*','*'] - return 57 - case r == 61: // ['=','='] return 58 + case r == 61: // ['=','='] + return 59 } return NoState }, @@ -282,7 +286,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 59 + return 60 } return NoState }, @@ -296,7 +300,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 60 + return 61 } return NoState }, @@ -304,17 +308,17 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 42: // ['*','*'] - return 61 - case r == 43: // ['+','+'] return 62 - case r == 45: // ['-','-'] + case r == 43: // ['+','+'] return 63 - case r == 47: // ['/','/'] + case r == 45: // ['-','-'] return 64 - case 48 <= r && r <= 57: // ['0','9'] + case r == 47: // ['/','/'] return 65 - case r == 61: // ['=','='] + case 48 <= r && r <= 57: // ['0','9'] return 66 + case r == 61: // ['=','='] + return 67 } return NoState }, @@ -322,9 +326,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 47: // ['/','/'] - return 67 - case r == 61: // ['=','='] return 68 + case r == 61: // ['=','='] + return 69 } return NoState }, @@ -332,13 +336,13 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 46: // ['.','.'] - return 69 + return 70 case 48 <= r && r <= 57: // ['0','9'] return 16 case 65 <= r && r <= 68: // ['A','D'] return 24 case r == 69: // ['E','E'] - return 70 + return 71 case 70 <= r && r <= 90: // ['F','Z'] return 24 case r == 95: // ['_','_'] @@ -346,15 +350,15 @@ var TransTab = TransitionTable{ case r == 97: // ['a','a'] return 24 case r == 98: // ['b','b'] - return 71 + return 72 case 99 <= r && r <= 100: // ['c','d'] return 24 case r == 101: // ['e','e'] - return 70 + return 71 case 102 <= r && r <= 119: // ['f','w'] return 24 case r == 120: // ['x','x'] - return 72 + return 73 case 121 <= r && r <= 122: // ['y','z'] return 24 } @@ -364,13 +368,13 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 46: // ['.','.'] - return 69 + return 70 case 48 <= r && r <= 57: // ['0','9'] return 16 case 65 <= r && r <= 68: // ['A','D'] return 24 case r == 69: // ['E','E'] - return 70 + return 71 case 70 <= r && r <= 90: // ['F','Z'] return 24 case r == 95: // ['_','_'] @@ -378,7 +382,7 @@ var TransTab = TransitionTable{ case 97 <= r && r <= 100: // ['a','d'] return 24 case r == 101: // ['e','e'] - return 70 + return 71 case 102 <= r && r <= 122: // ['f','z'] return 24 } @@ -400,9 +404,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 60: // ['<','<'] - return 73 - case r == 61: // ['=','='] return 74 + case r == 61: // ['=','='] + return 75 } return NoState }, @@ -410,9 +414,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 75 - case r == 126: // ['~','~'] return 76 + case r == 126: // ['~','~'] + return 77 } return NoState }, @@ -420,9 +424,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 77 - case r == 62: // ['>','>'] return 78 + case r == 62: // ['>','>'] + return 79 } return NoState }, @@ -436,19 +440,19 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 42: // ['*','*'] - return 79 - case 48 <= r && r <= 57: // ['0','9'] return 80 + case 48 <= r && r <= 57: // ['0','9'] + return 81 case 65 <= r && r <= 90: // ['A','Z'] - return 81 - case r == 91: // ['[','['] return 82 - case r == 95: // ['_','_'] + case r == 91: // ['[','['] return 83 - case 97 <= r && r <= 122: // ['a','z'] - return 81 - case r == 123: // ['{','{'] + case r == 95: // ['_','_'] return 84 + case 97 <= r && r <= 122: // ['a','z'] + return 82 + case r == 123: // ['{','{'] + return 85 } return NoState }, @@ -456,7 +460,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -470,15 +474,15 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 72: // ['A','H'] return 24 case r == 73: // ['I','I'] - return 86 + return 87 case 74 <= r && r <= 77: // ['J','M'] return 24 case r == 78: // ['N','N'] - return 87 + return 88 case 79 <= r && r <= 90: // ['O','Z'] return 24 case r == 95: // ['_','_'] @@ -492,19 +496,19 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 69: // ['A','E'] return 24 case r == 70: // ['F','F'] - return 88 + return 89 case 71 <= r && r <= 79: // ['G','O'] return 24 case r == 80: // ['P','P'] - return 89 + return 90 case r == 81: // ['Q','Q'] return 24 case r == 82: // ['R','R'] - return 90 + return 91 case 83 <= r && r <= 90: // ['S','Z'] return 24 case r == 95: // ['_','_'] @@ -518,11 +522,11 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] - return 91 + return 92 case 97 <= r && r <= 122: // ['a','z'] return 24 } @@ -532,15 +536,15 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 69: // ['A','E'] return 24 case r == 70: // ['F','F'] - return 92 + return 93 case 71 <= r && r <= 81: // ['G','Q'] return 24 case r == 82: // ['R','R'] - return 93 + return 94 case 83 <= r && r <= 90: // ['S','Z'] return 24 case r == 95: // ['_','_'] @@ -554,19 +558,19 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 69: // ['A','E'] return 24 case r == 70: // ['F','F'] - return 94 + return 95 case 71 <= r && r <= 79: // ['G','O'] return 24 case r == 80: // ['P','P'] - return 95 + return 96 case r == 81: // ['Q','Q'] return 24 case r == 82: // ['R','R'] - return 96 + return 97 case 83 <= r && r <= 90: // ['S','Z'] return 24 case r == 95: // ['_','_'] @@ -592,9 +596,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 97 - case r == 94: // ['^','^'] return 98 + case r == 94: // ['^','^'] + return 99 } return NoState }, @@ -602,7 +606,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -616,7 +620,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -624,7 +628,7 @@ var TransTab = TransitionTable{ case 97 <= r && r <= 100: // ['a','d'] return 24 case r == 101: // ['e','e'] - return 99 + return 100 case 102 <= r && r <= 122: // ['f','z'] return 24 } @@ -634,15 +638,19 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 116: // ['a','t'] + case 97 <= r && r <= 110: // ['a','n'] + return 24 + case r == 111: // ['o','o'] + return 101 + case 112 <= r && r <= 116: // ['p','t'] return 24 case r == 117: // ['u','u'] - return 100 + return 102 case 118 <= r && r <= 122: // ['v','z'] return 24 } @@ -652,7 +660,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -660,15 +668,15 @@ var TransTab = TransitionTable{ case 97 <= r && r <= 99: // ['a','c'] return 24 case r == 100: // ['d','d'] - return 101 + return 103 case 101 <= r && r <= 107: // ['e','k'] return 24 case r == 108: // ['l','l'] - return 102 - case r == 109: // ['m','m'] - return 103 - case r == 110: // ['n','n'] return 104 + case r == 109: // ['m','m'] + return 105 + case r == 110: // ['n','n'] + return 106 case 111 <= r && r <= 122: // ['o','z'] return 24 } @@ -678,25 +686,25 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 case r == 97: // ['a','a'] - return 105 + return 107 case 98 <= r && r <= 104: // ['b','h'] return 24 case r == 105: // ['i','i'] - return 106 + return 108 case 106 <= r && r <= 107: // ['j','k'] return 24 case r == 108: // ['l','l'] - return 107 + return 109 case 109 <= r && r <= 110: // ['m','n'] return 24 case r == 111: // ['o','o'] - return 108 + return 110 case 112 <= r && r <= 122: // ['p','z'] return 24 } @@ -706,7 +714,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -714,11 +722,11 @@ var TransTab = TransitionTable{ case 97 <= r && r <= 101: // ['a','e'] return 24 case r == 102: // ['f','f'] - return 109 + return 111 case 103 <= r && r <= 109: // ['g','m'] return 24 case r == 110: // ['n','n'] - return 110 + return 112 case 111 <= r && r <= 122: // ['o','z'] return 24 } @@ -728,7 +736,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -736,7 +744,7 @@ var TransTab = TransitionTable{ case 97 <= r && r <= 113: // ['a','q'] return 24 case r == 114: // ['r','r'] - return 111 + return 113 case 115 <= r && r <= 122: // ['s','z'] return 24 } @@ -745,22 +753,34 @@ var TransTab = TransitionTable{ // S40 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 103: // ['a','g'] + return 24 + case r == 104: // ['h','h'] + return 114 + case 105 <= r && r <= 122: // ['i','z'] + return 24 } return NoState }, // S41 func(r rune) int { switch { - case r == 61: // ['=','='] - return 112 - case r == 124: // ['|','|'] - return 113 } return NoState }, // S42 func(r rune) int { switch { + case r == 61: // ['=','='] + return 115 + case r == 124: // ['|','|'] + return 116 } return NoState }, @@ -773,122 +793,114 @@ var TransTab = TransitionTable{ // S44 func(r rune) int { switch { - case r == 126: // ['~','~'] - return 114 } return NoState }, // S45 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 45 - case r == 33: // ['!','!'] - return 45 - case r == 34: // ['"','"'] - return 46 - case r == 35: // ['#','#'] - return 45 - case r == 36: // ['$','$'] - return 45 - case r == 37: // ['%','%'] - return 45 - case r == 38: // ['&','&'] - return 45 - case r == 39: // [''','''] - return 45 - case r == 40: // ['(','('] - return 45 - case r == 41: // [')',')'] - return 45 - case r == 42: // ['*','*'] - return 45 - case r == 43: // ['+','+'] - return 45 - case r == 44: // [',',','] - return 45 - case r == 45: // ['-','-'] - return 45 - case r == 46: // ['.','.'] - return 45 - case r == 47: // ['/','/'] - return 45 - case 48 <= r && r <= 57: // ['0','9'] - return 45 - case r == 58: // [':',':'] - return 45 - case r == 59: // [';',';'] - return 45 - case r == 60: // ['<','<'] - return 45 - case r == 61: // ['=','='] - return 45 - case r == 62: // ['>','>'] - return 45 - case r == 63: // ['?','?'] - return 45 - case r == 64: // ['@','@'] - return 45 - case 65 <= r && r <= 90: // ['A','Z'] - return 45 - case r == 91: // ['[','['] - return 45 - case r == 92: // ['\','\'] - return 47 - case r == 93: // [']',']'] - return 45 - case r == 94: // ['^','^'] - return 45 - case r == 95: // ['_','_'] - return 45 - case r == 96: // ['`','`'] - return 45 - case 97 <= r && r <= 122: // ['a','z'] - return 45 - case r == 123: // ['{','{'] - return 45 - case r == 124: // ['|','|'] - return 45 - case r == 125: // ['}','}'] - return 45 case r == 126: // ['~','~'] - return 45 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 45 + return 117 } return NoState }, // S46 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 46 + case r == 33: // ['!','!'] + return 46 + case r == 34: // ['"','"'] + return 47 + case r == 35: // ['#','#'] + return 46 + case r == 36: // ['$','$'] + return 46 + case r == 37: // ['%','%'] + return 46 + case r == 38: // ['&','&'] + return 46 + case r == 39: // [''','''] + return 46 + case r == 40: // ['(','('] + return 46 + case r == 41: // [')',')'] + return 46 + case r == 42: // ['*','*'] + return 46 + case r == 43: // ['+','+'] + return 46 + case r == 44: // [',',','] + return 46 + case r == 45: // ['-','-'] + return 46 + case r == 46: // ['.','.'] + return 46 + case r == 47: // ['/','/'] + return 46 + case 48 <= r && r <= 57: // ['0','9'] + return 46 + case r == 58: // [':',':'] + return 46 + case r == 59: // [';',';'] + return 46 + case r == 60: // ['<','<'] + return 46 + case r == 61: // ['=','='] + return 46 + case r == 62: // ['>','>'] + return 46 + case r == 63: // ['?','?'] + return 46 + case r == 64: // ['@','@'] + return 46 + case 65 <= r && r <= 90: // ['A','Z'] + return 46 + case r == 91: // ['[','['] + return 46 + case r == 92: // ['\','\'] + return 48 + case r == 93: // [']',']'] + return 46 + case r == 94: // ['^','^'] + return 46 + case r == 95: // ['_','_'] + return 46 + case r == 96: // ['`','`'] + return 46 + case 97 <= r && r <= 122: // ['a','z'] + return 46 + case r == 123: // ['{','{'] + return 46 + case r == 124: // ['|','|'] + return 46 + case r == 125: // ['}','}'] + return 46 + case r == 126: // ['~','~'] + return 46 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 46 } return NoState }, // S47 func(r rune) int { switch { - case r == 34: // ['"','"'] - return 115 } return NoState }, // S48 func(r rune) int { switch { + case r == 34: // ['"','"'] + return 118 } return NoState }, // S49 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 49 - case 65 <= r && r <= 90: // ['A','Z'] - return 50 - case r == 95: // ['_','_'] - return 52 - case 97 <= r && r <= 122: // ['a','z'] - return 50 } return NoState }, @@ -896,129 +908,135 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 49 + return 50 case 65 <= r && r <= 90: // ['A','Z'] - return 50 + return 51 case r == 95: // ['_','_'] - return 52 + return 53 case 97 <= r && r <= 122: // ['a','z'] - return 50 + return 51 } return NoState }, // S51 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 50 + case 65 <= r && r <= 90: // ['A','Z'] + return 51 + case r == 95: // ['_','_'] + return 53 + case 97 <= r && r <= 122: // ['a','z'] + return 51 } return NoState }, // S52 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 49 - case 65 <= r && r <= 90: // ['A','Z'] - return 50 - case r == 95: // ['_','_'] - return 52 - case 97 <= r && r <= 122: // ['a','z'] - return 50 } return NoState }, // S53 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 116 - case r == 33: // ['!','!'] - return 116 - case r == 35: // ['#','#'] - return 116 - case r == 36: // ['$','$'] - return 116 - case r == 37: // ['%','%'] - return 116 - case r == 38: // ['&','&'] - return 116 - case r == 39: // [''','''] - return 116 - case r == 40: // ['(','('] - return 116 - case r == 41: // [')',')'] - return 116 - case r == 42: // ['*','*'] - return 116 - case r == 43: // ['+','+'] - return 116 - case r == 44: // [',',','] - return 116 - case r == 45: // ['-','-'] - return 116 - case r == 46: // ['.','.'] - return 116 - case r == 47: // ['/','/'] - return 116 case 48 <= r && r <= 57: // ['0','9'] - return 116 - case r == 58: // [':',':'] - return 116 - case r == 59: // [';',';'] - return 116 - case r == 60: // ['<','<'] - return 116 - case r == 61: // ['=','='] - return 116 - case r == 62: // ['>','>'] - return 116 - case r == 63: // ['?','?'] - return 116 - case r == 64: // ['@','@'] - return 116 + return 50 case 65 <= r && r <= 90: // ['A','Z'] - return 116 - case r == 91: // ['[','['] - return 116 - case r == 92: // ['\','\'] - return 117 - case r == 93: // [']',']'] - return 116 - case r == 94: // ['^','^'] - return 116 + return 51 case r == 95: // ['_','_'] - return 116 - case r == 96: // ['`','`'] - return 116 + return 53 case 97 <= r && r <= 122: // ['a','z'] - return 116 - case r == 124: // ['|','|'] - return 116 - case r == 126: // ['~','~'] - return 116 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 116 + return 51 } return NoState }, // S54 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 119 + case r == 33: // ['!','!'] + return 119 + case r == 35: // ['#','#'] + return 119 + case r == 36: // ['$','$'] + return 119 case r == 37: // ['%','%'] - return 118 + return 119 + case r == 38: // ['&','&'] + return 119 + case r == 39: // [''','''] + return 119 + case r == 40: // ['(','('] + return 119 + case r == 41: // [')',')'] + return 119 + case r == 42: // ['*','*'] + return 119 + case r == 43: // ['+','+'] + return 119 + case r == 44: // [',',','] + return 119 + case r == 45: // ['-','-'] + return 119 + case r == 46: // ['.','.'] + return 119 + case r == 47: // ['/','/'] + return 119 + case 48 <= r && r <= 57: // ['0','9'] + return 119 + case r == 58: // [':',':'] + return 119 + case r == 59: // [';',';'] + return 119 + case r == 60: // ['<','<'] + return 119 + case r == 61: // ['=','='] + return 119 + case r == 62: // ['>','>'] + return 119 + case r == 63: // ['?','?'] + return 119 + case r == 64: // ['@','@'] + return 119 + case 65 <= r && r <= 90: // ['A','Z'] + return 119 + case r == 91: // ['[','['] + return 119 + case r == 92: // ['\','\'] + return 120 + case r == 93: // [']',']'] + return 119 + case r == 94: // ['^','^'] + return 119 + case r == 95: // ['_','_'] + return 119 + case r == 96: // ['`','`'] + return 119 + case 97 <= r && r <= 122: // ['a','z'] + return 119 + case r == 124: // ['|','|'] + return 119 + case r == 126: // ['~','~'] + return 119 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 119 } return NoState }, // S55 func(r rune) int { switch { + case r == 37: // ['%','%'] + return 121 } return NoState }, // S56 func(r rune) int { switch { - case r == 61: // ['=','='] - return 119 } return NoState }, @@ -1026,13 +1044,15 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 120 + return 122 } return NoState }, // S58 func(r rune) int { switch { + case r == 61: // ['=','='] + return 123 } return NoState }, @@ -1069,48 +1089,22 @@ var TransTab = TransitionTable{ // S64 func(r rune) int { switch { - case r == 47: // ['/','/'] - return 121 } return NoState }, // S65 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 65 - case r == 69: // ['E','E'] - return 122 - case r == 101: // ['e','e'] - return 122 + case r == 47: // ['/','/'] + return 124 } return NoState }, // S66 - func(r rune) int { - switch { - } - return NoState - }, - // S67 - func(r rune) int { - switch { - case r == 61: // ['=','='] - return 123 - } - return NoState - }, - // S68 - func(r rune) int { - switch { - } - return NoState - }, - // S69 func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 124 + return 66 case r == 69: // ['E','E'] return 125 case r == 101: // ['e','e'] @@ -1118,29 +1112,45 @@ var TransTab = TransitionTable{ } return NoState }, + // S67 + func(r rune) int { + switch { + } + return NoState + }, + // S68 + func(r rune) int { + switch { + case r == 61: // ['=','='] + return 126 + } + return NoState + }, + // S69 + func(r rune) int { + switch { + } + return NoState + }, // S70 func(r rune) int { switch { - case r == 45: // ['-','-'] - return 126 case 48 <= r && r <= 57: // ['0','9'] return 127 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 + case r == 69: // ['E','E'] + return 128 + case r == 101: // ['e','e'] + return 128 } return NoState }, // S71 func(r rune) int { switch { - case 48 <= r && r <= 49: // ['0','1'] - return 128 - case 50 <= r && r <= 57: // ['2','9'] - return 85 + case r == 45: // ['-','-'] + return 129 + case 48 <= r && r <= 57: // ['0','9'] + return 130 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -1153,17 +1163,15 @@ var TransTab = TransitionTable{ // S72 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 129 - case 65 <= r && r <= 70: // ['A','F'] - return 130 - case 71 <= r && r <= 90: // ['G','Z'] + case 48 <= r && r <= 49: // ['0','1'] + return 131 + case 50 <= r && r <= 57: // ['2','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 102: // ['a','f'] - return 130 - case 103 <= r && r <= 122: // ['g','z'] + case 97 <= r && r <= 122: // ['a','z'] return 24 } return NoState @@ -1171,14 +1179,26 @@ var TransTab = TransitionTable{ // S73 func(r rune) int { switch { - case r == 61: // ['=','='] - return 131 + case 48 <= r && r <= 57: // ['0','9'] + return 132 + case 65 <= r && r <= 70: // ['A','F'] + return 133 + case 71 <= r && r <= 90: // ['G','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 102: // ['a','f'] + return 133 + case 103 <= r && r <= 122: // ['g','z'] + return 24 } return NoState }, // S74 func(r rune) int { switch { + case r == 61: // ['=','='] + return 134 } return NoState }, @@ -1203,30 +1223,22 @@ var TransTab = TransitionTable{ // S78 func(r rune) int { switch { - case r == 61: // ['=','='] - return 132 - case r == 62: // ['>','>'] - return 133 } return NoState }, // S79 func(r rune) int { switch { + case r == 61: // ['=','='] + return 135 + case r == 62: // ['>','>'] + return 136 } return NoState }, // S80 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 80 - case 65 <= r && r <= 90: // ['A','Z'] - return 81 - case r == 95: // ['_','_'] - return 83 - case 97 <= r && r <= 122: // ['a','z'] - return 81 } return NoState }, @@ -1234,121 +1246,121 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 80 + return 81 case 65 <= r && r <= 90: // ['A','Z'] - return 81 + return 82 case r == 95: // ['_','_'] - return 83 + return 84 case 97 <= r && r <= 122: // ['a','z'] - return 81 + return 82 } return NoState }, // S82 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 81 + case 65 <= r && r <= 90: // ['A','Z'] + return 82 + case r == 95: // ['_','_'] + return 84 + case 97 <= r && r <= 122: // ['a','z'] + return 82 } return NoState }, // S83 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 80 - case 65 <= r && r <= 90: // ['A','Z'] - return 81 - case r == 95: // ['_','_'] - return 83 - case 97 <= r && r <= 122: // ['a','z'] - return 81 } return NoState }, // S84 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 134 - case r == 33: // ['!','!'] - return 134 - case r == 35: // ['#','#'] - return 134 - case r == 36: // ['$','$'] - return 134 - case r == 37: // ['%','%'] - return 134 - case r == 38: // ['&','&'] - return 134 - case r == 39: // [''','''] - return 134 - case r == 40: // ['(','('] - return 134 - case r == 41: // [')',')'] - return 134 - case r == 42: // ['*','*'] - return 134 - case r == 43: // ['+','+'] - return 134 - case r == 44: // [',',','] - return 134 - case r == 45: // ['-','-'] - return 134 - case r == 46: // ['.','.'] - return 134 - case r == 47: // ['/','/'] - return 134 case 48 <= r && r <= 57: // ['0','9'] - return 134 - case r == 58: // [':',':'] - return 134 - case r == 59: // [';',';'] - return 134 - case r == 60: // ['<','<'] - return 134 - case r == 61: // ['=','='] - return 134 - case r == 62: // ['>','>'] - return 134 - case r == 63: // ['?','?'] - return 134 - case r == 64: // ['@','@'] - return 134 + return 81 case 65 <= r && r <= 90: // ['A','Z'] - return 134 - case r == 91: // ['[','['] - return 134 - case r == 92: // ['\','\'] - return 135 - case r == 93: // [']',']'] - return 134 - case r == 94: // ['^','^'] - return 134 + return 82 case r == 95: // ['_','_'] - return 134 - case r == 96: // ['`','`'] - return 134 + return 84 case 97 <= r && r <= 122: // ['a','z'] - return 134 - case r == 124: // ['|','|'] - return 134 - case r == 126: // ['~','~'] - return 134 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 134 + return 82 } return NoState }, // S85 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 137 + case r == 33: // ['!','!'] + return 137 + case r == 35: // ['#','#'] + return 137 + case r == 36: // ['$','$'] + return 137 + case r == 37: // ['%','%'] + return 137 + case r == 38: // ['&','&'] + return 137 + case r == 39: // [''','''] + return 137 + case r == 40: // ['(','('] + return 137 + case r == 41: // [')',')'] + return 137 + case r == 42: // ['*','*'] + return 137 + case r == 43: // ['+','+'] + return 137 + case r == 44: // [',',','] + return 137 + case r == 45: // ['-','-'] + return 137 + case r == 46: // ['.','.'] + return 137 + case r == 47: // ['/','/'] + return 137 case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 137 + case r == 58: // [':',':'] + return 137 + case r == 59: // [';',';'] + return 137 + case r == 60: // ['<','<'] + return 137 + case r == 61: // ['=','='] + return 137 + case r == 62: // ['>','>'] + return 137 + case r == 63: // ['?','?'] + return 137 + case r == 64: // ['@','@'] + return 137 case 65 <= r && r <= 90: // ['A','Z'] - return 24 + return 137 + case r == 91: // ['[','['] + return 137 + case r == 92: // ['\','\'] + return 138 + case r == 93: // [']',']'] + return 137 + case r == 94: // ['^','^'] + return 137 case r == 95: // ['_','_'] - return 33 + return 137 + case r == 96: // ['`','`'] + return 137 case 97 <= r && r <= 122: // ['a','z'] - return 24 + return 137 + case r == 124: // ['|','|'] + return 137 + case r == 126: // ['~','~'] + return 137 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 137 } return NoState }, @@ -1356,12 +1368,8 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 75: // ['A','K'] - return 24 - case r == 76: // ['L','L'] - return 136 - case 77 <= r && r <= 90: // ['M','Z'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 @@ -1374,12 +1382,12 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 81: // ['A','Q'] + return 86 + case 65 <= r && r <= 75: // ['A','K'] return 24 - case r == 82: // ['R','R'] - return 137 - case 83 <= r && r <= 90: // ['S','Z'] + case r == 76: // ['L','L'] + return 139 + case 77 <= r && r <= 90: // ['M','Z'] return 24 case r == 95: // ['_','_'] return 33 @@ -1392,12 +1400,12 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 82: // ['A','R'] + return 86 + case 65 <= r && r <= 81: // ['A','Q'] return 24 - case r == 83: // ['S','S'] - return 138 - case 84 <= r && r <= 90: // ['T','Z'] + case r == 82: // ['R','R'] + return 140 + case 83 <= r && r <= 90: // ['S','Z'] return 24 case r == 95: // ['_','_'] return 33 @@ -1410,11 +1418,11 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 82: // ['A','R'] return 24 case r == 83: // ['S','S'] - return 139 + return 141 case 84 <= r && r <= 90: // ['T','Z'] return 24 case r == 95: // ['_','_'] @@ -1428,11 +1436,11 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 82: // ['A','R'] return 24 case r == 83: // ['S','S'] - return 140 + return 142 case 84 <= r && r <= 90: // ['T','Z'] return 24 case r == 95: // ['_','_'] @@ -1446,57 +1454,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 68: // ['A','D'] - return 24 - case r == 69: // ['E','E'] - return 141 - case 70 <= r && r <= 79: // ['F','O'] - return 24 - case r == 80: // ['P','P'] - return 142 - case 81 <= r && r <= 90: // ['Q','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 - } - return NoState - }, - // S92 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 - } - return NoState - }, - // S93 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 - } - return NoState - }, - // S94 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 82: // ['A','R'] return 24 case r == 83: // ['S','S'] @@ -1510,15 +1468,65 @@ var TransTab = TransitionTable{ } return NoState }, + // S92 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 68: // ['A','D'] + return 24 + case r == 69: // ['E','E'] + return 144 + case 70 <= r && r <= 79: // ['F','O'] + return 24 + case r == 80: // ['P','P'] + return 145 + case 81 <= r && r <= 90: // ['Q','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 + } + return NoState + }, + // S93 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 + } + return NoState + }, + // S94 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 + } + return NoState + }, // S95 func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 82: // ['A','R'] return 24 case r == 83: // ['S','S'] - return 144 + return 146 case 84 <= r && r <= 90: // ['T','Z'] return 24 case r == 95: // ['_','_'] @@ -1532,11 +1540,11 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 82: // ['A','R'] return 24 case r == 83: // ['S','S'] - return 145 + return 147 case 84 <= r && r <= 90: // ['T','Z'] return 24 case r == 95: // ['_','_'] @@ -1549,32 +1557,32 @@ var TransTab = TransitionTable{ // S97 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 82: // ['A','R'] + return 24 + case r == 83: // ['S','S'] + return 148 + case 84 <= r && r <= 90: // ['T','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S98 func(r rune) int { switch { - case r == 61: // ['=','='] - return 146 } return NoState }, // S99 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 102: // ['a','f'] - return 24 - case r == 103: // ['g','g'] - return 147 - case 104 <= r && r <= 122: // ['h','z'] - return 24 + case r == 61: // ['=','='] + return 149 } return NoState }, @@ -1582,16 +1590,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 108: // ['a','l'] + case 97 <= r && r <= 102: // ['a','f'] return 24 - case r == 109: // ['m','m'] - return 148 - case 110 <= r && r <= 122: // ['n','z'] + case r == 103: // ['g','g'] + return 150 + case 104 <= r && r <= 122: // ['h','z'] return 24 } return NoState @@ -1600,16 +1608,12 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 116: // ['a','t'] - return 24 - case r == 117: // ['u','u'] - return 149 - case 118 <= r && r <= 122: // ['v','z'] + case 97 <= r && r <= 122: // ['a','z'] return 24 } return NoState @@ -1618,20 +1622,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 104: // ['a','h'] + case 97 <= r && r <= 108: // ['a','l'] return 24 - case r == 105: // ['i','i'] - return 150 - case 106 <= r && r <= 114: // ['j','r'] - return 24 - case r == 115: // ['s','s'] + case r == 109: // ['m','m'] return 151 - case 116 <= r && r <= 122: // ['t','z'] + case 110 <= r && r <= 122: // ['n','z'] return 24 } return NoState @@ -1640,16 +1640,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 104: // ['a','h'] + case 97 <= r && r <= 116: // ['a','t'] return 24 - case r == 105: // ['i','i'] + case r == 117: // ['u','u'] return 152 - case 106 <= r && r <= 122: // ['j','z'] + case 118 <= r && r <= 122: // ['v','z'] return 24 } return NoState @@ -1658,16 +1658,20 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 99: // ['a','c'] + case 97 <= r && r <= 104: // ['a','h'] return 24 - case r == 100: // ['d','d'] + case r == 105: // ['i','i'] return 153 - case 101 <= r && r <= 122: // ['e','z'] + case 106 <= r && r <= 114: // ['j','r'] + return 24 + case r == 115: // ['s','s'] + return 154 + case 116 <= r && r <= 122: // ['t','z'] return 24 } return NoState @@ -1676,16 +1680,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 107: // ['a','k'] + case 97 <= r && r <= 104: // ['a','h'] return 24 - case r == 108: // ['l','l'] - return 154 - case 109 <= r && r <= 122: // ['m','z'] + case r == 105: // ['i','i'] + return 155 + case 106 <= r && r <= 122: // ['j','z'] return 24 } return NoState @@ -1694,16 +1698,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 107: // ['a','k'] + case 97 <= r && r <= 99: // ['a','c'] return 24 - case r == 108: // ['l','l'] - return 155 - case 109 <= r && r <= 122: // ['m','z'] + case r == 100: // ['d','d'] + return 156 + case 101 <= r && r <= 122: // ['e','z'] return 24 } return NoState @@ -1712,16 +1716,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 110: // ['a','n'] + case 97 <= r && r <= 107: // ['a','k'] return 24 - case r == 111: // ['o','o'] - return 156 - case 112 <= r && r <= 122: // ['p','z'] + case r == 108: // ['l','l'] + return 157 + case 109 <= r && r <= 122: // ['m','z'] return 24 } return NoState @@ -1730,16 +1734,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 113: // ['a','q'] + case 97 <= r && r <= 107: // ['a','k'] return 24 - case r == 114: // ['r','r'] - return 157 - case 115 <= r && r <= 122: // ['s','z'] + case r == 108: // ['l','l'] + return 158 + case 109 <= r && r <= 122: // ['m','z'] return 24 } return NoState @@ -1748,12 +1752,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 122: // ['a','z'] + case 97 <= r && r <= 110: // ['a','n'] + return 24 + case r == 111: // ['o','o'] + return 159 + case 112 <= r && r <= 122: // ['p','z'] return 24 } return NoState @@ -1762,16 +1770,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 115: // ['a','s'] + case 97 <= r && r <= 113: // ['a','q'] return 24 - case r == 116: // ['t','t'] - return 158 - case 117 <= r && r <= 122: // ['u','z'] + case r == 114: // ['r','r'] + return 160 + case 115 <= r && r <= 122: // ['s','z'] return 24 } return NoState @@ -1780,16 +1788,12 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 116: // ['a','t'] - return 24 - case r == 117: // ['u','u'] - return 159 - case 118 <= r && r <= 122: // ['v','z'] + case 97 <= r && r <= 122: // ['a','z'] return 24 } return NoState @@ -1797,222 +1801,254 @@ var TransTab = TransitionTable{ // S112 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 115: // ['a','s'] + return 24 + case r == 116: // ['t','t'] + return 161 + case 117 <= r && r <= 122: // ['u','z'] + return 24 } return NoState }, // S113 func(r rune) int { switch { - case r == 61: // ['=','='] - return 160 + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 116: // ['a','t'] + return 24 + case r == 117: // ['u','u'] + return 162 + case 118 <= r && r <= 122: // ['v','z'] + return 24 } return NoState }, // S114 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 104: // ['a','h'] + return 24 + case r == 105: // ['i','i'] + return 163 + case 106 <= r && r <= 122: // ['j','z'] + return 24 } return NoState }, // S115 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 45 - case r == 33: // ['!','!'] - return 45 - case r == 34: // ['"','"'] - return 46 - case r == 35: // ['#','#'] - return 45 - case r == 36: // ['$','$'] - return 45 - case r == 37: // ['%','%'] - return 45 - case r == 38: // ['&','&'] - return 45 - case r == 39: // [''','''] - return 45 - case r == 40: // ['(','('] - return 45 - case r == 41: // [')',')'] - return 45 - case r == 42: // ['*','*'] - return 45 - case r == 43: // ['+','+'] - return 45 - case r == 44: // [',',','] - return 45 - case r == 45: // ['-','-'] - return 45 - case r == 46: // ['.','.'] - return 45 - case r == 47: // ['/','/'] - return 45 - case 48 <= r && r <= 57: // ['0','9'] - return 45 - case r == 58: // [':',':'] - return 45 - case r == 59: // [';',';'] - return 45 - case r == 60: // ['<','<'] - return 45 - case r == 61: // ['=','='] - return 45 - case r == 62: // ['>','>'] - return 45 - case r == 63: // ['?','?'] - return 45 - case r == 64: // ['@','@'] - return 45 - case 65 <= r && r <= 90: // ['A','Z'] - return 45 - case r == 91: // ['[','['] - return 45 - case r == 92: // ['\','\'] - return 47 - case r == 93: // [']',']'] - return 45 - case r == 94: // ['^','^'] - return 45 - case r == 95: // ['_','_'] - return 45 - case r == 96: // ['`','`'] - return 45 - case 97 <= r && r <= 122: // ['a','z'] - return 45 - case r == 123: // ['{','{'] - return 45 - case r == 124: // ['|','|'] - return 45 - case r == 125: // ['}','}'] - return 45 - case r == 126: // ['~','~'] - return 45 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 45 } return NoState }, // S116 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 116 - case r == 33: // ['!','!'] - return 116 - case r == 35: // ['#','#'] - return 116 - case r == 36: // ['$','$'] - return 116 - case r == 37: // ['%','%'] - return 116 - case r == 38: // ['&','&'] - return 116 - case r == 39: // [''','''] - return 116 - case r == 40: // ['(','('] - return 116 - case r == 41: // [')',')'] - return 116 - case r == 42: // ['*','*'] - return 116 - case r == 43: // ['+','+'] - return 116 - case r == 44: // [',',','] - return 116 - case r == 45: // ['-','-'] - return 116 - case r == 46: // ['.','.'] - return 116 - case r == 47: // ['/','/'] - return 116 - case 48 <= r && r <= 57: // ['0','9'] - return 116 - case r == 58: // [':',':'] - return 116 - case r == 59: // [';',';'] - return 116 - case r == 60: // ['<','<'] - return 116 case r == 61: // ['=','='] - return 116 - case r == 62: // ['>','>'] - return 116 - case r == 63: // ['?','?'] - return 116 - case r == 64: // ['@','@'] - return 116 - case 65 <= r && r <= 90: // ['A','Z'] - return 116 - case r == 91: // ['[','['] - return 116 - case r == 92: // ['\','\'] - return 161 - case r == 93: // [']',']'] - return 116 - case r == 94: // ['^','^'] - return 116 - case r == 95: // ['_','_'] - return 116 - case r == 96: // ['`','`'] - return 116 - case 97 <= r && r <= 122: // ['a','z'] - return 116 - case r == 124: // ['|','|'] - return 116 - case r == 125: // ['}','}'] - return 162 - case r == 126: // ['~','~'] - return 116 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 116 + return 164 } return NoState }, // S117 func(r rune) int { switch { - case r == 123: // ['{','{'] - return 116 - case r == 125: // ['}','}'] - return 163 } return NoState }, // S118 func(r rune) int { switch { - case r == 112: // ['p','p'] - return 164 + case r == 32: // [' ',' '] + return 46 + case r == 33: // ['!','!'] + return 46 + case r == 34: // ['"','"'] + return 47 + case r == 35: // ['#','#'] + return 46 + case r == 36: // ['$','$'] + return 46 + case r == 37: // ['%','%'] + return 46 + case r == 38: // ['&','&'] + return 46 + case r == 39: // [''','''] + return 46 + case r == 40: // ['(','('] + return 46 + case r == 41: // [')',')'] + return 46 + case r == 42: // ['*','*'] + return 46 + case r == 43: // ['+','+'] + return 46 + case r == 44: // [',',','] + return 46 + case r == 45: // ['-','-'] + return 46 + case r == 46: // ['.','.'] + return 46 + case r == 47: // ['/','/'] + return 46 + case 48 <= r && r <= 57: // ['0','9'] + return 46 + case r == 58: // [':',':'] + return 46 + case r == 59: // [';',';'] + return 46 + case r == 60: // ['<','<'] + return 46 + case r == 61: // ['=','='] + return 46 + case r == 62: // ['>','>'] + return 46 + case r == 63: // ['?','?'] + return 46 + case r == 64: // ['@','@'] + return 46 + case 65 <= r && r <= 90: // ['A','Z'] + return 46 + case r == 91: // ['[','['] + return 46 + case r == 92: // ['\','\'] + return 48 + case r == 93: // [']',']'] + return 46 + case r == 94: // ['^','^'] + return 46 + case r == 95: // ['_','_'] + return 46 + case r == 96: // ['`','`'] + return 46 + case 97 <= r && r <= 122: // ['a','z'] + return 46 + case r == 123: // ['{','{'] + return 46 + case r == 124: // ['|','|'] + return 46 + case r == 125: // ['}','}'] + return 46 + case r == 126: // ['~','~'] + return 46 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 46 } return NoState }, // S119 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 119 + case r == 33: // ['!','!'] + return 119 + case r == 35: // ['#','#'] + return 119 + case r == 36: // ['$','$'] + return 119 + case r == 37: // ['%','%'] + return 119 + case r == 38: // ['&','&'] + return 119 + case r == 39: // [''','''] + return 119 + case r == 40: // ['(','('] + return 119 + case r == 41: // [')',')'] + return 119 + case r == 42: // ['*','*'] + return 119 + case r == 43: // ['+','+'] + return 119 + case r == 44: // [',',','] + return 119 + case r == 45: // ['-','-'] + return 119 + case r == 46: // ['.','.'] + return 119 + case r == 47: // ['/','/'] + return 119 + case 48 <= r && r <= 57: // ['0','9'] + return 119 + case r == 58: // [':',':'] + return 119 + case r == 59: // [';',';'] + return 119 + case r == 60: // ['<','<'] + return 119 + case r == 61: // ['=','='] + return 119 + case r == 62: // ['>','>'] + return 119 + case r == 63: // ['?','?'] + return 119 + case r == 64: // ['@','@'] + return 119 + case 65 <= r && r <= 90: // ['A','Z'] + return 119 + case r == 91: // ['[','['] + return 119 + case r == 92: // ['\','\'] + return 165 + case r == 93: // [']',']'] + return 119 + case r == 94: // ['^','^'] + return 119 + case r == 95: // ['_','_'] + return 119 + case r == 96: // ['`','`'] + return 119 + case 97 <= r && r <= 122: // ['a','z'] + return 119 + case r == 124: // ['|','|'] + return 119 + case r == 125: // ['}','}'] + return 166 + case r == 126: // ['~','~'] + return 119 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 119 } return NoState }, // S120 func(r rune) int { switch { + case r == 123: // ['{','{'] + return 119 + case r == 125: // ['}','}'] + return 167 } return NoState }, // S121 func(r rune) int { switch { + case r == 112: // ['p','p'] + return 168 } return NoState }, // S122 func(r rune) int { switch { - case r == 45: // ['-','-'] - return 165 - case 48 <= r && r <= 57: // ['0','9'] - return 166 } return NoState }, @@ -2025,12 +2061,6 @@ var TransTab = TransitionTable{ // S124 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 124 - case r == 69: // ['E','E'] - return 167 - case r == 101: // ['e','e'] - return 167 } return NoState }, @@ -2038,17 +2068,15 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 45: // ['-','-'] - return 168 - case 48 <= r && r <= 57: // ['0','9'] return 169 + case 48 <= r && r <= 57: // ['0','9'] + return 170 } return NoState }, // S126 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 170 } return NoState }, @@ -2057,28 +2085,20 @@ var TransTab = TransitionTable{ switch { case 48 <= r && r <= 57: // ['0','9'] return 127 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 + case r == 69: // ['E','E'] + return 171 + case r == 101: // ['e','e'] + return 171 } return NoState }, // S128 func(r rune) int { switch { - case 48 <= r && r <= 49: // ['0','1'] - return 128 - case 50 <= r && r <= 57: // ['2','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 + case r == 45: // ['-','-'] + return 172 + case 48 <= r && r <= 57: // ['0','9'] + return 173 } return NoState }, @@ -2086,17 +2106,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 129 - case 65 <= r && r <= 70: // ['A','F'] - return 130 - case 71 <= r && r <= 90: // ['G','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 102: // ['a','f'] - return 130 - case 103 <= r && r <= 122: // ['g','z'] - return 24 + return 174 } return NoState }, @@ -2104,16 +2114,12 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 129 - case 65 <= r && r <= 70: // ['A','F'] return 130 - case 71 <= r && r <= 90: // ['G','Z'] + case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 102: // ['a','f'] - return 130 - case 103 <= r && r <= 122: // ['g','z'] + case 97 <= r && r <= 122: // ['a','z'] return 24 } return NoState @@ -2121,152 +2127,158 @@ var TransTab = TransitionTable{ // S131 func(r rune) int { switch { + case 48 <= r && r <= 49: // ['0','1'] + return 131 + case 50 <= r && r <= 57: // ['2','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S132 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 132 + case 65 <= r && r <= 70: // ['A','F'] + return 133 + case 71 <= r && r <= 90: // ['G','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 102: // ['a','f'] + return 133 + case 103 <= r && r <= 122: // ['g','z'] + return 24 } return NoState }, // S133 func(r rune) int { switch { - case r == 61: // ['=','='] - return 171 + case 48 <= r && r <= 57: // ['0','9'] + return 132 + case 65 <= r && r <= 70: // ['A','F'] + return 133 + case 71 <= r && r <= 90: // ['G','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 102: // ['a','f'] + return 133 + case 103 <= r && r <= 122: // ['g','z'] + return 24 } return NoState }, // S134 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 134 - case r == 33: // ['!','!'] - return 134 - case r == 35: // ['#','#'] - return 134 - case r == 36: // ['$','$'] - return 134 - case r == 37: // ['%','%'] - return 134 - case r == 38: // ['&','&'] - return 134 - case r == 39: // [''','''] - return 134 - case r == 40: // ['(','('] - return 134 - case r == 41: // [')',')'] - return 134 - case r == 42: // ['*','*'] - return 134 - case r == 43: // ['+','+'] - return 134 - case r == 44: // [',',','] - return 134 - case r == 45: // ['-','-'] - return 134 - case r == 46: // ['.','.'] - return 134 - case r == 47: // ['/','/'] - return 134 - case 48 <= r && r <= 57: // ['0','9'] - return 134 - case r == 58: // [':',':'] - return 134 - case r == 59: // [';',';'] - return 134 - case r == 60: // ['<','<'] - return 134 - case r == 61: // ['=','='] - return 134 - case r == 62: // ['>','>'] - return 134 - case r == 63: // ['?','?'] - return 134 - case r == 64: // ['@','@'] - return 134 - case 65 <= r && r <= 90: // ['A','Z'] - return 134 - case r == 91: // ['[','['] - return 134 - case r == 92: // ['\','\'] - return 172 - case r == 93: // [']',']'] - return 134 - case r == 94: // ['^','^'] - return 134 - case r == 95: // ['_','_'] - return 134 - case r == 96: // ['`','`'] - return 134 - case 97 <= r && r <= 122: // ['a','z'] - return 134 - case r == 124: // ['|','|'] - return 134 - case r == 125: // ['}','}'] - return 173 - case r == 126: // ['~','~'] - return 134 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 134 } return NoState }, // S135 func(r rune) int { switch { - case r == 123: // ['{','{'] - return 134 - case r == 125: // ['}','}'] - return 174 } return NoState }, // S136 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 68: // ['A','D'] - return 24 - case r == 69: // ['E','E'] + case r == 61: // ['=','='] return 175 - case 70 <= r && r <= 90: // ['F','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 } return NoState }, // S137 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 137 + case r == 33: // ['!','!'] + return 137 + case r == 35: // ['#','#'] + return 137 + case r == 36: // ['$','$'] + return 137 + case r == 37: // ['%','%'] + return 137 + case r == 38: // ['&','&'] + return 137 + case r == 39: // [''','''] + return 137 + case r == 40: // ['(','('] + return 137 + case r == 41: // [')',')'] + return 137 + case r == 42: // ['*','*'] + return 137 + case r == 43: // ['+','+'] + return 137 + case r == 44: // [',',','] + return 137 + case r == 45: // ['-','-'] + return 137 + case r == 46: // ['.','.'] + return 137 + case r == 47: // ['/','/'] + return 137 case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 137 + case r == 58: // [':',':'] + return 137 + case r == 59: // [';',';'] + return 137 + case r == 60: // ['<','<'] + return 137 + case r == 61: // ['=','='] + return 137 + case r == 62: // ['>','>'] + return 137 + case r == 63: // ['?','?'] + return 137 + case r == 64: // ['@','@'] + return 137 case 65 <= r && r <= 90: // ['A','Z'] - return 24 + return 137 + case r == 91: // ['[','['] + return 137 + case r == 92: // ['\','\'] + return 176 + case r == 93: // [']',']'] + return 137 + case r == 94: // ['^','^'] + return 137 case r == 95: // ['_','_'] - return 33 + return 137 + case r == 96: // ['`','`'] + return 137 case 97 <= r && r <= 122: // ['a','z'] - return 24 + return 137 + case r == 124: // ['|','|'] + return 137 + case r == 125: // ['}','}'] + return 177 + case r == 126: // ['~','~'] + return 137 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 137 } return NoState }, // S138 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 + case r == 123: // ['{','{'] + return 137 + case r == 125: // ['}','}'] + return 178 } return NoState }, @@ -2274,8 +2286,12 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] + return 86 + case 65 <= r && r <= 68: // ['A','D'] + return 24 + case r == 69: // ['E','E'] + return 179 + case 70 <= r && r <= 90: // ['F','Z'] return 24 case r == 95: // ['_','_'] return 33 @@ -2288,7 +2304,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -2302,7 +2318,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -2316,12 +2332,8 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 72: // ['A','H'] - return 24 - case r == 73: // ['I','I'] - return 176 - case 74 <= r && r <= 90: // ['J','Z'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 @@ -2334,7 +2346,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -2348,7 +2360,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -2362,8 +2374,12 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] + return 86 + case 65 <= r && r <= 72: // ['A','H'] + return 24 + case r == 73: // ['I','I'] + return 180 + case 74 <= r && r <= 90: // ['J','Z'] return 24 case r == 95: // ['_','_'] return 33 @@ -2373,124 +2389,10 @@ var TransTab = TransitionTable{ return NoState }, // S146 - func(r rune) int { - switch { - } - return NoState - }, - // S147 func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 104: // ['a','h'] - return 24 - case r == 105: // ['i','i'] - return 177 - case 106 <= r && r <= 122: // ['j','z'] - return 24 - } - return NoState - }, - // S148 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 111: // ['a','o'] - return 24 - case r == 112: // ['p','p'] - return 178 - case 113 <= r && r <= 122: // ['q','z'] - return 24 - } - return NoState - }, - // S149 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 108: // ['a','l'] - return 24 - case r == 109: // ['m','m'] - return 179 - case 110 <= r && r <= 122: // ['n','z'] - return 24 - } - return NoState - }, - // S150 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 101: // ['a','e'] - return 24 - case r == 102: // ['f','f'] - return 180 - case 103 <= r && r <= 122: // ['g','z'] - return 24 - } - return NoState - }, - // S151 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 100: // ['a','d'] - return 24 - case r == 101: // ['e','e'] - return 181 - case 102 <= r && r <= 122: // ['f','z'] - return 24 - } - return NoState - }, - // S152 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 115: // ['a','s'] - return 24 - case r == 116: // ['t','t'] - return 182 - case 117 <= r && r <= 122: // ['u','z'] - return 24 - } - return NoState - }, - // S153 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -2500,20 +2402,126 @@ var TransTab = TransitionTable{ } return NoState }, - // S154 + // S147 func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 114: // ['a','r'] + case 97 <= r && r <= 122: // ['a','z'] return 24 - case r == 115: // ['s','s'] + } + return NoState + }, + // S148 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 + } + return NoState + }, + // S149 + func(r rune) int { + switch { + } + return NoState + }, + // S150 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 104: // ['a','h'] + return 24 + case r == 105: // ['i','i'] + return 181 + case 106 <= r && r <= 122: // ['j','z'] + return 24 + } + return NoState + }, + // S151 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 111: // ['a','o'] + return 24 + case r == 112: // ['p','p'] + return 182 + case 113 <= r && r <= 122: // ['q','z'] + return 24 + } + return NoState + }, + // S152 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 108: // ['a','l'] + return 24 + case r == 109: // ['m','m'] return 183 - case 116 <= r && r <= 122: // ['t','z'] + case 110 <= r && r <= 122: // ['n','z'] + return 24 + } + return NoState + }, + // S153 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 101: // ['a','e'] + return 24 + case r == 102: // ['f','f'] + return 184 + case 103 <= r && r <= 122: // ['g','z'] + return 24 + } + return NoState + }, + // S154 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 100: // ['a','d'] + return 24 + case r == 101: // ['e','e'] + return 185 + case 102 <= r && r <= 122: // ['f','z'] return 24 } return NoState @@ -2522,7 +2530,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -2530,7 +2538,7 @@ var TransTab = TransitionTable{ case 97 <= r && r <= 115: // ['a','s'] return 24 case r == 116: // ['t','t'] - return 184 + return 186 case 117 <= r && r <= 122: // ['u','z'] return 24 } @@ -2540,14 +2548,12 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case r == 97: // ['a','a'] - return 185 - case 98 <= r && r <= 122: // ['b','z'] + case 97 <= r && r <= 122: // ['a','z'] return 24 } return NoState @@ -2556,12 +2562,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 122: // ['a','z'] + case 97 <= r && r <= 114: // ['a','r'] + return 24 + case r == 115: // ['s','s'] + return 187 + case 116 <= r && r <= 122: // ['t','z'] return 24 } return NoState @@ -2570,12 +2580,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 122: // ['a','z'] + case 97 <= r && r <= 115: // ['a','s'] + return 24 + case r == 116: // ['t','t'] + return 188 + case 117 <= r && r <= 122: // ['u','z'] return 24 } return NoState @@ -2584,16 +2598,14 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 100: // ['a','d'] - return 24 - case r == 101: // ['e','e'] - return 186 - case 102 <= r && r <= 122: // ['f','z'] + case r == 97: // ['a','a'] + return 189 + case 98 <= r && r <= 122: // ['b','z'] return 24 } return NoState @@ -2601,140 +2613,170 @@ var TransTab = TransitionTable{ // S160 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S161 func(r rune) int { switch { - case r == 123: // ['{','{'] - return 116 - case r == 125: // ['}','}'] - return 163 + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S162 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 100: // ['a','d'] + return 24 + case r == 101: // ['e','e'] + return 190 + case 102 <= r && r <= 122: // ['f','z'] + return 24 } return NoState }, // S163 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 116 - case r == 33: // ['!','!'] - return 116 - case r == 35: // ['#','#'] - return 116 - case r == 36: // ['$','$'] - return 116 - case r == 37: // ['%','%'] - return 116 - case r == 38: // ['&','&'] - return 116 - case r == 39: // [''','''] - return 116 - case r == 40: // ['(','('] - return 116 - case r == 41: // [')',')'] - return 116 - case r == 42: // ['*','*'] - return 116 - case r == 43: // ['+','+'] - return 116 - case r == 44: // [',',','] - return 116 - case r == 45: // ['-','-'] - return 116 - case r == 46: // ['.','.'] - return 116 - case r == 47: // ['/','/'] - return 116 case 48 <= r && r <= 57: // ['0','9'] - return 116 - case r == 58: // [':',':'] - return 116 - case r == 59: // [';',';'] - return 116 - case r == 60: // ['<','<'] - return 116 - case r == 61: // ['=','='] - return 116 - case r == 62: // ['>','>'] - return 116 - case r == 63: // ['?','?'] - return 116 - case r == 64: // ['@','@'] - return 116 + return 86 case 65 <= r && r <= 90: // ['A','Z'] - return 116 - case r == 91: // ['[','['] - return 116 - case r == 92: // ['\','\'] - return 161 - case r == 93: // [']',']'] - return 116 - case r == 94: // ['^','^'] - return 116 + return 24 case r == 95: // ['_','_'] - return 116 - case r == 96: // ['`','`'] - return 116 - case 97 <= r && r <= 122: // ['a','z'] - return 116 - case r == 124: // ['|','|'] - return 116 - case r == 125: // ['}','}'] - return 162 - case r == 126: // ['~','~'] - return 116 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 116 + return 33 + case 97 <= r && r <= 107: // ['a','k'] + return 24 + case r == 108: // ['l','l'] + return 191 + case 109 <= r && r <= 122: // ['m','z'] + return 24 } return NoState }, // S164 func(r rune) int { switch { - case r == 97: // ['a','a'] - return 187 } return NoState }, // S165 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 188 + case r == 123: // ['{','{'] + return 119 + case r == 125: // ['}','}'] + return 167 } return NoState }, // S166 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 166 } return NoState }, // S167 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 119 + case r == 33: // ['!','!'] + return 119 + case r == 35: // ['#','#'] + return 119 + case r == 36: // ['$','$'] + return 119 + case r == 37: // ['%','%'] + return 119 + case r == 38: // ['&','&'] + return 119 + case r == 39: // [''','''] + return 119 + case r == 40: // ['(','('] + return 119 + case r == 41: // [')',')'] + return 119 + case r == 42: // ['*','*'] + return 119 + case r == 43: // ['+','+'] + return 119 + case r == 44: // [',',','] + return 119 case r == 45: // ['-','-'] - return 189 + return 119 + case r == 46: // ['.','.'] + return 119 + case r == 47: // ['/','/'] + return 119 case 48 <= r && r <= 57: // ['0','9'] - return 190 + return 119 + case r == 58: // [':',':'] + return 119 + case r == 59: // [';',';'] + return 119 + case r == 60: // ['<','<'] + return 119 + case r == 61: // ['=','='] + return 119 + case r == 62: // ['>','>'] + return 119 + case r == 63: // ['?','?'] + return 119 + case r == 64: // ['@','@'] + return 119 + case 65 <= r && r <= 90: // ['A','Z'] + return 119 + case r == 91: // ['[','['] + return 119 + case r == 92: // ['\','\'] + return 165 + case r == 93: // [']',']'] + return 119 + case r == 94: // ['^','^'] + return 119 + case r == 95: // ['_','_'] + return 119 + case r == 96: // ['`','`'] + return 119 + case 97 <= r && r <= 122: // ['a','z'] + return 119 + case r == 124: // ['|','|'] + return 119 + case r == 125: // ['}','}'] + return 166 + case r == 126: // ['~','~'] + return 119 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 119 } return NoState }, // S168 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 191 + case r == 97: // ['a','a'] + return 192 } return NoState }, @@ -2742,7 +2784,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 169 + return 193 } return NoState }, @@ -2757,110 +2799,144 @@ var TransTab = TransitionTable{ // S171 func(r rune) int { switch { + case r == 45: // ['-','-'] + return 194 + case 48 <= r && r <= 57: // ['0','9'] + return 195 } return NoState }, // S172 func(r rune) int { switch { - case r == 123: // ['{','{'] - return 134 - case r == 125: // ['}','}'] - return 174 + case 48 <= r && r <= 57: // ['0','9'] + return 196 } return NoState }, // S173 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 173 } return NoState }, // S174 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 134 - case r == 33: // ['!','!'] - return 134 - case r == 35: // ['#','#'] - return 134 - case r == 36: // ['$','$'] - return 134 - case r == 37: // ['%','%'] - return 134 - case r == 38: // ['&','&'] - return 134 - case r == 39: // [''','''] - return 134 - case r == 40: // ['(','('] - return 134 - case r == 41: // [')',')'] - return 134 - case r == 42: // ['*','*'] - return 134 - case r == 43: // ['+','+'] - return 134 - case r == 44: // [',',','] - return 134 - case r == 45: // ['-','-'] - return 134 - case r == 46: // ['.','.'] - return 134 - case r == 47: // ['/','/'] - return 134 case 48 <= r && r <= 57: // ['0','9'] - return 134 - case r == 58: // [':',':'] - return 134 - case r == 59: // [';',';'] - return 134 - case r == 60: // ['<','<'] - return 134 - case r == 61: // ['=','='] - return 134 - case r == 62: // ['>','>'] - return 134 - case r == 63: // ['?','?'] - return 134 - case r == 64: // ['@','@'] - return 134 - case 65 <= r && r <= 90: // ['A','Z'] - return 134 - case r == 91: // ['[','['] - return 134 - case r == 92: // ['\','\'] - return 172 - case r == 93: // [']',']'] - return 134 - case r == 94: // ['^','^'] - return 134 - case r == 95: // ['_','_'] - return 134 - case r == 96: // ['`','`'] - return 134 - case 97 <= r && r <= 122: // ['a','z'] - return 134 - case r == 124: // ['|','|'] - return 134 - case r == 125: // ['}','}'] - return 173 - case r == 126: // ['~','~'] - return 134 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 134 + return 174 } return NoState }, // S175 func(r rune) int { switch { + } + return NoState + }, + // S176 + func(r rune) int { + switch { + case r == 123: // ['{','{'] + return 137 + case r == 125: // ['}','}'] + return 178 + } + return NoState + }, + // S177 + func(r rune) int { + switch { + } + return NoState + }, + // S178 + func(r rune) int { + switch { + case r == 32: // [' ',' '] + return 137 + case r == 33: // ['!','!'] + return 137 + case r == 35: // ['#','#'] + return 137 + case r == 36: // ['$','$'] + return 137 + case r == 37: // ['%','%'] + return 137 + case r == 38: // ['&','&'] + return 137 + case r == 39: // [''','''] + return 137 + case r == 40: // ['(','('] + return 137 + case r == 41: // [')',')'] + return 137 + case r == 42: // ['*','*'] + return 137 + case r == 43: // ['+','+'] + return 137 + case r == 44: // [',',','] + return 137 + case r == 45: // ['-','-'] + return 137 + case r == 46: // ['.','.'] + return 137 + case r == 47: // ['/','/'] + return 137 case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 137 + case r == 58: // [':',':'] + return 137 + case r == 59: // [';',';'] + return 137 + case r == 60: // ['<','<'] + return 137 + case r == 61: // ['=','='] + return 137 + case r == 62: // ['>','>'] + return 137 + case r == 63: // ['?','?'] + return 137 + case r == 64: // ['@','@'] + return 137 + case 65 <= r && r <= 90: // ['A','Z'] + return 137 + case r == 91: // ['[','['] + return 137 + case r == 92: // ['\','\'] + return 176 + case r == 93: // [']',']'] + return 137 + case r == 94: // ['^','^'] + return 137 + case r == 95: // ['_','_'] + return 137 + case r == 96: // ['`','`'] + return 137 + case 97 <= r && r <= 122: // ['a','z'] + return 137 + case r == 124: // ['|','|'] + return 137 + case r == 125: // ['}','}'] + return 177 + case r == 126: // ['~','~'] + return 137 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 137 + } + return NoState + }, + // S179 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 case 65 <= r && r <= 77: // ['A','M'] return 24 case r == 78: // ['N','N'] - return 192 + return 197 case 79 <= r && r <= 90: // ['O','Z'] return 24 case r == 95: // ['_','_'] @@ -2870,75 +2946,11 @@ var TransTab = TransitionTable{ } return NoState }, - // S176 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 - } - return NoState - }, - // S177 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 109: // ['a','m'] - return 24 - case r == 110: // ['n','n'] - return 193 - case 111 <= r && r <= 122: // ['o','z'] - return 24 - } - return NoState - }, - // S178 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 - } - return NoState - }, - // S179 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 111: // ['a','o'] - return 24 - case r == 112: // ['p','p'] - return 194 - case 113 <= r && r <= 122: // ['q','z'] - return 24 - } - return NoState - }, // S180 func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -2952,12 +2964,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 122: // ['a','z'] + case 97 <= r && r <= 109: // ['a','m'] + return 24 + case r == 110: // ['n','n'] + return 198 + case 111 <= r && r <= 122: // ['o','z'] return 24 } return NoState @@ -2966,7 +2982,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -2980,16 +2996,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 100: // ['a','d'] + case 97 <= r && r <= 111: // ['a','o'] return 24 - case r == 101: // ['e','e'] - return 195 - case 102 <= r && r <= 122: // ['f','z'] + case r == 112: // ['p','p'] + return 199 + case 113 <= r && r <= 122: // ['q','z'] return 24 } return NoState @@ -2998,16 +3014,12 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 100: // ['a','d'] - return 24 - case r == 101: // ['e','e'] - return 196 - case 102 <= r && r <= 122: // ['f','z'] + case 97 <= r && r <= 122: // ['a','z'] return 24 } return NoState @@ -3016,16 +3028,12 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 115: // ['a','s'] - return 24 - case r == 116: // ['t','t'] - return 197 - case 117 <= r && r <= 122: // ['u','z'] + case 97 <= r && r <= 122: // ['a','z'] return 24 } return NoState @@ -3034,7 +3042,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -3047,8 +3055,18 @@ var TransTab = TransitionTable{ // S187 func(r rune) int { switch { - case r == 110: // ['n','n'] - return 198 + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 100: // ['a','d'] + return 24 + case r == 101: // ['e','e'] + return 200 + case 102 <= r && r <= 122: // ['f','z'] + return 24 } return NoState }, @@ -3056,7 +3074,17 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 188 + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 100: // ['a','d'] + return 24 + case r == 101: // ['e','e'] + return 201 + case 102 <= r && r <= 122: // ['f','z'] + return 24 } return NoState }, @@ -3064,7 +3092,17 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 199 + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 115: // ['a','s'] + return 24 + case r == 116: // ['t','t'] + return 202 + case 117 <= r && r <= 122: // ['u','z'] + return 24 } return NoState }, @@ -3072,7 +3110,13 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 190 + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, @@ -3080,27 +3124,25 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 191 + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 100: // ['a','d'] + return 24 + case r == 101: // ['e','e'] + return 203 + case 102 <= r && r <= 122: // ['f','z'] + return 24 } return NoState }, // S192 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case r == 65: // ['A','A'] - return 200 - case 66 <= r && r <= 84: // ['B','T'] - return 24 - case r == 85: // ['U','U'] - return 201 - case 86 <= r && r <= 90: // ['V','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 + case r == 110: // ['n','n'] + return 204 } return NoState }, @@ -3108,13 +3150,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 + return 193 } return NoState }, @@ -3122,13 +3158,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 + return 205 } return NoState }, @@ -3136,13 +3166,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 + return 195 } return NoState }, @@ -3150,17 +3174,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 113: // ['a','q'] - return 24 - case r == 114: // ['r','r'] - return 202 - case 115 <= r && r <= 122: // ['s','z'] - return 24 + return 196 } return NoState }, @@ -3168,8 +3182,14 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] + return 86 + case r == 65: // ['A','A'] + return 206 + case 66 <= r && r <= 84: // ['B','T'] + return 24 + case r == 85: // ['U','U'] + return 207 + case 86 <= r && r <= 90: // ['V','Z'] return 24 case r == 95: // ['_','_'] return 33 @@ -3181,8 +3201,14 @@ var TransTab = TransitionTable{ // S198 func(r rune) int { switch { - case r == 105: // ['i','i'] - return 203 + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, @@ -3190,7 +3216,13 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 199 + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, @@ -3198,12 +3230,8 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 76: // ['A','L'] - return 24 - case r == 77: // ['M','M'] - return 204 - case 78 <= r && r <= 90: // ['N','Z'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 @@ -3216,16 +3244,16 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 76: // ['A','L'] - return 24 - case r == 77: // ['M','M'] - return 205 - case 78 <= r && r <= 90: // ['N','Z'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] return 33 - case 97 <= r && r <= 122: // ['a','z'] + case 97 <= r && r <= 113: // ['a','q'] + return 24 + case r == 114: // ['r','r'] + return 208 + case 115 <= r && r <= 122: // ['s','z'] return 24 } return NoState @@ -3234,7 +3262,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 + return 86 case 65 <= r && r <= 90: // ['A','Z'] return 24 case r == 95: // ['_','_'] @@ -3247,26 +3275,22 @@ var TransTab = TransitionTable{ // S203 func(r rune) int { switch { - case r == 99: // ['c','c'] - return 206 + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S204 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 68: // ['A','D'] - return 24 - case r == 69: // ['E','E'] - return 207 - case 70 <= r && r <= 90: // ['F','Z'] - return 24 - case r == 95: // ['_','_'] - return 33 - case 97 <= r && r <= 122: // ['a','z'] - return 24 + case r == 105: // ['i','i'] + return 209 } return NoState }, @@ -3274,8 +3298,20 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] + return 205 + } + return NoState + }, + // S206 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 76: // ['A','L'] + return 24 + case r == 77: // ['M','M'] + return 210 + case 78 <= r && r <= 90: // ['N','Z'] return 24 case r == 95: // ['_','_'] return 33 @@ -3284,20 +3320,16 @@ var TransTab = TransitionTable{ } return NoState }, - // S206 - func(r rune) int { - switch { - case r == 37: // ['%','%'] - return 208 - } - return NoState - }, // S207 func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 85 - case 65 <= r && r <= 90: // ['A','Z'] + return 86 + case 65 <= r && r <= 76: // ['A','L'] + return 24 + case r == 77: // ['M','M'] + return 211 + case 78 <= r && r <= 90: // ['N','Z'] return 24 case r == 95: // ['_','_'] return 33 @@ -3309,20 +3341,96 @@ var TransTab = TransitionTable{ // S208 func(r rune) int { switch { - case r == 37: // ['%','%'] - return 209 + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S209 func(r rune) int { switch { - case r == 37: // ['%','%'] - return 210 + case r == 99: // ['c','c'] + return 212 } return NoState }, // S210 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 68: // ['A','D'] + return 24 + case r == 69: // ['E','E'] + return 213 + case 70 <= r && r <= 90: // ['F','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 + } + return NoState + }, + // S211 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 + } + return NoState + }, + // S212 + func(r rune) int { + switch { + case r == 37: // ['%','%'] + return 214 + } + return NoState + }, + // S213 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 86 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 33 + case 97 <= r && r <= 122: // ['a','z'] + return 24 + } + return NoState + }, + // S214 + func(r rune) int { + switch { + case r == 37: // ['%','%'] + return 215 + } + return NoState + }, + // S215 + func(r rune) int { + switch { + case r == 37: // ['%','%'] + return 216 + } + return NoState + }, + // S216 func(r rune) int { switch { } diff --git a/go/src/miller/parsing/mlr.bnf b/go/src/miller/parsing/mlr.bnf index 21dc1deae..720dd7dea 100644 --- a/go/src/miller/parsing/mlr.bnf +++ b/go/src/miller/parsing/mlr.bnf @@ -150,22 +150,23 @@ md_token_FILENUM : 'F' 'I' 'L' 'E' 'N' 'U' 'M' ; // * true and false (boolean literals) are also keywords, defined above. md_token_begin : 'b' 'e' 'g' 'i' 'n' ; -md_token_end : 'e' 'n' 'd' ; -md_token_filter : 'f' 'i' 'l' 't' 'e' 'r' ; -md_token_emit : 'e' 'm' 'i' 't' ; +md_token_do : 'd' 'o' ; md_token_dump : 'd' 'u' 'm' 'p' ; md_token_edump : 'e' 'd' 'u' 'm' 'p' ; -md_token_if : 'i' 'f' ; md_token_elif : 'e' 'l' 'i' 'f' ; md_token_else : 'e' 'l' 's' 'e' ; +md_token_emit : 'e' 'm' 'i' 't' ; +md_token_end : 'e' 'n' 'd' ; +md_token_filter : 'f' 'i' 'l' 't' 'e' 'r' ; md_token_for : 'f' 'o' 'r' ; +md_token_if : 'i' 'f' ; md_token_in : 'i' 'n' ; +md_token_while : 'w' 'h' 'i' 'l' 'e' ; //md_token_all : 'a' 'l' 'l' ; //md_token_break : 'b' 'r' 'e' 'a' 'k' ; //md_token_call : 'c' 'a' 'l' 'l' ; //md_token_continue : 'c' 'o' 'n' 't' 'i' 'n' 'u' 'e' ; -//md_token_do : 'd' 'o' ; //md_token_eprint : 'e' 'p' 'r' 'i' 'n' 't' ; //md_token_eprintn : 'e' 'p' 'r' 'i' 'n' 't' 'n' ; //md_token_func : 'f' 'u' 'n' 'c' ; @@ -177,7 +178,6 @@ md_token_in : 'i' 'n' ; //md_token_subr : 's' 'u' 'b' 'r' ; //md_token_tee : 't' 'e' 'e' ; //md_token_unset : 'u' 'n' 's' 'e' 't' ; -//md_token_while : 'w' 'h' 'i' 'l' 'e' ; //md_token_map_type : 'm' 'a' 'p' ; //md_token_num_type : 'n' 'u' 'm' ; @@ -319,6 +319,16 @@ StatementBlock ; +StatementBlockInBraces + // Defining StatementBlock to be emptyable would have been more elegant ... + // I got LR-1 conflicts though. :^/ + : "{" "}" + << dsl.NewASTNodeZary(nil, dsl.NodeTypeStatementBlock) >> + + | "{" StatementBlock "}" + << dsl.Wrap($1) >> + ; + // ================================================================ // ASSIGMENT STATEMENTS @@ -329,6 +339,9 @@ BracelessStatement | EmitStatement | DumpStatement | EdumpStatement + // Has braces but does not *end* in braces -- so it requires semicolon after. + | DoWhileLoop + ; Assignment @@ -1153,22 +1166,17 @@ BracefulStatement : BeginBlock | EndBlock | IfChain + | WhileLoop | ForLoop ; BeginBlock - : md_token_begin "{" "}" - << dsl.NewASTNodeZary(nil, dsl.NodeTypeBeginBlock) >> - | md_token_begin "{" StatementBlock "}" - << dsl.NewASTNodeUnary(nil, $2, dsl.NodeTypeBeginBlock) >> + : md_token_begin StatementBlockInBraces + << dsl.NewASTNodeUnary(nil, $1, dsl.NodeTypeBeginBlock) >> ; EndBlock - : md_token_end "{" "}" - << dsl.NewASTNodeZary(nil, dsl.NodeTypeEndBlock) >> - | md_token_end "{" StatementBlock "}" - << dsl.NewASTNodeUnary(nil, $2, dsl.NodeTypeEndBlock) >> - | md_token_end "{" StatementBlock "}" - << dsl.NewASTNodeUnary(nil, $2, dsl.NodeTypeEndBlock) >> + : md_token_end StatementBlockInBraces + << dsl.NewASTNodeUnary(nil, $1, dsl.NodeTypeEndBlock) >> ; // ================================================================ @@ -1192,18 +1200,31 @@ IfElifStar ; IfBlock - : md_token_if "(" Rvalue ")" "{" StatementBlock "}" - << dsl.NewASTNodeBinary($0, $2, $5, dsl.NodeTypeIfItem) >> + : md_token_if "(" Rvalue ")" StatementBlockInBraces + << dsl.NewASTNodeBinary($0, $2, $4, dsl.NodeTypeIfItem) >> ; ElifBlock - : md_token_elif "(" Rvalue ")" "{" StatementBlock "}" - << dsl.NewASTNodeBinary($0, $2, $5, dsl.NodeTypeIfItem) >> + : md_token_elif "(" Rvalue ")" StatementBlockInBraces + << dsl.NewASTNodeBinary($0, $2, $4, dsl.NodeTypeIfItem) >> ; ElseBlock - : md_token_else "{" StatementBlock "}" - << dsl.NewASTNodeUnary($0, $2, dsl.NodeTypeIfItem) >> + : md_token_else StatementBlockInBraces + << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeIfItem) >> + ; + +// ================================================================ +// WHILE AND DO-WHILE -LOOPS + +WhileLoop + : md_token_while "(" Rvalue ")" StatementBlockInBraces + << dsl.NewASTNodeBinary($0, $2, $4, dsl.NodeTypeWhileLoop) >> + ; + +DoWhileLoop + : md_token_do StatementBlockInBraces md_token_while "(" Rvalue ")" + << dsl.NewASTNodeBinary($0, $1, $4, dsl.NodeTypeDoWhileLoop) >> ; // ================================================================ @@ -1238,14 +1259,12 @@ ElseBlock // ================================================================ // FOR-LOOPS -// ---------------------------------------------------------------- -ForLoopIndex - : LocalVariable - ; +// TODO: typedefs on localvars +// ---------------------------------------------------------------- ForLoop : ForLoopKeyOnly - // | ForLoopKeyValue + | ForLoopKeyValue // | ForLoopMultipleKeysValue // | TripleForLoop ; @@ -1255,56 +1274,53 @@ ForLoop ForLoopKeyOnly : md_token_for "(" - ForLoopIndex - md_token_in - Rvalue - // TODO:... Mappable (function call, srec, oosvar ... -- or check at CST?) + LocalVariable + md_token_in + Rvalue ")" - "{" - StatementBlock - "}" + StatementBlockInBraces << dsl.NewASTNodeTernary( $0, // "for" $2, // k, etc. $4, // $*, etc. - $7, // { ... } + $6, // { ... } dsl.NodeTypeForLoopKeyOnly, ); >> ; // ---------------------------------------------------------------- -//// for(k, v in $*) { ... } +// for(k, v in $*) { ... } +ForLoopKeyValue + : md_token_for + "(" + LocalVariable + "," + LocalVariable + md_token_in + Rvalue + ")" + StatementBlockInBraces + << + dsl.NewASTNodeQuaternary( + $0, // "for" + $2, // k, etc. + $4, // v, etc. + $6, // $*, etc. + $8, // { ... } + dsl.NodeTypeForLoopKeyValue, + ); + >> + ; -//ForLoopKeyValue(A) ::= -// md_token_for(F) "(" -// ForLoopIndex(K) "," ForLoopIndex(V) -// md_token_in md_token_full_srec -// ")" -// "{" -// StatementBlock(S) -// "}". -//{ -// mlr_dsl_ast_node_replace_text(S, "for_full_srec_block"); -// A = mlr_dsl_ast_node_alloc_binary( -// F->text, -// MD_AST_NODE_TYPE_FOR_SREC, -// mlr_dsl_ast_node_alloc_binary( -// "variables", -// MD_AST_NODE_TYPE_FOR_VARIABLES, -// K, -// V -// ), -// S -// ); -//} +// ForLoopMultipleKeysValue //// for((k1, k2), v in @*) { ... } //// for((k1, k2, k3), v in @*) { ... } //ForLoopMultipleKeysValue(A) ::= // md_token_for(F) "(" -// "(" ForMapKeylist(L) ")" "," ForLoopIndex(V) +// "(" ForMapKeylist(L) ")" "," LocalVariable(V) // md_token_in md_token_full_oosvar // ")" // "{" @@ -1326,25 +1342,6 @@ ForLoopKeyOnly // ); //} -//ForLoopIndex(A) ::= md_token_non_sigil_name(B). { -// A = mlr_dsl_ast_node_alloc(B->text, MD_AST_NODE_TYPE_UNTYPED_LOCAL_DEFINITION); -//} -//ForLoopIndex(A) ::= md_token_numeric md_token_non_sigil_name(B). { -// A = mlr_dsl_ast_node_alloc(B->text, MD_AST_NODE_TYPE_NUMERIC_LOCAL_DEFINITION); -//} -//ForLoopIndex(A) ::= md_token_int md_token_non_sigil_name(B). { -// A = mlr_dsl_ast_node_alloc(B->text, MD_AST_NODE_TYPE_INT_LOCAL_DEFINITION); -//} -//ForLoopIndex(A) ::= md_token_float md_token_non_sigil_name(B). { -// A = mlr_dsl_ast_node_alloc(B->text, MD_AST_NODE_TYPE_FLOAT_LOCAL_DEFINITION); -//} -//ForLoopIndex(A) ::= md_token_string_literal md_token_non_sigil_name(B). { -// A = mlr_dsl_ast_node_alloc(B->text, MD_AST_NODE_TYPE_STRING_LOCAL_DEFINITION); -//} -//ForLoopIndex(A) ::= md_token_boolean md_token_non_sigil_name(B). { -// A = mlr_dsl_ast_node_alloc(B->text, MD_AST_NODE_TYPE_BOOLEAN_LOCAL_DEFINITION); -//} - //ForMapKeylist(A) ::= ForLoopIndex(K). { // A = mlr_dsl_ast_node_alloc_unary("key_variables", MD_AST_NODE_TYPE_FOR_VARIABLES, K); //} diff --git a/go/src/miller/parsing/parser/actiontable.go b/go/src/miller/parsing/parser/actiontable.go index 5ed30dad3..2ae519ac6 100644 --- a/go/src/miller/parsing/parser/actiontable.go +++ b/go/src/miller/parsing/parser/actiontable.go @@ -18,21 +18,23 @@ var actionTab = actionTable{ reduce(1), // $, reduce: Root nil, // empty nil, // ; + shift(5), // { + nil, // } nil, // = - shift(13), // md_token_filter - shift(14), // md_token_emit - shift(15), // md_token_dump - shift(16), // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ + shift(15), // md_token_filter + shift(16), // md_token_emit + shift(17), // md_token_dump + shift(18), // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -68,10 +70,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -80,41 +82,41 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(56), // ! - shift(57), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(59), // ( + shift(61), // ( nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(94), // md_token_begin - shift(95), // md_token_end - shift(98), // md_token_if + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + shift(96), // md_token_begin + shift(97), // md_token_end + shift(100), // md_token_if nil, // md_token_elif nil, // md_token_else - shift(100), // md_token_for + shift(101), // md_token_while + shift(102), // md_token_do + shift(105), // md_token_for nil, // md_token_in }, }, @@ -125,6 +127,8 @@ var actionTab = actionTable{ accept(true), // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -201,8 +205,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -221,6 +223,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -232,6 +236,8 @@ var actionTab = actionTable{ reduce(2), // $, reduce: Root nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -308,8 +314,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -328,6 +332,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -338,7 +344,9 @@ var actionTab = actionTable{ nil, // INVALID reduce(3), // $, reduce: StatementBlock nil, // empty - shift(101), // ; + shift(106), // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -415,8 +423,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -435,6 +441,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -446,21 +454,23 @@ var actionTab = actionTable{ reduce(6), // $, reduce: StatementBlock nil, // empty nil, // ; + shift(5), // { + nil, // } nil, // = - shift(13), // md_token_filter - shift(14), // md_token_emit - shift(15), // md_token_dump - shift(16), // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ + shift(15), // md_token_filter + shift(16), // md_token_emit + shift(17), // md_token_dump + shift(18), // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -496,10 +506,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -508,265 +518,162 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(56), // ! - shift(57), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(59), // ( + shift(61), // ( nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(94), // md_token_begin - shift(95), // md_token_end - shift(98), // md_token_if + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + shift(96), // md_token_begin + shift(97), // md_token_end + shift(100), // md_token_if nil, // md_token_elif nil, // md_token_else - shift(100), // md_token_for + shift(101), // md_token_while + shift(102), // md_token_do + shift(105), // md_token_for nil, // md_token_in }, }, actionRow{ // S5 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(8), // $, reduce: BracelessStatement - nil, // empty - reduce(8), // ;, reduce: BracelessStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + shift(109), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S6 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(9), // $, reduce: BracelessStatement - nil, // empty - reduce(9), // ;, reduce: BracelessStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S7 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(10), // $, reduce: BracelessStatement nil, // empty reduce(10), // ;, reduce: BracelessStatement + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -843,8 +750,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -863,6 +768,117 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S7 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(11), // $, reduce: BracelessStatement + nil, // empty + reduce(11), // ;, reduce: BracelessStatement + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -871,9 +887,11 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(11), // $, reduce: BracelessStatement + reduce(12), // $, reduce: BracelessStatement nil, // empty - reduce(11), // ;, reduce: BracelessStatement + reduce(12), // ;, reduce: BracelessStatement + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -950,8 +968,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -970,6 +986,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -978,9 +996,11 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(12), // $, reduce: BracelessStatement + reduce(13), // $, reduce: BracelessStatement nil, // empty - reduce(12), // ;, reduce: BracelessStatement + reduce(13), // ;, reduce: BracelessStatement + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -1057,8 +1077,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -1077,6 +1095,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -1085,9 +1105,11 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(13), // $, reduce: BracelessStatement + reduce(14), // $, reduce: BracelessStatement nil, // empty - reduce(13), // ;, reduce: BracelessStatement + reduce(14), // ;, reduce: BracelessStatement + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -1164,8 +1186,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -1184,6 +1204,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -1192,10 +1214,12 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(15), // $, reduce: BracelessStatement nil, // empty - nil, // ; - shift(103), // = + reduce(15), // ;, reduce: BracelessStatement + nil, // { + nil, // } + nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -1210,22 +1234,22 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - shift(104), // ||= - shift(105), // ^^= - shift(106), // &&= - shift(107), // |= - shift(108), // ^= - shift(109), // <<= - shift(110), // >>= - shift(111), // >>>= - shift(112), // += - shift(113), // .= - shift(114), // -= - shift(115), // *= - shift(116), // /= - shift(117), // //= - shift(118), // %= - shift(119), // **= + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= nil, // ? nil, // : nil, // || @@ -1271,8 +1295,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -1291,6 +1313,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -1299,10 +1323,12 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(16), // $, reduce: BareBoolean + reduce(16), // $, reduce: BracelessStatement nil, // empty - reduce(16), // ;, reduce: BareBoolean - reduce(15), // =, reduce: Lvalue + reduce(16), // ;, reduce: BracelessStatement + nil, // { + nil, // } + nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -1317,22 +1343,22 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(15), // ||=, reduce: Lvalue - reduce(15), // ^^=, reduce: Lvalue - reduce(15), // &&=, reduce: Lvalue - reduce(15), // |=, reduce: Lvalue - reduce(15), // ^=, reduce: Lvalue - reduce(15), // <<=, reduce: Lvalue - reduce(15), // >>=, reduce: Lvalue - reduce(15), // >>>=, reduce: Lvalue - reduce(15), // +=, reduce: Lvalue - reduce(15), // .=, reduce: Lvalue - reduce(15), // -=, reduce: Lvalue - reduce(15), // *=, reduce: Lvalue - reduce(15), // /=, reduce: Lvalue - reduce(15), // //=, reduce: Lvalue - reduce(15), // %=, reduce: Lvalue - reduce(15), // **=, reduce: Lvalue + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= nil, // ? nil, // : nil, // || @@ -1378,8 +1404,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -1398,6 +1422,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -1409,37 +1435,39 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = + nil, // { + nil, // } + shift(183), // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + nil, // md_token_field_name + nil, // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + shift(184), // ||= + shift(185), // ^^= + shift(186), // &&= + shift(187), // |= + shift(188), // ^= + shift(189), // <<= + shift(190), // >>= + shift(191), // >>>= + shift(192), // += + shift(193), // .= + shift(194), // -= + shift(195), // *= + shift(196), // /= + shift(197), // //= + shift(198), // %= + shift(199), // **= nil, // ? nil, // : nil, // || @@ -1459,10 +1487,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -1471,40 +1499,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(163), // ( + nil, // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -1513,40 +1541,42 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(19), // $, reduce: BareBoolean nil, // empty - nil, // ; - nil, // = + reduce(19), // ;, reduce: BareBoolean + nil, // { + nil, // } + reduce(18), // =, reduce: Lvalue nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + nil, // md_token_field_name + nil, // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(18), // ||=, reduce: Lvalue + reduce(18), // ^^=, reduce: Lvalue + reduce(18), // &&=, reduce: Lvalue + reduce(18), // |=, reduce: Lvalue + reduce(18), // ^=, reduce: Lvalue + reduce(18), // <<=, reduce: Lvalue + reduce(18), // >>=, reduce: Lvalue + reduce(18), // >>>=, reduce: Lvalue + reduce(18), // +=, reduce: Lvalue + reduce(18), // .=, reduce: Lvalue + reduce(18), // -=, reduce: Lvalue + reduce(18), // *=, reduce: Lvalue + reduce(18), // /=, reduce: Lvalue + reduce(18), // //=, reduce: Lvalue + reduce(18), // %=, reduce: Lvalue + reduce(18), // **=, reduce: Lvalue nil, // ? nil, // : nil, // || @@ -1566,10 +1596,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -1578,40 +1608,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(163), // ( + nil, // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -1620,24 +1650,26 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(19), // $, reduce: DumpStatement + nil, // $ nil, // empty - reduce(19), // ;, reduce: DumpStatement + nil, // ; + shift(200), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + shift(206), // md_token_field_name + shift(207), // $[ nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -1673,10 +1705,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- nil, // . nil, // * nil, // / @@ -1685,40 +1717,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(241), // ! + shift(242), // ~ nil, // ** - nil, // ( + shift(244), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -1727,9 +1759,120 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(20), // $, reduce: EdumpStatement + nil, // $ nil, // empty - reduce(20), // ;, reduce: EdumpStatement + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S17 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(22), // $, reduce: DumpStatement + nil, // empty + reduce(22), // ;, reduce: DumpStatement + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -1806,8 +1949,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -1826,125 +1967,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S17 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(108), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(108), // ;, reduce: MlrvalOrFunction - reduce(108), // =, reduce: MlrvalOrFunction - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(108), // ||=, reduce: MlrvalOrFunction - reduce(108), // ^^=, reduce: MlrvalOrFunction - reduce(108), // &&=, reduce: MlrvalOrFunction - reduce(108), // |=, reduce: MlrvalOrFunction - reduce(108), // ^=, reduce: MlrvalOrFunction - reduce(108), // <<=, reduce: MlrvalOrFunction - reduce(108), // >>=, reduce: MlrvalOrFunction - reduce(108), // >>>=, reduce: MlrvalOrFunction - reduce(108), // +=, reduce: MlrvalOrFunction - reduce(108), // .=, reduce: MlrvalOrFunction - reduce(108), // -=, reduce: MlrvalOrFunction - reduce(108), // *=, reduce: MlrvalOrFunction - reduce(108), // /=, reduce: MlrvalOrFunction - reduce(108), // //=, reduce: MlrvalOrFunction - reduce(108), // %=, reduce: MlrvalOrFunction - reduce(108), // **=, reduce: MlrvalOrFunction - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // >>>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(108), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, actionRow{ // S18 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(21), // $, reduce: FieldValue + reduce(23), // $, reduce: EdumpStatement nil, // empty - reduce(21), // ;, reduce: FieldValue - reduce(21), // =, reduce: FieldValue + reduce(23), // ;, reduce: EdumpStatement + nil, // { + nil, // } + nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -1959,56 +1997,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(21), // ||=, reduce: FieldValue - reduce(21), // ^^=, reduce: FieldValue - reduce(21), // &&=, reduce: FieldValue - reduce(21), // |=, reduce: FieldValue - reduce(21), // ^=, reduce: FieldValue - reduce(21), // <<=, reduce: FieldValue - reduce(21), // >>=, reduce: FieldValue - reduce(21), // >>>=, reduce: FieldValue - reduce(21), // +=, reduce: FieldValue - reduce(21), // .=, reduce: FieldValue - reduce(21), // -=, reduce: FieldValue - reduce(21), // *=, reduce: FieldValue - reduce(21), // /=, reduce: FieldValue - reduce(21), // //=, reduce: FieldValue - reduce(21), // %=, reduce: FieldValue - reduce(21), // **=, reduce: FieldValue - reduce(21), // ?, reduce: FieldValue + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? nil, // : - reduce(21), // ||, reduce: FieldValue - reduce(21), // ^^, reduce: FieldValue - reduce(21), // &&, reduce: FieldValue - reduce(21), // =~, reduce: FieldValue - reduce(21), // !=~, reduce: FieldValue - reduce(21), // ==, reduce: FieldValue - reduce(21), // !=, reduce: FieldValue - reduce(21), // >, reduce: FieldValue - reduce(21), // >=, reduce: FieldValue - reduce(21), // <, reduce: FieldValue - reduce(21), // <=, reduce: FieldValue - reduce(21), // |, reduce: FieldValue - reduce(21), // ^, reduce: FieldValue - reduce(21), // &, reduce: FieldValue - reduce(21), // <<, reduce: FieldValue - reduce(21), // >>, reduce: FieldValue - reduce(21), // >>>, reduce: FieldValue - reduce(21), // +, reduce: FieldValue - reduce(21), // -, reduce: FieldValue - reduce(21), // .+, reduce: FieldValue - reduce(21), // .-, reduce: FieldValue - reduce(21), // ., reduce: FieldValue - reduce(21), // *, reduce: FieldValue - reduce(21), // /, reduce: FieldValue - reduce(21), // //, reduce: FieldValue - reduce(21), // %, reduce: FieldValue - reduce(21), // .*, reduce: FieldValue - reduce(21), // ./, reduce: FieldValue - reduce(21), // .//, reduce: FieldValue + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(21), // **, reduce: FieldValue + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -2018,10 +2056,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(21), // [, reduce: FieldValue + nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -2040,1515 +2076,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, actionRow{ // S19 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(22), // $, reduce: FieldValue - nil, // empty - reduce(22), // ;, reduce: FieldValue - reduce(22), // =, reduce: FieldValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(22), // ||=, reduce: FieldValue - reduce(22), // ^^=, reduce: FieldValue - reduce(22), // &&=, reduce: FieldValue - reduce(22), // |=, reduce: FieldValue - reduce(22), // ^=, reduce: FieldValue - reduce(22), // <<=, reduce: FieldValue - reduce(22), // >>=, reduce: FieldValue - reduce(22), // >>>=, reduce: FieldValue - reduce(22), // +=, reduce: FieldValue - reduce(22), // .=, reduce: FieldValue - reduce(22), // -=, reduce: FieldValue - reduce(22), // *=, reduce: FieldValue - reduce(22), // /=, reduce: FieldValue - reduce(22), // //=, reduce: FieldValue - reduce(22), // %=, reduce: FieldValue - reduce(22), // **=, reduce: FieldValue - reduce(22), // ?, reduce: FieldValue - nil, // : - reduce(22), // ||, reduce: FieldValue - reduce(22), // ^^, reduce: FieldValue - reduce(22), // &&, reduce: FieldValue - reduce(22), // =~, reduce: FieldValue - reduce(22), // !=~, reduce: FieldValue - reduce(22), // ==, reduce: FieldValue - reduce(22), // !=, reduce: FieldValue - reduce(22), // >, reduce: FieldValue - reduce(22), // >=, reduce: FieldValue - reduce(22), // <, reduce: FieldValue - reduce(22), // <=, reduce: FieldValue - reduce(22), // |, reduce: FieldValue - reduce(22), // ^, reduce: FieldValue - reduce(22), // &, reduce: FieldValue - reduce(22), // <<, reduce: FieldValue - reduce(22), // >>, reduce: FieldValue - reduce(22), // >>>, reduce: FieldValue - reduce(22), // +, reduce: FieldValue - reduce(22), // -, reduce: FieldValue - reduce(22), // .+, reduce: FieldValue - reduce(22), // .-, reduce: FieldValue - reduce(22), // ., reduce: FieldValue - reduce(22), // *, reduce: FieldValue - reduce(22), // /, reduce: FieldValue - reduce(22), // //, reduce: FieldValue - reduce(22), // %, reduce: FieldValue - reduce(22), // .*, reduce: FieldValue - reduce(22), // ./, reduce: FieldValue - reduce(22), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(22), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S20 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(23), // $, reduce: FieldValue - nil, // empty - reduce(23), // ;, reduce: FieldValue - reduce(23), // =, reduce: FieldValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(23), // ||=, reduce: FieldValue - reduce(23), // ^^=, reduce: FieldValue - reduce(23), // &&=, reduce: FieldValue - reduce(23), // |=, reduce: FieldValue - reduce(23), // ^=, reduce: FieldValue - reduce(23), // <<=, reduce: FieldValue - reduce(23), // >>=, reduce: FieldValue - reduce(23), // >>>=, reduce: FieldValue - reduce(23), // +=, reduce: FieldValue - reduce(23), // .=, reduce: FieldValue - reduce(23), // -=, reduce: FieldValue - reduce(23), // *=, reduce: FieldValue - reduce(23), // /=, reduce: FieldValue - reduce(23), // //=, reduce: FieldValue - reduce(23), // %=, reduce: FieldValue - reduce(23), // **=, reduce: FieldValue - reduce(23), // ?, reduce: FieldValue - nil, // : - reduce(23), // ||, reduce: FieldValue - reduce(23), // ^^, reduce: FieldValue - reduce(23), // &&, reduce: FieldValue - reduce(23), // =~, reduce: FieldValue - reduce(23), // !=~, reduce: FieldValue - reduce(23), // ==, reduce: FieldValue - reduce(23), // !=, reduce: FieldValue - reduce(23), // >, reduce: FieldValue - reduce(23), // >=, reduce: FieldValue - reduce(23), // <, reduce: FieldValue - reduce(23), // <=, reduce: FieldValue - reduce(23), // |, reduce: FieldValue - reduce(23), // ^, reduce: FieldValue - reduce(23), // &, reduce: FieldValue - reduce(23), // <<, reduce: FieldValue - reduce(23), // >>, reduce: FieldValue - reduce(23), // >>>, reduce: FieldValue - reduce(23), // +, reduce: FieldValue - reduce(23), // -, reduce: FieldValue - reduce(23), // .+, reduce: FieldValue - reduce(23), // .-, reduce: FieldValue - reduce(23), // ., reduce: FieldValue - reduce(23), // *, reduce: FieldValue - reduce(23), // /, reduce: FieldValue - reduce(23), // //, reduce: FieldValue - reduce(23), // %, reduce: FieldValue - reduce(23), // .*, reduce: FieldValue - reduce(23), // ./, reduce: FieldValue - reduce(23), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(23), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S21 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(24), // $, reduce: DirectFieldValue - nil, // empty - reduce(24), // ;, reduce: DirectFieldValue - reduce(24), // =, reduce: DirectFieldValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(24), // ||=, reduce: DirectFieldValue - reduce(24), // ^^=, reduce: DirectFieldValue - reduce(24), // &&=, reduce: DirectFieldValue - reduce(24), // |=, reduce: DirectFieldValue - reduce(24), // ^=, reduce: DirectFieldValue - reduce(24), // <<=, reduce: DirectFieldValue - reduce(24), // >>=, reduce: DirectFieldValue - reduce(24), // >>>=, reduce: DirectFieldValue - reduce(24), // +=, reduce: DirectFieldValue - reduce(24), // .=, reduce: DirectFieldValue - reduce(24), // -=, reduce: DirectFieldValue - reduce(24), // *=, reduce: DirectFieldValue - reduce(24), // /=, reduce: DirectFieldValue - reduce(24), // //=, reduce: DirectFieldValue - reduce(24), // %=, reduce: DirectFieldValue - reduce(24), // **=, reduce: DirectFieldValue - reduce(24), // ?, reduce: DirectFieldValue - nil, // : - reduce(24), // ||, reduce: DirectFieldValue - reduce(24), // ^^, reduce: DirectFieldValue - reduce(24), // &&, reduce: DirectFieldValue - reduce(24), // =~, reduce: DirectFieldValue - reduce(24), // !=~, reduce: DirectFieldValue - reduce(24), // ==, reduce: DirectFieldValue - reduce(24), // !=, reduce: DirectFieldValue - reduce(24), // >, reduce: DirectFieldValue - reduce(24), // >=, reduce: DirectFieldValue - reduce(24), // <, reduce: DirectFieldValue - reduce(24), // <=, reduce: DirectFieldValue - reduce(24), // |, reduce: DirectFieldValue - reduce(24), // ^, reduce: DirectFieldValue - reduce(24), // &, reduce: DirectFieldValue - reduce(24), // <<, reduce: DirectFieldValue - reduce(24), // >>, reduce: DirectFieldValue - reduce(24), // >>>, reduce: DirectFieldValue - reduce(24), // +, reduce: DirectFieldValue - reduce(24), // -, reduce: DirectFieldValue - reduce(24), // .+, reduce: DirectFieldValue - reduce(24), // .-, reduce: DirectFieldValue - reduce(24), // ., reduce: DirectFieldValue - reduce(24), // *, reduce: DirectFieldValue - reduce(24), // /, reduce: DirectFieldValue - reduce(24), // //, reduce: DirectFieldValue - reduce(24), // %, reduce: DirectFieldValue - reduce(24), // .*, reduce: DirectFieldValue - reduce(24), // ./, reduce: DirectFieldValue - reduce(24), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: DirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(24), // [, reduce: DirectFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S22 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S23 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(26), // $, reduce: BracedFieldValue - nil, // empty - reduce(26), // ;, reduce: BracedFieldValue - reduce(26), // =, reduce: BracedFieldValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(26), // ||=, reduce: BracedFieldValue - reduce(26), // ^^=, reduce: BracedFieldValue - reduce(26), // &&=, reduce: BracedFieldValue - reduce(26), // |=, reduce: BracedFieldValue - reduce(26), // ^=, reduce: BracedFieldValue - reduce(26), // <<=, reduce: BracedFieldValue - reduce(26), // >>=, reduce: BracedFieldValue - reduce(26), // >>>=, reduce: BracedFieldValue - reduce(26), // +=, reduce: BracedFieldValue - reduce(26), // .=, reduce: BracedFieldValue - reduce(26), // -=, reduce: BracedFieldValue - reduce(26), // *=, reduce: BracedFieldValue - reduce(26), // /=, reduce: BracedFieldValue - reduce(26), // //=, reduce: BracedFieldValue - reduce(26), // %=, reduce: BracedFieldValue - reduce(26), // **=, reduce: BracedFieldValue - reduce(26), // ?, reduce: BracedFieldValue - nil, // : - reduce(26), // ||, reduce: BracedFieldValue - reduce(26), // ^^, reduce: BracedFieldValue - reduce(26), // &&, reduce: BracedFieldValue - reduce(26), // =~, reduce: BracedFieldValue - reduce(26), // !=~, reduce: BracedFieldValue - reduce(26), // ==, reduce: BracedFieldValue - reduce(26), // !=, reduce: BracedFieldValue - reduce(26), // >, reduce: BracedFieldValue - reduce(26), // >=, reduce: BracedFieldValue - reduce(26), // <, reduce: BracedFieldValue - reduce(26), // <=, reduce: BracedFieldValue - reduce(26), // |, reduce: BracedFieldValue - reduce(26), // ^, reduce: BracedFieldValue - reduce(26), // &, reduce: BracedFieldValue - reduce(26), // <<, reduce: BracedFieldValue - reduce(26), // >>, reduce: BracedFieldValue - reduce(26), // >>>, reduce: BracedFieldValue - reduce(26), // +, reduce: BracedFieldValue - reduce(26), // -, reduce: BracedFieldValue - reduce(26), // .+, reduce: BracedFieldValue - reduce(26), // .-, reduce: BracedFieldValue - reduce(26), // ., reduce: BracedFieldValue - reduce(26), // *, reduce: BracedFieldValue - reduce(26), // /, reduce: BracedFieldValue - reduce(26), // //, reduce: BracedFieldValue - reduce(26), // %, reduce: BracedFieldValue - reduce(26), // .*, reduce: BracedFieldValue - reduce(26), // ./, reduce: BracedFieldValue - reduce(26), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: BracedFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(26), // [, reduce: BracedFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S24 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(109), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(109), // ;, reduce: MlrvalOrFunction - reduce(109), // =, reduce: MlrvalOrFunction - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(109), // ||=, reduce: MlrvalOrFunction - reduce(109), // ^^=, reduce: MlrvalOrFunction - reduce(109), // &&=, reduce: MlrvalOrFunction - reduce(109), // |=, reduce: MlrvalOrFunction - reduce(109), // ^=, reduce: MlrvalOrFunction - reduce(109), // <<=, reduce: MlrvalOrFunction - reduce(109), // >>=, reduce: MlrvalOrFunction - reduce(109), // >>>=, reduce: MlrvalOrFunction - reduce(109), // +=, reduce: MlrvalOrFunction - reduce(109), // .=, reduce: MlrvalOrFunction - reduce(109), // -=, reduce: MlrvalOrFunction - reduce(109), // *=, reduce: MlrvalOrFunction - reduce(109), // /=, reduce: MlrvalOrFunction - reduce(109), // //=, reduce: MlrvalOrFunction - reduce(109), // %=, reduce: MlrvalOrFunction - reduce(109), // **=, reduce: MlrvalOrFunction - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // >>>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(109), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S25 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(27), // $, reduce: FullSrec - nil, // empty - reduce(27), // ;, reduce: FullSrec - reduce(27), // =, reduce: FullSrec - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(27), // ||=, reduce: FullSrec - reduce(27), // ^^=, reduce: FullSrec - reduce(27), // &&=, reduce: FullSrec - reduce(27), // |=, reduce: FullSrec - reduce(27), // ^=, reduce: FullSrec - reduce(27), // <<=, reduce: FullSrec - reduce(27), // >>=, reduce: FullSrec - reduce(27), // >>>=, reduce: FullSrec - reduce(27), // +=, reduce: FullSrec - reduce(27), // .=, reduce: FullSrec - reduce(27), // -=, reduce: FullSrec - reduce(27), // *=, reduce: FullSrec - reduce(27), // /=, reduce: FullSrec - reduce(27), // //=, reduce: FullSrec - reduce(27), // %=, reduce: FullSrec - reduce(27), // **=, reduce: FullSrec - reduce(27), // ?, reduce: FullSrec - nil, // : - reduce(27), // ||, reduce: FullSrec - reduce(27), // ^^, reduce: FullSrec - reduce(27), // &&, reduce: FullSrec - reduce(27), // =~, reduce: FullSrec - reduce(27), // !=~, reduce: FullSrec - reduce(27), // ==, reduce: FullSrec - reduce(27), // !=, reduce: FullSrec - reduce(27), // >, reduce: FullSrec - reduce(27), // >=, reduce: FullSrec - reduce(27), // <, reduce: FullSrec - reduce(27), // <=, reduce: FullSrec - reduce(27), // |, reduce: FullSrec - reduce(27), // ^, reduce: FullSrec - reduce(27), // &, reduce: FullSrec - reduce(27), // <<, reduce: FullSrec - reduce(27), // >>, reduce: FullSrec - reduce(27), // >>>, reduce: FullSrec - reduce(27), // +, reduce: FullSrec - reduce(27), // -, reduce: FullSrec - reduce(27), // .+, reduce: FullSrec - reduce(27), // .-, reduce: FullSrec - reduce(27), // ., reduce: FullSrec - reduce(27), // *, reduce: FullSrec - reduce(27), // /, reduce: FullSrec - reduce(27), // //, reduce: FullSrec - reduce(27), // %, reduce: FullSrec - reduce(27), // .*, reduce: FullSrec - reduce(27), // ./, reduce: FullSrec - reduce(27), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(27), // **, reduce: FullSrec - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(27), // [, reduce: FullSrec - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S26 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(110), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(110), // ;, reduce: MlrvalOrFunction - reduce(110), // =, reduce: MlrvalOrFunction - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(110), // ||=, reduce: MlrvalOrFunction - reduce(110), // ^^=, reduce: MlrvalOrFunction - reduce(110), // &&=, reduce: MlrvalOrFunction - reduce(110), // |=, reduce: MlrvalOrFunction - reduce(110), // ^=, reduce: MlrvalOrFunction - reduce(110), // <<=, reduce: MlrvalOrFunction - reduce(110), // >>=, reduce: MlrvalOrFunction - reduce(110), // >>>=, reduce: MlrvalOrFunction - reduce(110), // +=, reduce: MlrvalOrFunction - reduce(110), // .=, reduce: MlrvalOrFunction - reduce(110), // -=, reduce: MlrvalOrFunction - reduce(110), // *=, reduce: MlrvalOrFunction - reduce(110), // /=, reduce: MlrvalOrFunction - reduce(110), // //=, reduce: MlrvalOrFunction - reduce(110), // %=, reduce: MlrvalOrFunction - reduce(110), // **=, reduce: MlrvalOrFunction - reduce(110), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // >>>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(110), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S27 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(28), // $, reduce: OosvarValue - nil, // empty - reduce(28), // ;, reduce: OosvarValue - reduce(28), // =, reduce: OosvarValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(28), // ||=, reduce: OosvarValue - reduce(28), // ^^=, reduce: OosvarValue - reduce(28), // &&=, reduce: OosvarValue - reduce(28), // |=, reduce: OosvarValue - reduce(28), // ^=, reduce: OosvarValue - reduce(28), // <<=, reduce: OosvarValue - reduce(28), // >>=, reduce: OosvarValue - reduce(28), // >>>=, reduce: OosvarValue - reduce(28), // +=, reduce: OosvarValue - reduce(28), // .=, reduce: OosvarValue - reduce(28), // -=, reduce: OosvarValue - reduce(28), // *=, reduce: OosvarValue - reduce(28), // /=, reduce: OosvarValue - reduce(28), // //=, reduce: OosvarValue - reduce(28), // %=, reduce: OosvarValue - reduce(28), // **=, reduce: OosvarValue - reduce(28), // ?, reduce: OosvarValue - nil, // : - reduce(28), // ||, reduce: OosvarValue - reduce(28), // ^^, reduce: OosvarValue - reduce(28), // &&, reduce: OosvarValue - reduce(28), // =~, reduce: OosvarValue - reduce(28), // !=~, reduce: OosvarValue - reduce(28), // ==, reduce: OosvarValue - reduce(28), // !=, reduce: OosvarValue - reduce(28), // >, reduce: OosvarValue - reduce(28), // >=, reduce: OosvarValue - reduce(28), // <, reduce: OosvarValue - reduce(28), // <=, reduce: OosvarValue - reduce(28), // |, reduce: OosvarValue - reduce(28), // ^, reduce: OosvarValue - reduce(28), // &, reduce: OosvarValue - reduce(28), // <<, reduce: OosvarValue - reduce(28), // >>, reduce: OosvarValue - reduce(28), // >>>, reduce: OosvarValue - reduce(28), // +, reduce: OosvarValue - reduce(28), // -, reduce: OosvarValue - reduce(28), // .+, reduce: OosvarValue - reduce(28), // .-, reduce: OosvarValue - reduce(28), // ., reduce: OosvarValue - reduce(28), // *, reduce: OosvarValue - reduce(28), // /, reduce: OosvarValue - reduce(28), // //, reduce: OosvarValue - reduce(28), // %, reduce: OosvarValue - reduce(28), // .*, reduce: OosvarValue - reduce(28), // ./, reduce: OosvarValue - reduce(28), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(28), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S28 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(29), // $, reduce: OosvarValue - nil, // empty - reduce(29), // ;, reduce: OosvarValue - reduce(29), // =, reduce: OosvarValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(29), // ||=, reduce: OosvarValue - reduce(29), // ^^=, reduce: OosvarValue - reduce(29), // &&=, reduce: OosvarValue - reduce(29), // |=, reduce: OosvarValue - reduce(29), // ^=, reduce: OosvarValue - reduce(29), // <<=, reduce: OosvarValue - reduce(29), // >>=, reduce: OosvarValue - reduce(29), // >>>=, reduce: OosvarValue - reduce(29), // +=, reduce: OosvarValue - reduce(29), // .=, reduce: OosvarValue - reduce(29), // -=, reduce: OosvarValue - reduce(29), // *=, reduce: OosvarValue - reduce(29), // /=, reduce: OosvarValue - reduce(29), // //=, reduce: OosvarValue - reduce(29), // %=, reduce: OosvarValue - reduce(29), // **=, reduce: OosvarValue - reduce(29), // ?, reduce: OosvarValue - nil, // : - reduce(29), // ||, reduce: OosvarValue - reduce(29), // ^^, reduce: OosvarValue - reduce(29), // &&, reduce: OosvarValue - reduce(29), // =~, reduce: OosvarValue - reduce(29), // !=~, reduce: OosvarValue - reduce(29), // ==, reduce: OosvarValue - reduce(29), // !=, reduce: OosvarValue - reduce(29), // >, reduce: OosvarValue - reduce(29), // >=, reduce: OosvarValue - reduce(29), // <, reduce: OosvarValue - reduce(29), // <=, reduce: OosvarValue - reduce(29), // |, reduce: OosvarValue - reduce(29), // ^, reduce: OosvarValue - reduce(29), // &, reduce: OosvarValue - reduce(29), // <<, reduce: OosvarValue - reduce(29), // >>, reduce: OosvarValue - reduce(29), // >>>, reduce: OosvarValue - reduce(29), // +, reduce: OosvarValue - reduce(29), // -, reduce: OosvarValue - reduce(29), // .+, reduce: OosvarValue - reduce(29), // .-, reduce: OosvarValue - reduce(29), // ., reduce: OosvarValue - reduce(29), // *, reduce: OosvarValue - reduce(29), // /, reduce: OosvarValue - reduce(29), // //, reduce: OosvarValue - reduce(29), // %, reduce: OosvarValue - reduce(29), // .*, reduce: OosvarValue - reduce(29), // ./, reduce: OosvarValue - reduce(29), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(29), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S29 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(30), // $, reduce: OosvarValue - nil, // empty - reduce(30), // ;, reduce: OosvarValue - reduce(30), // =, reduce: OosvarValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(30), // ||=, reduce: OosvarValue - reduce(30), // ^^=, reduce: OosvarValue - reduce(30), // &&=, reduce: OosvarValue - reduce(30), // |=, reduce: OosvarValue - reduce(30), // ^=, reduce: OosvarValue - reduce(30), // <<=, reduce: OosvarValue - reduce(30), // >>=, reduce: OosvarValue - reduce(30), // >>>=, reduce: OosvarValue - reduce(30), // +=, reduce: OosvarValue - reduce(30), // .=, reduce: OosvarValue - reduce(30), // -=, reduce: OosvarValue - reduce(30), // *=, reduce: OosvarValue - reduce(30), // /=, reduce: OosvarValue - reduce(30), // //=, reduce: OosvarValue - reduce(30), // %=, reduce: OosvarValue - reduce(30), // **=, reduce: OosvarValue - reduce(30), // ?, reduce: OosvarValue - nil, // : - reduce(30), // ||, reduce: OosvarValue - reduce(30), // ^^, reduce: OosvarValue - reduce(30), // &&, reduce: OosvarValue - reduce(30), // =~, reduce: OosvarValue - reduce(30), // !=~, reduce: OosvarValue - reduce(30), // ==, reduce: OosvarValue - reduce(30), // !=, reduce: OosvarValue - reduce(30), // >, reduce: OosvarValue - reduce(30), // >=, reduce: OosvarValue - reduce(30), // <, reduce: OosvarValue - reduce(30), // <=, reduce: OosvarValue - reduce(30), // |, reduce: OosvarValue - reduce(30), // ^, reduce: OosvarValue - reduce(30), // &, reduce: OosvarValue - reduce(30), // <<, reduce: OosvarValue - reduce(30), // >>, reduce: OosvarValue - reduce(30), // >>>, reduce: OosvarValue - reduce(30), // +, reduce: OosvarValue - reduce(30), // -, reduce: OosvarValue - reduce(30), // .+, reduce: OosvarValue - reduce(30), // .-, reduce: OosvarValue - reduce(30), // ., reduce: OosvarValue - reduce(30), // *, reduce: OosvarValue - reduce(30), // /, reduce: OosvarValue - reduce(30), // //, reduce: OosvarValue - reduce(30), // %, reduce: OosvarValue - reduce(30), // .*, reduce: OosvarValue - reduce(30), // ./, reduce: OosvarValue - reduce(30), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(30), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(30), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S30 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(31), // $, reduce: DirectOosvarValue - nil, // empty - reduce(31), // ;, reduce: DirectOosvarValue - reduce(31), // =, reduce: DirectOosvarValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(31), // ||=, reduce: DirectOosvarValue - reduce(31), // ^^=, reduce: DirectOosvarValue - reduce(31), // &&=, reduce: DirectOosvarValue - reduce(31), // |=, reduce: DirectOosvarValue - reduce(31), // ^=, reduce: DirectOosvarValue - reduce(31), // <<=, reduce: DirectOosvarValue - reduce(31), // >>=, reduce: DirectOosvarValue - reduce(31), // >>>=, reduce: DirectOosvarValue - reduce(31), // +=, reduce: DirectOosvarValue - reduce(31), // .=, reduce: DirectOosvarValue - reduce(31), // -=, reduce: DirectOosvarValue - reduce(31), // *=, reduce: DirectOosvarValue - reduce(31), // /=, reduce: DirectOosvarValue - reduce(31), // //=, reduce: DirectOosvarValue - reduce(31), // %=, reduce: DirectOosvarValue - reduce(31), // **=, reduce: DirectOosvarValue - reduce(31), // ?, reduce: DirectOosvarValue - nil, // : - reduce(31), // ||, reduce: DirectOosvarValue - reduce(31), // ^^, reduce: DirectOosvarValue - reduce(31), // &&, reduce: DirectOosvarValue - reduce(31), // =~, reduce: DirectOosvarValue - reduce(31), // !=~, reduce: DirectOosvarValue - reduce(31), // ==, reduce: DirectOosvarValue - reduce(31), // !=, reduce: DirectOosvarValue - reduce(31), // >, reduce: DirectOosvarValue - reduce(31), // >=, reduce: DirectOosvarValue - reduce(31), // <, reduce: DirectOosvarValue - reduce(31), // <=, reduce: DirectOosvarValue - reduce(31), // |, reduce: DirectOosvarValue - reduce(31), // ^, reduce: DirectOosvarValue - reduce(31), // &, reduce: DirectOosvarValue - reduce(31), // <<, reduce: DirectOosvarValue - reduce(31), // >>, reduce: DirectOosvarValue - reduce(31), // >>>, reduce: DirectOosvarValue - reduce(31), // +, reduce: DirectOosvarValue - reduce(31), // -, reduce: DirectOosvarValue - reduce(31), // .+, reduce: DirectOosvarValue - reduce(31), // .-, reduce: DirectOosvarValue - reduce(31), // ., reduce: DirectOosvarValue - reduce(31), // *, reduce: DirectOosvarValue - reduce(31), // /, reduce: DirectOosvarValue - reduce(31), // //, reduce: DirectOosvarValue - reduce(31), // %, reduce: DirectOosvarValue - reduce(31), // .*, reduce: DirectOosvarValue - reduce(31), // ./, reduce: DirectOosvarValue - reduce(31), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: DirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(31), // [, reduce: DirectOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S31 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S32 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(33), // $, reduce: BracedOosvarValue - nil, // empty - reduce(33), // ;, reduce: BracedOosvarValue - reduce(33), // =, reduce: BracedOosvarValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(33), // ||=, reduce: BracedOosvarValue - reduce(33), // ^^=, reduce: BracedOosvarValue - reduce(33), // &&=, reduce: BracedOosvarValue - reduce(33), // |=, reduce: BracedOosvarValue - reduce(33), // ^=, reduce: BracedOosvarValue - reduce(33), // <<=, reduce: BracedOosvarValue - reduce(33), // >>=, reduce: BracedOosvarValue - reduce(33), // >>>=, reduce: BracedOosvarValue - reduce(33), // +=, reduce: BracedOosvarValue - reduce(33), // .=, reduce: BracedOosvarValue - reduce(33), // -=, reduce: BracedOosvarValue - reduce(33), // *=, reduce: BracedOosvarValue - reduce(33), // /=, reduce: BracedOosvarValue - reduce(33), // //=, reduce: BracedOosvarValue - reduce(33), // %=, reduce: BracedOosvarValue - reduce(33), // **=, reduce: BracedOosvarValue - reduce(33), // ?, reduce: BracedOosvarValue - nil, // : - reduce(33), // ||, reduce: BracedOosvarValue - reduce(33), // ^^, reduce: BracedOosvarValue - reduce(33), // &&, reduce: BracedOosvarValue - reduce(33), // =~, reduce: BracedOosvarValue - reduce(33), // !=~, reduce: BracedOosvarValue - reduce(33), // ==, reduce: BracedOosvarValue - reduce(33), // !=, reduce: BracedOosvarValue - reduce(33), // >, reduce: BracedOosvarValue - reduce(33), // >=, reduce: BracedOosvarValue - reduce(33), // <, reduce: BracedOosvarValue - reduce(33), // <=, reduce: BracedOosvarValue - reduce(33), // |, reduce: BracedOosvarValue - reduce(33), // ^, reduce: BracedOosvarValue - reduce(33), // &, reduce: BracedOosvarValue - reduce(33), // <<, reduce: BracedOosvarValue - reduce(33), // >>, reduce: BracedOosvarValue - reduce(33), // >>>, reduce: BracedOosvarValue - reduce(33), // +, reduce: BracedOosvarValue - reduce(33), // -, reduce: BracedOosvarValue - reduce(33), // .+, reduce: BracedOosvarValue - reduce(33), // .-, reduce: BracedOosvarValue - reduce(33), // ., reduce: BracedOosvarValue - reduce(33), // *, reduce: BracedOosvarValue - reduce(33), // /, reduce: BracedOosvarValue - reduce(33), // //, reduce: BracedOosvarValue - reduce(33), // %, reduce: BracedOosvarValue - reduce(33), // .*, reduce: BracedOosvarValue - reduce(33), // ./, reduce: BracedOosvarValue - reduce(33), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: BracedOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(33), // [, reduce: BracedOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S33 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(111), // $, reduce: MlrvalOrFunction nil, // empty reduce(111), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } reduce(111), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -3625,8 +2167,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(111), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -3645,18 +2185,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S34 + actionRow{ // S20 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(34), // $, reduce: FullOosvar + reduce(24), // $, reduce: FieldValue nil, // empty - reduce(34), // ;, reduce: FullOosvar - reduce(34), // =, reduce: FullOosvar + reduce(24), // ;, reduce: FieldValue + nil, // { + nil, // } + reduce(24), // =, reduce: FieldValue nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -3671,56 +2215,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(34), // ||=, reduce: FullOosvar - reduce(34), // ^^=, reduce: FullOosvar - reduce(34), // &&=, reduce: FullOosvar - reduce(34), // |=, reduce: FullOosvar - reduce(34), // ^=, reduce: FullOosvar - reduce(34), // <<=, reduce: FullOosvar - reduce(34), // >>=, reduce: FullOosvar - reduce(34), // >>>=, reduce: FullOosvar - reduce(34), // +=, reduce: FullOosvar - reduce(34), // .=, reduce: FullOosvar - reduce(34), // -=, reduce: FullOosvar - reduce(34), // *=, reduce: FullOosvar - reduce(34), // /=, reduce: FullOosvar - reduce(34), // //=, reduce: FullOosvar - reduce(34), // %=, reduce: FullOosvar - reduce(34), // **=, reduce: FullOosvar - reduce(34), // ?, reduce: FullOosvar + reduce(24), // ||=, reduce: FieldValue + reduce(24), // ^^=, reduce: FieldValue + reduce(24), // &&=, reduce: FieldValue + reduce(24), // |=, reduce: FieldValue + reduce(24), // ^=, reduce: FieldValue + reduce(24), // <<=, reduce: FieldValue + reduce(24), // >>=, reduce: FieldValue + reduce(24), // >>>=, reduce: FieldValue + reduce(24), // +=, reduce: FieldValue + reduce(24), // .=, reduce: FieldValue + reduce(24), // -=, reduce: FieldValue + reduce(24), // *=, reduce: FieldValue + reduce(24), // /=, reduce: FieldValue + reduce(24), // //=, reduce: FieldValue + reduce(24), // %=, reduce: FieldValue + reduce(24), // **=, reduce: FieldValue + reduce(24), // ?, reduce: FieldValue nil, // : - reduce(34), // ||, reduce: FullOosvar - reduce(34), // ^^, reduce: FullOosvar - reduce(34), // &&, reduce: FullOosvar - reduce(34), // =~, reduce: FullOosvar - reduce(34), // !=~, reduce: FullOosvar - reduce(34), // ==, reduce: FullOosvar - reduce(34), // !=, reduce: FullOosvar - reduce(34), // >, reduce: FullOosvar - reduce(34), // >=, reduce: FullOosvar - reduce(34), // <, reduce: FullOosvar - reduce(34), // <=, reduce: FullOosvar - reduce(34), // |, reduce: FullOosvar - reduce(34), // ^, reduce: FullOosvar - reduce(34), // &, reduce: FullOosvar - reduce(34), // <<, reduce: FullOosvar - reduce(34), // >>, reduce: FullOosvar - reduce(34), // >>>, reduce: FullOosvar - reduce(34), // +, reduce: FullOosvar - reduce(34), // -, reduce: FullOosvar - reduce(34), // .+, reduce: FullOosvar - reduce(34), // .-, reduce: FullOosvar - reduce(34), // ., reduce: FullOosvar - reduce(34), // *, reduce: FullOosvar - reduce(34), // /, reduce: FullOosvar - reduce(34), // //, reduce: FullOosvar - reduce(34), // %, reduce: FullOosvar - reduce(34), // .*, reduce: FullOosvar - reduce(34), // ./, reduce: FullOosvar - reduce(34), // .//, reduce: FullOosvar + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue nil, // ! nil, // ~ - reduce(34), // **, reduce: FullOosvar + reduce(24), // **, reduce: FieldValue nil, // ( nil, // ) nil, // md_token_string_literal @@ -3730,10 +2274,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(34), // [, reduce: FullOosvar + reduce(24), // [, reduce: FieldValue nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -3752,17 +2294,566 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S35 + actionRow{ // S21 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(25), // $, reduce: FieldValue + nil, // empty + reduce(25), // ;, reduce: FieldValue + nil, // { + nil, // } + reduce(25), // =, reduce: FieldValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(25), // ||=, reduce: FieldValue + reduce(25), // ^^=, reduce: FieldValue + reduce(25), // &&=, reduce: FieldValue + reduce(25), // |=, reduce: FieldValue + reduce(25), // ^=, reduce: FieldValue + reduce(25), // <<=, reduce: FieldValue + reduce(25), // >>=, reduce: FieldValue + reduce(25), // >>>=, reduce: FieldValue + reduce(25), // +=, reduce: FieldValue + reduce(25), // .=, reduce: FieldValue + reduce(25), // -=, reduce: FieldValue + reduce(25), // *=, reduce: FieldValue + reduce(25), // /=, reduce: FieldValue + reduce(25), // //=, reduce: FieldValue + reduce(25), // %=, reduce: FieldValue + reduce(25), // **=, reduce: FieldValue + reduce(25), // ?, reduce: FieldValue + nil, // : + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(25), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S22 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(26), // $, reduce: FieldValue + nil, // empty + reduce(26), // ;, reduce: FieldValue + nil, // { + nil, // } + reduce(26), // =, reduce: FieldValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(26), // ||=, reduce: FieldValue + reduce(26), // ^^=, reduce: FieldValue + reduce(26), // &&=, reduce: FieldValue + reduce(26), // |=, reduce: FieldValue + reduce(26), // ^=, reduce: FieldValue + reduce(26), // <<=, reduce: FieldValue + reduce(26), // >>=, reduce: FieldValue + reduce(26), // >>>=, reduce: FieldValue + reduce(26), // +=, reduce: FieldValue + reduce(26), // .=, reduce: FieldValue + reduce(26), // -=, reduce: FieldValue + reduce(26), // *=, reduce: FieldValue + reduce(26), // /=, reduce: FieldValue + reduce(26), // //=, reduce: FieldValue + reduce(26), // %=, reduce: FieldValue + reduce(26), // **=, reduce: FieldValue + reduce(26), // ?, reduce: FieldValue + nil, // : + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(26), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S23 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(27), // $, reduce: DirectFieldValue + nil, // empty + reduce(27), // ;, reduce: DirectFieldValue + nil, // { + nil, // } + reduce(27), // =, reduce: DirectFieldValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(27), // ||=, reduce: DirectFieldValue + reduce(27), // ^^=, reduce: DirectFieldValue + reduce(27), // &&=, reduce: DirectFieldValue + reduce(27), // |=, reduce: DirectFieldValue + reduce(27), // ^=, reduce: DirectFieldValue + reduce(27), // <<=, reduce: DirectFieldValue + reduce(27), // >>=, reduce: DirectFieldValue + reduce(27), // >>>=, reduce: DirectFieldValue + reduce(27), // +=, reduce: DirectFieldValue + reduce(27), // .=, reduce: DirectFieldValue + reduce(27), // -=, reduce: DirectFieldValue + reduce(27), // *=, reduce: DirectFieldValue + reduce(27), // /=, reduce: DirectFieldValue + reduce(27), // //=, reduce: DirectFieldValue + reduce(27), // %=, reduce: DirectFieldValue + reduce(27), // **=, reduce: DirectFieldValue + reduce(27), // ?, reduce: DirectFieldValue + nil, // : + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(27), // [, reduce: DirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S24 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S25 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(29), // $, reduce: BracedFieldValue + nil, // empty + reduce(29), // ;, reduce: BracedFieldValue + nil, // { + nil, // } + reduce(29), // =, reduce: BracedFieldValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(29), // ||=, reduce: BracedFieldValue + reduce(29), // ^^=, reduce: BracedFieldValue + reduce(29), // &&=, reduce: BracedFieldValue + reduce(29), // |=, reduce: BracedFieldValue + reduce(29), // ^=, reduce: BracedFieldValue + reduce(29), // <<=, reduce: BracedFieldValue + reduce(29), // >>=, reduce: BracedFieldValue + reduce(29), // >>>=, reduce: BracedFieldValue + reduce(29), // +=, reduce: BracedFieldValue + reduce(29), // .=, reduce: BracedFieldValue + reduce(29), // -=, reduce: BracedFieldValue + reduce(29), // *=, reduce: BracedFieldValue + reduce(29), // /=, reduce: BracedFieldValue + reduce(29), // //=, reduce: BracedFieldValue + reduce(29), // %=, reduce: BracedFieldValue + reduce(29), // **=, reduce: BracedFieldValue + reduce(29), // ?, reduce: BracedFieldValue + nil, // : + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(29), // [, reduce: BracedFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S26 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(112), // $, reduce: MlrvalOrFunction nil, // empty reduce(112), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } reduce(112), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -3839,8 +2930,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(112), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -3859,125 +2948,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S36 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(35), // $, reduce: LocalVariable - nil, // empty - reduce(35), // ;, reduce: LocalVariable - reduce(35), // =, reduce: LocalVariable - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(35), // ||=, reduce: LocalVariable - reduce(35), // ^^=, reduce: LocalVariable - reduce(35), // &&=, reduce: LocalVariable - reduce(35), // |=, reduce: LocalVariable - reduce(35), // ^=, reduce: LocalVariable - reduce(35), // <<=, reduce: LocalVariable - reduce(35), // >>=, reduce: LocalVariable - reduce(35), // >>>=, reduce: LocalVariable - reduce(35), // +=, reduce: LocalVariable - reduce(35), // .=, reduce: LocalVariable - reduce(35), // -=, reduce: LocalVariable - reduce(35), // *=, reduce: LocalVariable - reduce(35), // /=, reduce: LocalVariable - reduce(35), // //=, reduce: LocalVariable - reduce(35), // %=, reduce: LocalVariable - reduce(35), // **=, reduce: LocalVariable - reduce(35), // ?, reduce: LocalVariable - nil, // : - reduce(35), // ||, reduce: LocalVariable - reduce(35), // ^^, reduce: LocalVariable - reduce(35), // &&, reduce: LocalVariable - reduce(35), // =~, reduce: LocalVariable - reduce(35), // !=~, reduce: LocalVariable - reduce(35), // ==, reduce: LocalVariable - reduce(35), // !=, reduce: LocalVariable - reduce(35), // >, reduce: LocalVariable - reduce(35), // >=, reduce: LocalVariable - reduce(35), // <, reduce: LocalVariable - reduce(35), // <=, reduce: LocalVariable - reduce(35), // |, reduce: LocalVariable - reduce(35), // ^, reduce: LocalVariable - reduce(35), // &, reduce: LocalVariable - reduce(35), // <<, reduce: LocalVariable - reduce(35), // >>, reduce: LocalVariable - reduce(35), // >>>, reduce: LocalVariable - reduce(35), // +, reduce: LocalVariable - reduce(35), // -, reduce: LocalVariable - reduce(35), // .+, reduce: LocalVariable - reduce(35), // .-, reduce: LocalVariable - reduce(35), // ., reduce: LocalVariable - reduce(35), // *, reduce: LocalVariable - reduce(35), // /, reduce: LocalVariable - reduce(35), // //, reduce: LocalVariable - reduce(35), // %, reduce: LocalVariable - reduce(35), // .*, reduce: LocalVariable - reduce(35), // ./, reduce: LocalVariable - reduce(35), // .//, reduce: LocalVariable - nil, // ! - nil, // ~ - reduce(35), // **, reduce: LocalVariable - reduce(155), // (, reduce: FunctionName - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(35), // [, reduce: LocalVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S37 + actionRow{ // S27 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(53), // $, reduce: Rvalue + reduce(30), // $, reduce: FullSrec nil, // empty - reduce(53), // ;, reduce: Rvalue - reduce(53), // =, reduce: Rvalue + reduce(30), // ;, reduce: FullSrec + nil, // { + nil, // } + reduce(30), // =, reduce: FullSrec nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -3992,56 +2978,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(53), // ||=, reduce: Rvalue - reduce(53), // ^^=, reduce: Rvalue - reduce(53), // &&=, reduce: Rvalue - reduce(53), // |=, reduce: Rvalue - reduce(53), // ^=, reduce: Rvalue - reduce(53), // <<=, reduce: Rvalue - reduce(53), // >>=, reduce: Rvalue - reduce(53), // >>>=, reduce: Rvalue - reduce(53), // +=, reduce: Rvalue - reduce(53), // .=, reduce: Rvalue - reduce(53), // -=, reduce: Rvalue - reduce(53), // *=, reduce: Rvalue - reduce(53), // /=, reduce: Rvalue - reduce(53), // //=, reduce: Rvalue - reduce(53), // %=, reduce: Rvalue - reduce(53), // **=, reduce: Rvalue - nil, // ? + reduce(30), // ||=, reduce: FullSrec + reduce(30), // ^^=, reduce: FullSrec + reduce(30), // &&=, reduce: FullSrec + reduce(30), // |=, reduce: FullSrec + reduce(30), // ^=, reduce: FullSrec + reduce(30), // <<=, reduce: FullSrec + reduce(30), // >>=, reduce: FullSrec + reduce(30), // >>>=, reduce: FullSrec + reduce(30), // +=, reduce: FullSrec + reduce(30), // .=, reduce: FullSrec + reduce(30), // -=, reduce: FullSrec + reduce(30), // *=, reduce: FullSrec + reduce(30), // /=, reduce: FullSrec + reduce(30), // //=, reduce: FullSrec + reduce(30), // %=, reduce: FullSrec + reduce(30), // **=, reduce: FullSrec + reduce(30), // ?, reduce: FullSrec nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec nil, // ! nil, // ~ - nil, // ** + reduce(30), // **, reduce: FullSrec nil, // ( nil, // ) nil, // md_token_string_literal @@ -4051,10 +3037,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - nil, // [ + reduce(30), // [, reduce: FullSrec nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -4073,2478 +3057,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S38 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(54), // $, reduce: PrecedenceChainStart - nil, // empty - reduce(54), // ;, reduce: PrecedenceChainStart - reduce(54), // =, reduce: PrecedenceChainStart - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(54), // ||=, reduce: PrecedenceChainStart - reduce(54), // ^^=, reduce: PrecedenceChainStart - reduce(54), // &&=, reduce: PrecedenceChainStart - reduce(54), // |=, reduce: PrecedenceChainStart - reduce(54), // ^=, reduce: PrecedenceChainStart - reduce(54), // <<=, reduce: PrecedenceChainStart - reduce(54), // >>=, reduce: PrecedenceChainStart - reduce(54), // >>>=, reduce: PrecedenceChainStart - reduce(54), // +=, reduce: PrecedenceChainStart - reduce(54), // .=, reduce: PrecedenceChainStart - reduce(54), // -=, reduce: PrecedenceChainStart - reduce(54), // *=, reduce: PrecedenceChainStart - reduce(54), // /=, reduce: PrecedenceChainStart - reduce(54), // //=, reduce: PrecedenceChainStart - reduce(54), // %=, reduce: PrecedenceChainStart - reduce(54), // **=, reduce: PrecedenceChainStart - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S39 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(56), // $, reduce: TernaryTerm - nil, // empty - reduce(56), // ;, reduce: TernaryTerm - reduce(56), // =, reduce: TernaryTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(56), // ||=, reduce: TernaryTerm - reduce(56), // ^^=, reduce: TernaryTerm - reduce(56), // &&=, reduce: TernaryTerm - reduce(56), // |=, reduce: TernaryTerm - reduce(56), // ^=, reduce: TernaryTerm - reduce(56), // <<=, reduce: TernaryTerm - reduce(56), // >>=, reduce: TernaryTerm - reduce(56), // >>>=, reduce: TernaryTerm - reduce(56), // +=, reduce: TernaryTerm - reduce(56), // .=, reduce: TernaryTerm - reduce(56), // -=, reduce: TernaryTerm - reduce(56), // *=, reduce: TernaryTerm - reduce(56), // /=, reduce: TernaryTerm - reduce(56), // //=, reduce: TernaryTerm - reduce(56), // %=, reduce: TernaryTerm - reduce(56), // **=, reduce: TernaryTerm - shift(266), // ? - nil, // : - shift(267), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S40 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(58), // $, reduce: LogicalOrTerm - nil, // empty - reduce(58), // ;, reduce: LogicalOrTerm - reduce(58), // =, reduce: LogicalOrTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(58), // ||=, reduce: LogicalOrTerm - reduce(58), // ^^=, reduce: LogicalOrTerm - reduce(58), // &&=, reduce: LogicalOrTerm - reduce(58), // |=, reduce: LogicalOrTerm - reduce(58), // ^=, reduce: LogicalOrTerm - reduce(58), // <<=, reduce: LogicalOrTerm - reduce(58), // >>=, reduce: LogicalOrTerm - reduce(58), // >>>=, reduce: LogicalOrTerm - reduce(58), // +=, reduce: LogicalOrTerm - reduce(58), // .=, reduce: LogicalOrTerm - reduce(58), // -=, reduce: LogicalOrTerm - reduce(58), // *=, reduce: LogicalOrTerm - reduce(58), // /=, reduce: LogicalOrTerm - reduce(58), // //=, reduce: LogicalOrTerm - reduce(58), // %=, reduce: LogicalOrTerm - reduce(58), // **=, reduce: LogicalOrTerm - reduce(58), // ?, reduce: LogicalOrTerm - nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(268), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S41 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(60), // $, reduce: LogicalXORTerm - nil, // empty - reduce(60), // ;, reduce: LogicalXORTerm - reduce(60), // =, reduce: LogicalXORTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(60), // ||=, reduce: LogicalXORTerm - reduce(60), // ^^=, reduce: LogicalXORTerm - reduce(60), // &&=, reduce: LogicalXORTerm - reduce(60), // |=, reduce: LogicalXORTerm - reduce(60), // ^=, reduce: LogicalXORTerm - reduce(60), // <<=, reduce: LogicalXORTerm - reduce(60), // >>=, reduce: LogicalXORTerm - reduce(60), // >>>=, reduce: LogicalXORTerm - reduce(60), // +=, reduce: LogicalXORTerm - reduce(60), // .=, reduce: LogicalXORTerm - reduce(60), // -=, reduce: LogicalXORTerm - reduce(60), // *=, reduce: LogicalXORTerm - reduce(60), // /=, reduce: LogicalXORTerm - reduce(60), // //=, reduce: LogicalXORTerm - reduce(60), // %=, reduce: LogicalXORTerm - reduce(60), // **=, reduce: LogicalXORTerm - reduce(60), // ?, reduce: LogicalXORTerm - nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(269), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S42 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(62), // $, reduce: LogicalAndTerm - nil, // empty - reduce(62), // ;, reduce: LogicalAndTerm - reduce(62), // =, reduce: LogicalAndTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(62), // ||=, reduce: LogicalAndTerm - reduce(62), // ^^=, reduce: LogicalAndTerm - reduce(62), // &&=, reduce: LogicalAndTerm - reduce(62), // |=, reduce: LogicalAndTerm - reduce(62), // ^=, reduce: LogicalAndTerm - reduce(62), // <<=, reduce: LogicalAndTerm - reduce(62), // >>=, reduce: LogicalAndTerm - reduce(62), // >>>=, reduce: LogicalAndTerm - reduce(62), // +=, reduce: LogicalAndTerm - reduce(62), // .=, reduce: LogicalAndTerm - reduce(62), // -=, reduce: LogicalAndTerm - reduce(62), // *=, reduce: LogicalAndTerm - reduce(62), // /=, reduce: LogicalAndTerm - reduce(62), // //=, reduce: LogicalAndTerm - reduce(62), // %=, reduce: LogicalAndTerm - reduce(62), // **=, reduce: LogicalAndTerm - reduce(62), // ?, reduce: LogicalAndTerm - nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(270), // =~ - shift(271), // !=~ - shift(272), // == - shift(273), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S43 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(67), // $, reduce: EqneTerm - nil, // empty - reduce(67), // ;, reduce: EqneTerm - reduce(67), // =, reduce: EqneTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(67), // ||=, reduce: EqneTerm - reduce(67), // ^^=, reduce: EqneTerm - reduce(67), // &&=, reduce: EqneTerm - reduce(67), // |=, reduce: EqneTerm - reduce(67), // ^=, reduce: EqneTerm - reduce(67), // <<=, reduce: EqneTerm - reduce(67), // >>=, reduce: EqneTerm - reduce(67), // >>>=, reduce: EqneTerm - reduce(67), // +=, reduce: EqneTerm - reduce(67), // .=, reduce: EqneTerm - reduce(67), // -=, reduce: EqneTerm - reduce(67), // *=, reduce: EqneTerm - reduce(67), // /=, reduce: EqneTerm - reduce(67), // //=, reduce: EqneTerm - reduce(67), // %=, reduce: EqneTerm - reduce(67), // **=, reduce: EqneTerm - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(274), // > - shift(275), // >= - shift(276), // < - shift(277), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S44 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(72), // $, reduce: CmpTerm - nil, // empty - reduce(72), // ;, reduce: CmpTerm - reduce(72), // =, reduce: CmpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(72), // ||=, reduce: CmpTerm - reduce(72), // ^^=, reduce: CmpTerm - reduce(72), // &&=, reduce: CmpTerm - reduce(72), // |=, reduce: CmpTerm - reduce(72), // ^=, reduce: CmpTerm - reduce(72), // <<=, reduce: CmpTerm - reduce(72), // >>=, reduce: CmpTerm - reduce(72), // >>>=, reduce: CmpTerm - reduce(72), // +=, reduce: CmpTerm - reduce(72), // .=, reduce: CmpTerm - reduce(72), // -=, reduce: CmpTerm - reduce(72), // *=, reduce: CmpTerm - reduce(72), // /=, reduce: CmpTerm - reduce(72), // //=, reduce: CmpTerm - reduce(72), // %=, reduce: CmpTerm - reduce(72), // **=, reduce: CmpTerm - reduce(72), // ?, reduce: CmpTerm - nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(278), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S45 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(74), // $, reduce: BitwiseORTerm - nil, // empty - reduce(74), // ;, reduce: BitwiseORTerm - reduce(74), // =, reduce: BitwiseORTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(74), // ||=, reduce: BitwiseORTerm - reduce(74), // ^^=, reduce: BitwiseORTerm - reduce(74), // &&=, reduce: BitwiseORTerm - reduce(74), // |=, reduce: BitwiseORTerm - reduce(74), // ^=, reduce: BitwiseORTerm - reduce(74), // <<=, reduce: BitwiseORTerm - reduce(74), // >>=, reduce: BitwiseORTerm - reduce(74), // >>>=, reduce: BitwiseORTerm - reduce(74), // +=, reduce: BitwiseORTerm - reduce(74), // .=, reduce: BitwiseORTerm - reduce(74), // -=, reduce: BitwiseORTerm - reduce(74), // *=, reduce: BitwiseORTerm - reduce(74), // /=, reduce: BitwiseORTerm - reduce(74), // //=, reduce: BitwiseORTerm - reduce(74), // %=, reduce: BitwiseORTerm - reduce(74), // **=, reduce: BitwiseORTerm - reduce(74), // ?, reduce: BitwiseORTerm - nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(279), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S46 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(76), // $, reduce: BitwiseXORTerm - nil, // empty - reduce(76), // ;, reduce: BitwiseXORTerm - reduce(76), // =, reduce: BitwiseXORTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(76), // ||=, reduce: BitwiseXORTerm - reduce(76), // ^^=, reduce: BitwiseXORTerm - reduce(76), // &&=, reduce: BitwiseXORTerm - reduce(76), // |=, reduce: BitwiseXORTerm - reduce(76), // ^=, reduce: BitwiseXORTerm - reduce(76), // <<=, reduce: BitwiseXORTerm - reduce(76), // >>=, reduce: BitwiseXORTerm - reduce(76), // >>>=, reduce: BitwiseXORTerm - reduce(76), // +=, reduce: BitwiseXORTerm - reduce(76), // .=, reduce: BitwiseXORTerm - reduce(76), // -=, reduce: BitwiseXORTerm - reduce(76), // *=, reduce: BitwiseXORTerm - reduce(76), // /=, reduce: BitwiseXORTerm - reduce(76), // //=, reduce: BitwiseXORTerm - reduce(76), // %=, reduce: BitwiseXORTerm - reduce(76), // **=, reduce: BitwiseXORTerm - reduce(76), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(280), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S47 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(78), // $, reduce: BitwiseANDTerm - nil, // empty - reduce(78), // ;, reduce: BitwiseANDTerm - reduce(78), // =, reduce: BitwiseANDTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(78), // ||=, reduce: BitwiseANDTerm - reduce(78), // ^^=, reduce: BitwiseANDTerm - reduce(78), // &&=, reduce: BitwiseANDTerm - reduce(78), // |=, reduce: BitwiseANDTerm - reduce(78), // ^=, reduce: BitwiseANDTerm - reduce(78), // <<=, reduce: BitwiseANDTerm - reduce(78), // >>=, reduce: BitwiseANDTerm - reduce(78), // >>>=, reduce: BitwiseANDTerm - reduce(78), // +=, reduce: BitwiseANDTerm - reduce(78), // .=, reduce: BitwiseANDTerm - reduce(78), // -=, reduce: BitwiseANDTerm - reduce(78), // *=, reduce: BitwiseANDTerm - reduce(78), // /=, reduce: BitwiseANDTerm - reduce(78), // //=, reduce: BitwiseANDTerm - reduce(78), // %=, reduce: BitwiseANDTerm - reduce(78), // **=, reduce: BitwiseANDTerm - reduce(78), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(281), // << - shift(282), // >> - shift(283), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S48 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(82), // $, reduce: BitwiseShiftTerm - nil, // empty - reduce(82), // ;, reduce: BitwiseShiftTerm - reduce(82), // =, reduce: BitwiseShiftTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(82), // ||=, reduce: BitwiseShiftTerm - reduce(82), // ^^=, reduce: BitwiseShiftTerm - reduce(82), // &&=, reduce: BitwiseShiftTerm - reduce(82), // |=, reduce: BitwiseShiftTerm - reduce(82), // ^=, reduce: BitwiseShiftTerm - reduce(82), // <<=, reduce: BitwiseShiftTerm - reduce(82), // >>=, reduce: BitwiseShiftTerm - reduce(82), // >>>=, reduce: BitwiseShiftTerm - reduce(82), // +=, reduce: BitwiseShiftTerm - reduce(82), // .=, reduce: BitwiseShiftTerm - reduce(82), // -=, reduce: BitwiseShiftTerm - reduce(82), // *=, reduce: BitwiseShiftTerm - reduce(82), // /=, reduce: BitwiseShiftTerm - reduce(82), // //=, reduce: BitwiseShiftTerm - reduce(82), // %=, reduce: BitwiseShiftTerm - reduce(82), // **=, reduce: BitwiseShiftTerm - reduce(82), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(284), // + - shift(285), // - - shift(286), // .+ - shift(287), // .- - shift(288), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S49 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S50 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(88), // $, reduce: AddsubdotTerm - nil, // empty - reduce(88), // ;, reduce: AddsubdotTerm - reduce(88), // =, reduce: AddsubdotTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(88), // ||=, reduce: AddsubdotTerm - reduce(88), // ^^=, reduce: AddsubdotTerm - reduce(88), // &&=, reduce: AddsubdotTerm - reduce(88), // |=, reduce: AddsubdotTerm - reduce(88), // ^=, reduce: AddsubdotTerm - reduce(88), // <<=, reduce: AddsubdotTerm - reduce(88), // >>=, reduce: AddsubdotTerm - reduce(88), // >>>=, reduce: AddsubdotTerm - reduce(88), // +=, reduce: AddsubdotTerm - reduce(88), // .=, reduce: AddsubdotTerm - reduce(88), // -=, reduce: AddsubdotTerm - reduce(88), // *=, reduce: AddsubdotTerm - reduce(88), // /=, reduce: AddsubdotTerm - reduce(88), // //=, reduce: AddsubdotTerm - reduce(88), // %=, reduce: AddsubdotTerm - reduce(88), // **=, reduce: AddsubdotTerm - reduce(88), // ?, reduce: AddsubdotTerm - nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // >>>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(290), // * - shift(291), // / - shift(292), // // - shift(293), // % - shift(294), // .* - shift(295), // ./ - shift(296), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S51 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S52 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S53 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S54 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(96), // $, reduce: MuldivTerm - nil, // empty - reduce(96), // ;, reduce: MuldivTerm - reduce(96), // =, reduce: MuldivTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(96), // ||=, reduce: MuldivTerm - reduce(96), // ^^=, reduce: MuldivTerm - reduce(96), // &&=, reduce: MuldivTerm - reduce(96), // |=, reduce: MuldivTerm - reduce(96), // ^=, reduce: MuldivTerm - reduce(96), // <<=, reduce: MuldivTerm - reduce(96), // >>=, reduce: MuldivTerm - reduce(96), // >>>=, reduce: MuldivTerm - reduce(96), // +=, reduce: MuldivTerm - reduce(96), // .=, reduce: MuldivTerm - reduce(96), // -=, reduce: MuldivTerm - reduce(96), // *=, reduce: MuldivTerm - reduce(96), // /=, reduce: MuldivTerm - reduce(96), // //=, reduce: MuldivTerm - reduce(96), // %=, reduce: MuldivTerm - reduce(96), // **=, reduce: MuldivTerm - reduce(96), // ?, reduce: MuldivTerm - nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // >>>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S55 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(103), // $, reduce: UnaryOpTerm - nil, // empty - reduce(103), // ;, reduce: UnaryOpTerm - reduce(103), // =, reduce: UnaryOpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(103), // ||=, reduce: UnaryOpTerm - reduce(103), // ^^=, reduce: UnaryOpTerm - reduce(103), // &&=, reduce: UnaryOpTerm - reduce(103), // |=, reduce: UnaryOpTerm - reduce(103), // ^=, reduce: UnaryOpTerm - reduce(103), // <<=, reduce: UnaryOpTerm - reduce(103), // >>=, reduce: UnaryOpTerm - reduce(103), // >>>=, reduce: UnaryOpTerm - reduce(103), // +=, reduce: UnaryOpTerm - reduce(103), // .=, reduce: UnaryOpTerm - reduce(103), // -=, reduce: UnaryOpTerm - reduce(103), // *=, reduce: UnaryOpTerm - reduce(103), // /=, reduce: UnaryOpTerm - reduce(103), // //=, reduce: UnaryOpTerm - reduce(103), // %=, reduce: UnaryOpTerm - reduce(103), // **=, reduce: UnaryOpTerm - reduce(103), // ?, reduce: UnaryOpTerm - nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // >>>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S56 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S57 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S58 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(105), // $, reduce: PowTerm - nil, // empty - reduce(105), // ;, reduce: PowTerm - reduce(105), // =, reduce: PowTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(105), // ||=, reduce: PowTerm - reduce(105), // ^^=, reduce: PowTerm - reduce(105), // &&=, reduce: PowTerm - reduce(105), // |=, reduce: PowTerm - reduce(105), // ^=, reduce: PowTerm - reduce(105), // <<=, reduce: PowTerm - reduce(105), // >>=, reduce: PowTerm - reduce(105), // >>>=, reduce: PowTerm - reduce(105), // +=, reduce: PowTerm - reduce(105), // .=, reduce: PowTerm - reduce(105), // -=, reduce: PowTerm - reduce(105), // *=, reduce: PowTerm - reduce(105), // /=, reduce: PowTerm - reduce(105), // //=, reduce: PowTerm - reduce(105), // %=, reduce: PowTerm - reduce(105), // **=, reduce: PowTerm - reduce(105), // ?, reduce: PowTerm - nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // >>>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(302), // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S59 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S60 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(107), // $, reduce: PrecedenceChainEnd - nil, // empty - reduce(107), // ;, reduce: PrecedenceChainEnd - reduce(107), // =, reduce: PrecedenceChainEnd - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(107), // ||=, reduce: PrecedenceChainEnd - reduce(107), // ^^=, reduce: PrecedenceChainEnd - reduce(107), // &&=, reduce: PrecedenceChainEnd - reduce(107), // |=, reduce: PrecedenceChainEnd - reduce(107), // ^=, reduce: PrecedenceChainEnd - reduce(107), // <<=, reduce: PrecedenceChainEnd - reduce(107), // >>=, reduce: PrecedenceChainEnd - reduce(107), // >>>=, reduce: PrecedenceChainEnd - reduce(107), // +=, reduce: PrecedenceChainEnd - reduce(107), // .=, reduce: PrecedenceChainEnd - reduce(107), // -=, reduce: PrecedenceChainEnd - reduce(107), // *=, reduce: PrecedenceChainEnd - reduce(107), // /=, reduce: PrecedenceChainEnd - reduce(107), // //=, reduce: PrecedenceChainEnd - reduce(107), // %=, reduce: PrecedenceChainEnd - reduce(107), // **=, reduce: PrecedenceChainEnd - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // >>>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - shift(375), // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S61 + actionRow{ // S28 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(113), // $, reduce: MlrvalOrFunction nil, // empty reduce(113), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } reduce(113), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -6621,8 +3148,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(113), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -6641,17 +3166,675 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S62 + actionRow{ // S29 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(31), // $, reduce: OosvarValue + nil, // empty + reduce(31), // ;, reduce: OosvarValue + nil, // { + nil, // } + reduce(31), // =, reduce: OosvarValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(31), // ||=, reduce: OosvarValue + reduce(31), // ^^=, reduce: OosvarValue + reduce(31), // &&=, reduce: OosvarValue + reduce(31), // |=, reduce: OosvarValue + reduce(31), // ^=, reduce: OosvarValue + reduce(31), // <<=, reduce: OosvarValue + reduce(31), // >>=, reduce: OosvarValue + reduce(31), // >>>=, reduce: OosvarValue + reduce(31), // +=, reduce: OosvarValue + reduce(31), // .=, reduce: OosvarValue + reduce(31), // -=, reduce: OosvarValue + reduce(31), // *=, reduce: OosvarValue + reduce(31), // /=, reduce: OosvarValue + reduce(31), // //=, reduce: OosvarValue + reduce(31), // %=, reduce: OosvarValue + reduce(31), // **=, reduce: OosvarValue + reduce(31), // ?, reduce: OosvarValue + nil, // : + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(31), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S30 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(32), // $, reduce: OosvarValue + nil, // empty + reduce(32), // ;, reduce: OosvarValue + nil, // { + nil, // } + reduce(32), // =, reduce: OosvarValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(32), // ||=, reduce: OosvarValue + reduce(32), // ^^=, reduce: OosvarValue + reduce(32), // &&=, reduce: OosvarValue + reduce(32), // |=, reduce: OosvarValue + reduce(32), // ^=, reduce: OosvarValue + reduce(32), // <<=, reduce: OosvarValue + reduce(32), // >>=, reduce: OosvarValue + reduce(32), // >>>=, reduce: OosvarValue + reduce(32), // +=, reduce: OosvarValue + reduce(32), // .=, reduce: OosvarValue + reduce(32), // -=, reduce: OosvarValue + reduce(32), // *=, reduce: OosvarValue + reduce(32), // /=, reduce: OosvarValue + reduce(32), // //=, reduce: OosvarValue + reduce(32), // %=, reduce: OosvarValue + reduce(32), // **=, reduce: OosvarValue + reduce(32), // ?, reduce: OosvarValue + nil, // : + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(32), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S31 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(33), // $, reduce: OosvarValue + nil, // empty + reduce(33), // ;, reduce: OosvarValue + nil, // { + nil, // } + reduce(33), // =, reduce: OosvarValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(33), // ||=, reduce: OosvarValue + reduce(33), // ^^=, reduce: OosvarValue + reduce(33), // &&=, reduce: OosvarValue + reduce(33), // |=, reduce: OosvarValue + reduce(33), // ^=, reduce: OosvarValue + reduce(33), // <<=, reduce: OosvarValue + reduce(33), // >>=, reduce: OosvarValue + reduce(33), // >>>=, reduce: OosvarValue + reduce(33), // +=, reduce: OosvarValue + reduce(33), // .=, reduce: OosvarValue + reduce(33), // -=, reduce: OosvarValue + reduce(33), // *=, reduce: OosvarValue + reduce(33), // /=, reduce: OosvarValue + reduce(33), // //=, reduce: OosvarValue + reduce(33), // %=, reduce: OosvarValue + reduce(33), // **=, reduce: OosvarValue + reduce(33), // ?, reduce: OosvarValue + nil, // : + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(33), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S32 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(34), // $, reduce: DirectOosvarValue + nil, // empty + reduce(34), // ;, reduce: DirectOosvarValue + nil, // { + nil, // } + reduce(34), // =, reduce: DirectOosvarValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(34), // ||=, reduce: DirectOosvarValue + reduce(34), // ^^=, reduce: DirectOosvarValue + reduce(34), // &&=, reduce: DirectOosvarValue + reduce(34), // |=, reduce: DirectOosvarValue + reduce(34), // ^=, reduce: DirectOosvarValue + reduce(34), // <<=, reduce: DirectOosvarValue + reduce(34), // >>=, reduce: DirectOosvarValue + reduce(34), // >>>=, reduce: DirectOosvarValue + reduce(34), // +=, reduce: DirectOosvarValue + reduce(34), // .=, reduce: DirectOosvarValue + reduce(34), // -=, reduce: DirectOosvarValue + reduce(34), // *=, reduce: DirectOosvarValue + reduce(34), // /=, reduce: DirectOosvarValue + reduce(34), // //=, reduce: DirectOosvarValue + reduce(34), // %=, reduce: DirectOosvarValue + reduce(34), // **=, reduce: DirectOosvarValue + reduce(34), // ?, reduce: DirectOosvarValue + nil, // : + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(34), // [, reduce: DirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S33 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S34 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(36), // $, reduce: BracedOosvarValue + nil, // empty + reduce(36), // ;, reduce: BracedOosvarValue + nil, // { + nil, // } + reduce(36), // =, reduce: BracedOosvarValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(36), // ||=, reduce: BracedOosvarValue + reduce(36), // ^^=, reduce: BracedOosvarValue + reduce(36), // &&=, reduce: BracedOosvarValue + reduce(36), // |=, reduce: BracedOosvarValue + reduce(36), // ^=, reduce: BracedOosvarValue + reduce(36), // <<=, reduce: BracedOosvarValue + reduce(36), // >>=, reduce: BracedOosvarValue + reduce(36), // >>>=, reduce: BracedOosvarValue + reduce(36), // +=, reduce: BracedOosvarValue + reduce(36), // .=, reduce: BracedOosvarValue + reduce(36), // -=, reduce: BracedOosvarValue + reduce(36), // *=, reduce: BracedOosvarValue + reduce(36), // /=, reduce: BracedOosvarValue + reduce(36), // //=, reduce: BracedOosvarValue + reduce(36), // %=, reduce: BracedOosvarValue + reduce(36), // **=, reduce: BracedOosvarValue + reduce(36), // ?, reduce: BracedOosvarValue + nil, // : + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(36), // [, reduce: BracedOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S35 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(114), // $, reduce: MlrvalOrFunction nil, // empty reduce(114), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } reduce(114), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -6728,8 +3911,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(114), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -6748,17 +3929,130 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S63 + actionRow{ // S36 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(37), // $, reduce: FullOosvar + nil, // empty + reduce(37), // ;, reduce: FullOosvar + nil, // { + nil, // } + reduce(37), // =, reduce: FullOosvar + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(37), // ||=, reduce: FullOosvar + reduce(37), // ^^=, reduce: FullOosvar + reduce(37), // &&=, reduce: FullOosvar + reduce(37), // |=, reduce: FullOosvar + reduce(37), // ^=, reduce: FullOosvar + reduce(37), // <<=, reduce: FullOosvar + reduce(37), // >>=, reduce: FullOosvar + reduce(37), // >>>=, reduce: FullOosvar + reduce(37), // +=, reduce: FullOosvar + reduce(37), // .=, reduce: FullOosvar + reduce(37), // -=, reduce: FullOosvar + reduce(37), // *=, reduce: FullOosvar + reduce(37), // /=, reduce: FullOosvar + reduce(37), // //=, reduce: FullOosvar + reduce(37), // %=, reduce: FullOosvar + reduce(37), // **=, reduce: FullOosvar + reduce(37), // ?, reduce: FullOosvar + nil, // : + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(37), // [, reduce: FullOosvar + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S37 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(115), // $, reduce: MlrvalOrFunction nil, // empty reduce(115), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } reduce(115), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -6835,8 +4129,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(115), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -6855,17 +4147,2746 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S64 + actionRow{ // S38 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(38), // $, reduce: LocalVariable + nil, // empty + reduce(38), // ;, reduce: LocalVariable + nil, // { + nil, // } + reduce(38), // =, reduce: LocalVariable + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(38), // ||=, reduce: LocalVariable + reduce(38), // ^^=, reduce: LocalVariable + reduce(38), // &&=, reduce: LocalVariable + reduce(38), // |=, reduce: LocalVariable + reduce(38), // ^=, reduce: LocalVariable + reduce(38), // <<=, reduce: LocalVariable + reduce(38), // >>=, reduce: LocalVariable + reduce(38), // >>>=, reduce: LocalVariable + reduce(38), // +=, reduce: LocalVariable + reduce(38), // .=, reduce: LocalVariable + reduce(38), // -=, reduce: LocalVariable + reduce(38), // *=, reduce: LocalVariable + reduce(38), // /=, reduce: LocalVariable + reduce(38), // //=, reduce: LocalVariable + reduce(38), // %=, reduce: LocalVariable + reduce(38), // **=, reduce: LocalVariable + reduce(38), // ?, reduce: LocalVariable + nil, // : + reduce(38), // ||, reduce: LocalVariable + reduce(38), // ^^, reduce: LocalVariable + reduce(38), // &&, reduce: LocalVariable + reduce(38), // =~, reduce: LocalVariable + reduce(38), // !=~, reduce: LocalVariable + reduce(38), // ==, reduce: LocalVariable + reduce(38), // !=, reduce: LocalVariable + reduce(38), // >, reduce: LocalVariable + reduce(38), // >=, reduce: LocalVariable + reduce(38), // <, reduce: LocalVariable + reduce(38), // <=, reduce: LocalVariable + reduce(38), // |, reduce: LocalVariable + reduce(38), // ^, reduce: LocalVariable + reduce(38), // &, reduce: LocalVariable + reduce(38), // <<, reduce: LocalVariable + reduce(38), // >>, reduce: LocalVariable + reduce(38), // >>>, reduce: LocalVariable + reduce(38), // +, reduce: LocalVariable + reduce(38), // -, reduce: LocalVariable + reduce(38), // .+, reduce: LocalVariable + reduce(38), // .-, reduce: LocalVariable + reduce(38), // ., reduce: LocalVariable + reduce(38), // *, reduce: LocalVariable + reduce(38), // /, reduce: LocalVariable + reduce(38), // //, reduce: LocalVariable + reduce(38), // %, reduce: LocalVariable + reduce(38), // .*, reduce: LocalVariable + reduce(38), // ./, reduce: LocalVariable + reduce(38), // .//, reduce: LocalVariable + nil, // ! + nil, // ~ + reduce(38), // **, reduce: LocalVariable + reduce(158), // (, reduce: FunctionName + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(38), // [, reduce: LocalVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S39 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(56), // $, reduce: Rvalue + nil, // empty + reduce(56), // ;, reduce: Rvalue + nil, // { + nil, // } + reduce(56), // =, reduce: Rvalue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(56), // ||=, reduce: Rvalue + reduce(56), // ^^=, reduce: Rvalue + reduce(56), // &&=, reduce: Rvalue + reduce(56), // |=, reduce: Rvalue + reduce(56), // ^=, reduce: Rvalue + reduce(56), // <<=, reduce: Rvalue + reduce(56), // >>=, reduce: Rvalue + reduce(56), // >>>=, reduce: Rvalue + reduce(56), // +=, reduce: Rvalue + reduce(56), // .=, reduce: Rvalue + reduce(56), // -=, reduce: Rvalue + reduce(56), // *=, reduce: Rvalue + reduce(56), // /=, reduce: Rvalue + reduce(56), // //=, reduce: Rvalue + reduce(56), // %=, reduce: Rvalue + reduce(56), // **=, reduce: Rvalue + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S40 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(57), // $, reduce: PrecedenceChainStart + nil, // empty + reduce(57), // ;, reduce: PrecedenceChainStart + nil, // { + nil, // } + reduce(57), // =, reduce: PrecedenceChainStart + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(57), // ||=, reduce: PrecedenceChainStart + reduce(57), // ^^=, reduce: PrecedenceChainStart + reduce(57), // &&=, reduce: PrecedenceChainStart + reduce(57), // |=, reduce: PrecedenceChainStart + reduce(57), // ^=, reduce: PrecedenceChainStart + reduce(57), // <<=, reduce: PrecedenceChainStart + reduce(57), // >>=, reduce: PrecedenceChainStart + reduce(57), // >>>=, reduce: PrecedenceChainStart + reduce(57), // +=, reduce: PrecedenceChainStart + reduce(57), // .=, reduce: PrecedenceChainStart + reduce(57), // -=, reduce: PrecedenceChainStart + reduce(57), // *=, reduce: PrecedenceChainStart + reduce(57), // /=, reduce: PrecedenceChainStart + reduce(57), // //=, reduce: PrecedenceChainStart + reduce(57), // %=, reduce: PrecedenceChainStart + reduce(57), // **=, reduce: PrecedenceChainStart + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S41 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(59), // $, reduce: TernaryTerm + nil, // empty + reduce(59), // ;, reduce: TernaryTerm + nil, // { + nil, // } + reduce(59), // =, reduce: TernaryTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(59), // ||=, reduce: TernaryTerm + reduce(59), // ^^=, reduce: TernaryTerm + reduce(59), // &&=, reduce: TernaryTerm + reduce(59), // |=, reduce: TernaryTerm + reduce(59), // ^=, reduce: TernaryTerm + reduce(59), // <<=, reduce: TernaryTerm + reduce(59), // >>=, reduce: TernaryTerm + reduce(59), // >>>=, reduce: TernaryTerm + reduce(59), // +=, reduce: TernaryTerm + reduce(59), // .=, reduce: TernaryTerm + reduce(59), // -=, reduce: TernaryTerm + reduce(59), // *=, reduce: TernaryTerm + reduce(59), // /=, reduce: TernaryTerm + reduce(59), // //=, reduce: TernaryTerm + reduce(59), // %=, reduce: TernaryTerm + reduce(59), // **=, reduce: TernaryTerm + shift(346), // ? + nil, // : + shift(347), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S42 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(61), // $, reduce: LogicalOrTerm + nil, // empty + reduce(61), // ;, reduce: LogicalOrTerm + nil, // { + nil, // } + reduce(61), // =, reduce: LogicalOrTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(61), // ||=, reduce: LogicalOrTerm + reduce(61), // ^^=, reduce: LogicalOrTerm + reduce(61), // &&=, reduce: LogicalOrTerm + reduce(61), // |=, reduce: LogicalOrTerm + reduce(61), // ^=, reduce: LogicalOrTerm + reduce(61), // <<=, reduce: LogicalOrTerm + reduce(61), // >>=, reduce: LogicalOrTerm + reduce(61), // >>>=, reduce: LogicalOrTerm + reduce(61), // +=, reduce: LogicalOrTerm + reduce(61), // .=, reduce: LogicalOrTerm + reduce(61), // -=, reduce: LogicalOrTerm + reduce(61), // *=, reduce: LogicalOrTerm + reduce(61), // /=, reduce: LogicalOrTerm + reduce(61), // //=, reduce: LogicalOrTerm + reduce(61), // %=, reduce: LogicalOrTerm + reduce(61), // **=, reduce: LogicalOrTerm + reduce(61), // ?, reduce: LogicalOrTerm + nil, // : + reduce(61), // ||, reduce: LogicalOrTerm + shift(348), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S43 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(63), // $, reduce: LogicalXORTerm + nil, // empty + reduce(63), // ;, reduce: LogicalXORTerm + nil, // { + nil, // } + reduce(63), // =, reduce: LogicalXORTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(63), // ||=, reduce: LogicalXORTerm + reduce(63), // ^^=, reduce: LogicalXORTerm + reduce(63), // &&=, reduce: LogicalXORTerm + reduce(63), // |=, reduce: LogicalXORTerm + reduce(63), // ^=, reduce: LogicalXORTerm + reduce(63), // <<=, reduce: LogicalXORTerm + reduce(63), // >>=, reduce: LogicalXORTerm + reduce(63), // >>>=, reduce: LogicalXORTerm + reduce(63), // +=, reduce: LogicalXORTerm + reduce(63), // .=, reduce: LogicalXORTerm + reduce(63), // -=, reduce: LogicalXORTerm + reduce(63), // *=, reduce: LogicalXORTerm + reduce(63), // /=, reduce: LogicalXORTerm + reduce(63), // //=, reduce: LogicalXORTerm + reduce(63), // %=, reduce: LogicalXORTerm + reduce(63), // **=, reduce: LogicalXORTerm + reduce(63), // ?, reduce: LogicalXORTerm + nil, // : + reduce(63), // ||, reduce: LogicalXORTerm + reduce(63), // ^^, reduce: LogicalXORTerm + shift(349), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S44 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(65), // $, reduce: LogicalAndTerm + nil, // empty + reduce(65), // ;, reduce: LogicalAndTerm + nil, // { + nil, // } + reduce(65), // =, reduce: LogicalAndTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(65), // ||=, reduce: LogicalAndTerm + reduce(65), // ^^=, reduce: LogicalAndTerm + reduce(65), // &&=, reduce: LogicalAndTerm + reduce(65), // |=, reduce: LogicalAndTerm + reduce(65), // ^=, reduce: LogicalAndTerm + reduce(65), // <<=, reduce: LogicalAndTerm + reduce(65), // >>=, reduce: LogicalAndTerm + reduce(65), // >>>=, reduce: LogicalAndTerm + reduce(65), // +=, reduce: LogicalAndTerm + reduce(65), // .=, reduce: LogicalAndTerm + reduce(65), // -=, reduce: LogicalAndTerm + reduce(65), // *=, reduce: LogicalAndTerm + reduce(65), // /=, reduce: LogicalAndTerm + reduce(65), // //=, reduce: LogicalAndTerm + reduce(65), // %=, reduce: LogicalAndTerm + reduce(65), // **=, reduce: LogicalAndTerm + reduce(65), // ?, reduce: LogicalAndTerm + nil, // : + reduce(65), // ||, reduce: LogicalAndTerm + reduce(65), // ^^, reduce: LogicalAndTerm + reduce(65), // &&, reduce: LogicalAndTerm + shift(350), // =~ + shift(351), // !=~ + shift(352), // == + shift(353), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S45 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(70), // $, reduce: EqneTerm + nil, // empty + reduce(70), // ;, reduce: EqneTerm + nil, // { + nil, // } + reduce(70), // =, reduce: EqneTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(70), // ||=, reduce: EqneTerm + reduce(70), // ^^=, reduce: EqneTerm + reduce(70), // &&=, reduce: EqneTerm + reduce(70), // |=, reduce: EqneTerm + reduce(70), // ^=, reduce: EqneTerm + reduce(70), // <<=, reduce: EqneTerm + reduce(70), // >>=, reduce: EqneTerm + reduce(70), // >>>=, reduce: EqneTerm + reduce(70), // +=, reduce: EqneTerm + reduce(70), // .=, reduce: EqneTerm + reduce(70), // -=, reduce: EqneTerm + reduce(70), // *=, reduce: EqneTerm + reduce(70), // /=, reduce: EqneTerm + reduce(70), // //=, reduce: EqneTerm + reduce(70), // %=, reduce: EqneTerm + reduce(70), // **=, reduce: EqneTerm + reduce(70), // ?, reduce: EqneTerm + nil, // : + reduce(70), // ||, reduce: EqneTerm + reduce(70), // ^^, reduce: EqneTerm + reduce(70), // &&, reduce: EqneTerm + reduce(70), // =~, reduce: EqneTerm + reduce(70), // !=~, reduce: EqneTerm + reduce(70), // ==, reduce: EqneTerm + reduce(70), // !=, reduce: EqneTerm + shift(354), // > + shift(355), // >= + shift(356), // < + shift(357), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S46 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(75), // $, reduce: CmpTerm + nil, // empty + reduce(75), // ;, reduce: CmpTerm + nil, // { + nil, // } + reduce(75), // =, reduce: CmpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(75), // ||=, reduce: CmpTerm + reduce(75), // ^^=, reduce: CmpTerm + reduce(75), // &&=, reduce: CmpTerm + reduce(75), // |=, reduce: CmpTerm + reduce(75), // ^=, reduce: CmpTerm + reduce(75), // <<=, reduce: CmpTerm + reduce(75), // >>=, reduce: CmpTerm + reduce(75), // >>>=, reduce: CmpTerm + reduce(75), // +=, reduce: CmpTerm + reduce(75), // .=, reduce: CmpTerm + reduce(75), // -=, reduce: CmpTerm + reduce(75), // *=, reduce: CmpTerm + reduce(75), // /=, reduce: CmpTerm + reduce(75), // //=, reduce: CmpTerm + reduce(75), // %=, reduce: CmpTerm + reduce(75), // **=, reduce: CmpTerm + reduce(75), // ?, reduce: CmpTerm + nil, // : + reduce(75), // ||, reduce: CmpTerm + reduce(75), // ^^, reduce: CmpTerm + reduce(75), // &&, reduce: CmpTerm + reduce(75), // =~, reduce: CmpTerm + reduce(75), // !=~, reduce: CmpTerm + reduce(75), // ==, reduce: CmpTerm + reduce(75), // !=, reduce: CmpTerm + reduce(75), // >, reduce: CmpTerm + reduce(75), // >=, reduce: CmpTerm + reduce(75), // <, reduce: CmpTerm + reduce(75), // <=, reduce: CmpTerm + shift(358), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S47 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(77), // $, reduce: BitwiseORTerm + nil, // empty + reduce(77), // ;, reduce: BitwiseORTerm + nil, // { + nil, // } + reduce(77), // =, reduce: BitwiseORTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(77), // ||=, reduce: BitwiseORTerm + reduce(77), // ^^=, reduce: BitwiseORTerm + reduce(77), // &&=, reduce: BitwiseORTerm + reduce(77), // |=, reduce: BitwiseORTerm + reduce(77), // ^=, reduce: BitwiseORTerm + reduce(77), // <<=, reduce: BitwiseORTerm + reduce(77), // >>=, reduce: BitwiseORTerm + reduce(77), // >>>=, reduce: BitwiseORTerm + reduce(77), // +=, reduce: BitwiseORTerm + reduce(77), // .=, reduce: BitwiseORTerm + reduce(77), // -=, reduce: BitwiseORTerm + reduce(77), // *=, reduce: BitwiseORTerm + reduce(77), // /=, reduce: BitwiseORTerm + reduce(77), // //=, reduce: BitwiseORTerm + reduce(77), // %=, reduce: BitwiseORTerm + reduce(77), // **=, reduce: BitwiseORTerm + reduce(77), // ?, reduce: BitwiseORTerm + nil, // : + reduce(77), // ||, reduce: BitwiseORTerm + reduce(77), // ^^, reduce: BitwiseORTerm + reduce(77), // &&, reduce: BitwiseORTerm + reduce(77), // =~, reduce: BitwiseORTerm + reduce(77), // !=~, reduce: BitwiseORTerm + reduce(77), // ==, reduce: BitwiseORTerm + reduce(77), // !=, reduce: BitwiseORTerm + reduce(77), // >, reduce: BitwiseORTerm + reduce(77), // >=, reduce: BitwiseORTerm + reduce(77), // <, reduce: BitwiseORTerm + reduce(77), // <=, reduce: BitwiseORTerm + reduce(77), // |, reduce: BitwiseORTerm + shift(359), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S48 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(79), // $, reduce: BitwiseXORTerm + nil, // empty + reduce(79), // ;, reduce: BitwiseXORTerm + nil, // { + nil, // } + reduce(79), // =, reduce: BitwiseXORTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(79), // ||=, reduce: BitwiseXORTerm + reduce(79), // ^^=, reduce: BitwiseXORTerm + reduce(79), // &&=, reduce: BitwiseXORTerm + reduce(79), // |=, reduce: BitwiseXORTerm + reduce(79), // ^=, reduce: BitwiseXORTerm + reduce(79), // <<=, reduce: BitwiseXORTerm + reduce(79), // >>=, reduce: BitwiseXORTerm + reduce(79), // >>>=, reduce: BitwiseXORTerm + reduce(79), // +=, reduce: BitwiseXORTerm + reduce(79), // .=, reduce: BitwiseXORTerm + reduce(79), // -=, reduce: BitwiseXORTerm + reduce(79), // *=, reduce: BitwiseXORTerm + reduce(79), // /=, reduce: BitwiseXORTerm + reduce(79), // //=, reduce: BitwiseXORTerm + reduce(79), // %=, reduce: BitwiseXORTerm + reduce(79), // **=, reduce: BitwiseXORTerm + reduce(79), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(79), // ||, reduce: BitwiseXORTerm + reduce(79), // ^^, reduce: BitwiseXORTerm + reduce(79), // &&, reduce: BitwiseXORTerm + reduce(79), // =~, reduce: BitwiseXORTerm + reduce(79), // !=~, reduce: BitwiseXORTerm + reduce(79), // ==, reduce: BitwiseXORTerm + reduce(79), // !=, reduce: BitwiseXORTerm + reduce(79), // >, reduce: BitwiseXORTerm + reduce(79), // >=, reduce: BitwiseXORTerm + reduce(79), // <, reduce: BitwiseXORTerm + reduce(79), // <=, reduce: BitwiseXORTerm + reduce(79), // |, reduce: BitwiseXORTerm + reduce(79), // ^, reduce: BitwiseXORTerm + shift(360), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S49 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(81), // $, reduce: BitwiseANDTerm + nil, // empty + reduce(81), // ;, reduce: BitwiseANDTerm + nil, // { + nil, // } + reduce(81), // =, reduce: BitwiseANDTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(81), // ||=, reduce: BitwiseANDTerm + reduce(81), // ^^=, reduce: BitwiseANDTerm + reduce(81), // &&=, reduce: BitwiseANDTerm + reduce(81), // |=, reduce: BitwiseANDTerm + reduce(81), // ^=, reduce: BitwiseANDTerm + reduce(81), // <<=, reduce: BitwiseANDTerm + reduce(81), // >>=, reduce: BitwiseANDTerm + reduce(81), // >>>=, reduce: BitwiseANDTerm + reduce(81), // +=, reduce: BitwiseANDTerm + reduce(81), // .=, reduce: BitwiseANDTerm + reduce(81), // -=, reduce: BitwiseANDTerm + reduce(81), // *=, reduce: BitwiseANDTerm + reduce(81), // /=, reduce: BitwiseANDTerm + reduce(81), // //=, reduce: BitwiseANDTerm + reduce(81), // %=, reduce: BitwiseANDTerm + reduce(81), // **=, reduce: BitwiseANDTerm + reduce(81), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(81), // ||, reduce: BitwiseANDTerm + reduce(81), // ^^, reduce: BitwiseANDTerm + reduce(81), // &&, reduce: BitwiseANDTerm + reduce(81), // =~, reduce: BitwiseANDTerm + reduce(81), // !=~, reduce: BitwiseANDTerm + reduce(81), // ==, reduce: BitwiseANDTerm + reduce(81), // !=, reduce: BitwiseANDTerm + reduce(81), // >, reduce: BitwiseANDTerm + reduce(81), // >=, reduce: BitwiseANDTerm + reduce(81), // <, reduce: BitwiseANDTerm + reduce(81), // <=, reduce: BitwiseANDTerm + reduce(81), // |, reduce: BitwiseANDTerm + reduce(81), // ^, reduce: BitwiseANDTerm + reduce(81), // &, reduce: BitwiseANDTerm + shift(361), // << + shift(362), // >> + shift(363), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S50 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(85), // $, reduce: BitwiseShiftTerm + nil, // empty + reduce(85), // ;, reduce: BitwiseShiftTerm + nil, // { + nil, // } + reduce(85), // =, reduce: BitwiseShiftTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(85), // ||=, reduce: BitwiseShiftTerm + reduce(85), // ^^=, reduce: BitwiseShiftTerm + reduce(85), // &&=, reduce: BitwiseShiftTerm + reduce(85), // |=, reduce: BitwiseShiftTerm + reduce(85), // ^=, reduce: BitwiseShiftTerm + reduce(85), // <<=, reduce: BitwiseShiftTerm + reduce(85), // >>=, reduce: BitwiseShiftTerm + reduce(85), // >>>=, reduce: BitwiseShiftTerm + reduce(85), // +=, reduce: BitwiseShiftTerm + reduce(85), // .=, reduce: BitwiseShiftTerm + reduce(85), // -=, reduce: BitwiseShiftTerm + reduce(85), // *=, reduce: BitwiseShiftTerm + reduce(85), // /=, reduce: BitwiseShiftTerm + reduce(85), // //=, reduce: BitwiseShiftTerm + reduce(85), // %=, reduce: BitwiseShiftTerm + reduce(85), // **=, reduce: BitwiseShiftTerm + reduce(85), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(85), // ||, reduce: BitwiseShiftTerm + reduce(85), // ^^, reduce: BitwiseShiftTerm + reduce(85), // &&, reduce: BitwiseShiftTerm + reduce(85), // =~, reduce: BitwiseShiftTerm + reduce(85), // !=~, reduce: BitwiseShiftTerm + reduce(85), // ==, reduce: BitwiseShiftTerm + reduce(85), // !=, reduce: BitwiseShiftTerm + reduce(85), // >, reduce: BitwiseShiftTerm + reduce(85), // >=, reduce: BitwiseShiftTerm + reduce(85), // <, reduce: BitwiseShiftTerm + reduce(85), // <=, reduce: BitwiseShiftTerm + reduce(85), // |, reduce: BitwiseShiftTerm + reduce(85), // ^, reduce: BitwiseShiftTerm + reduce(85), // &, reduce: BitwiseShiftTerm + reduce(85), // <<, reduce: BitwiseShiftTerm + reduce(85), // >>, reduce: BitwiseShiftTerm + reduce(85), // >>>, reduce: BitwiseShiftTerm + shift(364), // + + shift(365), // - + shift(366), // .+ + shift(367), // .- + shift(368), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S51 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S52 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(91), // $, reduce: AddsubdotTerm + nil, // empty + reduce(91), // ;, reduce: AddsubdotTerm + nil, // { + nil, // } + reduce(91), // =, reduce: AddsubdotTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(91), // ||=, reduce: AddsubdotTerm + reduce(91), // ^^=, reduce: AddsubdotTerm + reduce(91), // &&=, reduce: AddsubdotTerm + reduce(91), // |=, reduce: AddsubdotTerm + reduce(91), // ^=, reduce: AddsubdotTerm + reduce(91), // <<=, reduce: AddsubdotTerm + reduce(91), // >>=, reduce: AddsubdotTerm + reduce(91), // >>>=, reduce: AddsubdotTerm + reduce(91), // +=, reduce: AddsubdotTerm + reduce(91), // .=, reduce: AddsubdotTerm + reduce(91), // -=, reduce: AddsubdotTerm + reduce(91), // *=, reduce: AddsubdotTerm + reduce(91), // /=, reduce: AddsubdotTerm + reduce(91), // //=, reduce: AddsubdotTerm + reduce(91), // %=, reduce: AddsubdotTerm + reduce(91), // **=, reduce: AddsubdotTerm + reduce(91), // ?, reduce: AddsubdotTerm + nil, // : + reduce(91), // ||, reduce: AddsubdotTerm + reduce(91), // ^^, reduce: AddsubdotTerm + reduce(91), // &&, reduce: AddsubdotTerm + reduce(91), // =~, reduce: AddsubdotTerm + reduce(91), // !=~, reduce: AddsubdotTerm + reduce(91), // ==, reduce: AddsubdotTerm + reduce(91), // !=, reduce: AddsubdotTerm + reduce(91), // >, reduce: AddsubdotTerm + reduce(91), // >=, reduce: AddsubdotTerm + reduce(91), // <, reduce: AddsubdotTerm + reduce(91), // <=, reduce: AddsubdotTerm + reduce(91), // |, reduce: AddsubdotTerm + reduce(91), // ^, reduce: AddsubdotTerm + reduce(91), // &, reduce: AddsubdotTerm + reduce(91), // <<, reduce: AddsubdotTerm + reduce(91), // >>, reduce: AddsubdotTerm + reduce(91), // >>>, reduce: AddsubdotTerm + reduce(91), // +, reduce: AddsubdotTerm + reduce(91), // -, reduce: AddsubdotTerm + reduce(91), // .+, reduce: AddsubdotTerm + reduce(91), // .-, reduce: AddsubdotTerm + reduce(91), // ., reduce: AddsubdotTerm + shift(370), // * + shift(371), // / + shift(372), // // + shift(373), // % + shift(374), // .* + shift(375), // ./ + shift(376), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S53 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S54 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S55 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S56 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(99), // $, reduce: MuldivTerm + nil, // empty + reduce(99), // ;, reduce: MuldivTerm + nil, // { + nil, // } + reduce(99), // =, reduce: MuldivTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(99), // ||=, reduce: MuldivTerm + reduce(99), // ^^=, reduce: MuldivTerm + reduce(99), // &&=, reduce: MuldivTerm + reduce(99), // |=, reduce: MuldivTerm + reduce(99), // ^=, reduce: MuldivTerm + reduce(99), // <<=, reduce: MuldivTerm + reduce(99), // >>=, reduce: MuldivTerm + reduce(99), // >>>=, reduce: MuldivTerm + reduce(99), // +=, reduce: MuldivTerm + reduce(99), // .=, reduce: MuldivTerm + reduce(99), // -=, reduce: MuldivTerm + reduce(99), // *=, reduce: MuldivTerm + reduce(99), // /=, reduce: MuldivTerm + reduce(99), // //=, reduce: MuldivTerm + reduce(99), // %=, reduce: MuldivTerm + reduce(99), // **=, reduce: MuldivTerm + reduce(99), // ?, reduce: MuldivTerm + nil, // : + reduce(99), // ||, reduce: MuldivTerm + reduce(99), // ^^, reduce: MuldivTerm + reduce(99), // &&, reduce: MuldivTerm + reduce(99), // =~, reduce: MuldivTerm + reduce(99), // !=~, reduce: MuldivTerm + reduce(99), // ==, reduce: MuldivTerm + reduce(99), // !=, reduce: MuldivTerm + reduce(99), // >, reduce: MuldivTerm + reduce(99), // >=, reduce: MuldivTerm + reduce(99), // <, reduce: MuldivTerm + reduce(99), // <=, reduce: MuldivTerm + reduce(99), // |, reduce: MuldivTerm + reduce(99), // ^, reduce: MuldivTerm + reduce(99), // &, reduce: MuldivTerm + reduce(99), // <<, reduce: MuldivTerm + reduce(99), // >>, reduce: MuldivTerm + reduce(99), // >>>, reduce: MuldivTerm + reduce(99), // +, reduce: MuldivTerm + reduce(99), // -, reduce: MuldivTerm + reduce(99), // .+, reduce: MuldivTerm + reduce(99), // .-, reduce: MuldivTerm + reduce(99), // ., reduce: MuldivTerm + reduce(99), // *, reduce: MuldivTerm + reduce(99), // /, reduce: MuldivTerm + reduce(99), // //, reduce: MuldivTerm + reduce(99), // %, reduce: MuldivTerm + reduce(99), // .*, reduce: MuldivTerm + reduce(99), // ./, reduce: MuldivTerm + reduce(99), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S57 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(106), // $, reduce: UnaryOpTerm + nil, // empty + reduce(106), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } + reduce(106), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(106), // ||=, reduce: UnaryOpTerm + reduce(106), // ^^=, reduce: UnaryOpTerm + reduce(106), // &&=, reduce: UnaryOpTerm + reduce(106), // |=, reduce: UnaryOpTerm + reduce(106), // ^=, reduce: UnaryOpTerm + reduce(106), // <<=, reduce: UnaryOpTerm + reduce(106), // >>=, reduce: UnaryOpTerm + reduce(106), // >>>=, reduce: UnaryOpTerm + reduce(106), // +=, reduce: UnaryOpTerm + reduce(106), // .=, reduce: UnaryOpTerm + reduce(106), // -=, reduce: UnaryOpTerm + reduce(106), // *=, reduce: UnaryOpTerm + reduce(106), // /=, reduce: UnaryOpTerm + reduce(106), // //=, reduce: UnaryOpTerm + reduce(106), // %=, reduce: UnaryOpTerm + reduce(106), // **=, reduce: UnaryOpTerm + reduce(106), // ?, reduce: UnaryOpTerm + nil, // : + reduce(106), // ||, reduce: UnaryOpTerm + reduce(106), // ^^, reduce: UnaryOpTerm + reduce(106), // &&, reduce: UnaryOpTerm + reduce(106), // =~, reduce: UnaryOpTerm + reduce(106), // !=~, reduce: UnaryOpTerm + reduce(106), // ==, reduce: UnaryOpTerm + reduce(106), // !=, reduce: UnaryOpTerm + reduce(106), // >, reduce: UnaryOpTerm + reduce(106), // >=, reduce: UnaryOpTerm + reduce(106), // <, reduce: UnaryOpTerm + reduce(106), // <=, reduce: UnaryOpTerm + reduce(106), // |, reduce: UnaryOpTerm + reduce(106), // ^, reduce: UnaryOpTerm + reduce(106), // &, reduce: UnaryOpTerm + reduce(106), // <<, reduce: UnaryOpTerm + reduce(106), // >>, reduce: UnaryOpTerm + reduce(106), // >>>, reduce: UnaryOpTerm + reduce(106), // +, reduce: UnaryOpTerm + reduce(106), // -, reduce: UnaryOpTerm + reduce(106), // .+, reduce: UnaryOpTerm + reduce(106), // .-, reduce: UnaryOpTerm + reduce(106), // ., reduce: UnaryOpTerm + reduce(106), // *, reduce: UnaryOpTerm + reduce(106), // /, reduce: UnaryOpTerm + reduce(106), // //, reduce: UnaryOpTerm + reduce(106), // %, reduce: UnaryOpTerm + reduce(106), // .*, reduce: UnaryOpTerm + reduce(106), // ./, reduce: UnaryOpTerm + reduce(106), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S58 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S59 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S60 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(108), // $, reduce: PowTerm + nil, // empty + reduce(108), // ;, reduce: PowTerm + nil, // { + nil, // } + reduce(108), // =, reduce: PowTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(108), // ||=, reduce: PowTerm + reduce(108), // ^^=, reduce: PowTerm + reduce(108), // &&=, reduce: PowTerm + reduce(108), // |=, reduce: PowTerm + reduce(108), // ^=, reduce: PowTerm + reduce(108), // <<=, reduce: PowTerm + reduce(108), // >>=, reduce: PowTerm + reduce(108), // >>>=, reduce: PowTerm + reduce(108), // +=, reduce: PowTerm + reduce(108), // .=, reduce: PowTerm + reduce(108), // -=, reduce: PowTerm + reduce(108), // *=, reduce: PowTerm + reduce(108), // /=, reduce: PowTerm + reduce(108), // //=, reduce: PowTerm + reduce(108), // %=, reduce: PowTerm + reduce(108), // **=, reduce: PowTerm + reduce(108), // ?, reduce: PowTerm + nil, // : + reduce(108), // ||, reduce: PowTerm + reduce(108), // ^^, reduce: PowTerm + reduce(108), // &&, reduce: PowTerm + reduce(108), // =~, reduce: PowTerm + reduce(108), // !=~, reduce: PowTerm + reduce(108), // ==, reduce: PowTerm + reduce(108), // !=, reduce: PowTerm + reduce(108), // >, reduce: PowTerm + reduce(108), // >=, reduce: PowTerm + reduce(108), // <, reduce: PowTerm + reduce(108), // <=, reduce: PowTerm + reduce(108), // |, reduce: PowTerm + reduce(108), // ^, reduce: PowTerm + reduce(108), // &, reduce: PowTerm + reduce(108), // <<, reduce: PowTerm + reduce(108), // >>, reduce: PowTerm + reduce(108), // >>>, reduce: PowTerm + reduce(108), // +, reduce: PowTerm + reduce(108), // -, reduce: PowTerm + reduce(108), // .+, reduce: PowTerm + reduce(108), // .-, reduce: PowTerm + reduce(108), // ., reduce: PowTerm + reduce(108), // *, reduce: PowTerm + reduce(108), // /, reduce: PowTerm + reduce(108), // //, reduce: PowTerm + reduce(108), // %, reduce: PowTerm + reduce(108), // .*, reduce: PowTerm + reduce(108), // ./, reduce: PowTerm + reduce(108), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(382), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S61 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S62 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(110), // $, reduce: PrecedenceChainEnd + nil, // empty + reduce(110), // ;, reduce: PrecedenceChainEnd + nil, // { + nil, // } + reduce(110), // =, reduce: PrecedenceChainEnd + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(110), // ||=, reduce: PrecedenceChainEnd + reduce(110), // ^^=, reduce: PrecedenceChainEnd + reduce(110), // &&=, reduce: PrecedenceChainEnd + reduce(110), // |=, reduce: PrecedenceChainEnd + reduce(110), // ^=, reduce: PrecedenceChainEnd + reduce(110), // <<=, reduce: PrecedenceChainEnd + reduce(110), // >>=, reduce: PrecedenceChainEnd + reduce(110), // >>>=, reduce: PrecedenceChainEnd + reduce(110), // +=, reduce: PrecedenceChainEnd + reduce(110), // .=, reduce: PrecedenceChainEnd + reduce(110), // -=, reduce: PrecedenceChainEnd + reduce(110), // *=, reduce: PrecedenceChainEnd + reduce(110), // /=, reduce: PrecedenceChainEnd + reduce(110), // //=, reduce: PrecedenceChainEnd + reduce(110), // %=, reduce: PrecedenceChainEnd + reduce(110), // **=, reduce: PrecedenceChainEnd + reduce(110), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(110), // ||, reduce: PrecedenceChainEnd + reduce(110), // ^^, reduce: PrecedenceChainEnd + reduce(110), // &&, reduce: PrecedenceChainEnd + reduce(110), // =~, reduce: PrecedenceChainEnd + reduce(110), // !=~, reduce: PrecedenceChainEnd + reduce(110), // ==, reduce: PrecedenceChainEnd + reduce(110), // !=, reduce: PrecedenceChainEnd + reduce(110), // >, reduce: PrecedenceChainEnd + reduce(110), // >=, reduce: PrecedenceChainEnd + reduce(110), // <, reduce: PrecedenceChainEnd + reduce(110), // <=, reduce: PrecedenceChainEnd + reduce(110), // |, reduce: PrecedenceChainEnd + reduce(110), // ^, reduce: PrecedenceChainEnd + reduce(110), // &, reduce: PrecedenceChainEnd + reduce(110), // <<, reduce: PrecedenceChainEnd + reduce(110), // >>, reduce: PrecedenceChainEnd + reduce(110), // >>>, reduce: PrecedenceChainEnd + reduce(110), // +, reduce: PrecedenceChainEnd + reduce(110), // -, reduce: PrecedenceChainEnd + reduce(110), // .+, reduce: PrecedenceChainEnd + reduce(110), // .-, reduce: PrecedenceChainEnd + reduce(110), // ., reduce: PrecedenceChainEnd + reduce(110), // *, reduce: PrecedenceChainEnd + reduce(110), // /, reduce: PrecedenceChainEnd + reduce(110), // //, reduce: PrecedenceChainEnd + reduce(110), // %, reduce: PrecedenceChainEnd + reduce(110), // .*, reduce: PrecedenceChainEnd + reduce(110), // ./, reduce: PrecedenceChainEnd + reduce(110), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(110), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + shift(455), // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S63 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(116), // $, reduce: MlrvalOrFunction nil, // empty reduce(116), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } reduce(116), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -6942,8 +6963,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(116), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -6962,17 +6981,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S65 + actionRow{ // S64 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(117), // $, reduce: MlrvalOrFunction nil, // empty reduce(117), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } reduce(117), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -7049,8 +7072,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(117), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -7069,17 +7090,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S66 + actionRow{ // S65 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(118), // $, reduce: MlrvalOrFunction nil, // empty reduce(118), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } reduce(118), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -7156,8 +7181,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(118), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -7176,17 +7199,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S67 + actionRow{ // S66 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(119), // $, reduce: MlrvalOrFunction nil, // empty reduce(119), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } reduce(119), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -7263,8 +7290,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(119), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -7283,17 +7308,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S68 + actionRow{ // S67 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(120), // $, reduce: MlrvalOrFunction nil, // empty reduce(120), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } reduce(120), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -7370,8 +7399,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(120), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -7390,125 +7417,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S69 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - shift(383), // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S70 + actionRow{ // S68 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(126), // $, reduce: MlrvalOrFunction + reduce(121), // $, reduce: MlrvalOrFunction nil, // empty - reduce(126), // ;, reduce: MlrvalOrFunction - reduce(126), // =, reduce: MlrvalOrFunction + reduce(121), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + reduce(121), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -7523,56 +7447,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(126), // ||=, reduce: MlrvalOrFunction - reduce(126), // ^^=, reduce: MlrvalOrFunction - reduce(126), // &&=, reduce: MlrvalOrFunction - reduce(126), // |=, reduce: MlrvalOrFunction - reduce(126), // ^=, reduce: MlrvalOrFunction - reduce(126), // <<=, reduce: MlrvalOrFunction - reduce(126), // >>=, reduce: MlrvalOrFunction - reduce(126), // >>>=, reduce: MlrvalOrFunction - reduce(126), // +=, reduce: MlrvalOrFunction - reduce(126), // .=, reduce: MlrvalOrFunction - reduce(126), // -=, reduce: MlrvalOrFunction - reduce(126), // *=, reduce: MlrvalOrFunction - reduce(126), // /=, reduce: MlrvalOrFunction - reduce(126), // //=, reduce: MlrvalOrFunction - reduce(126), // %=, reduce: MlrvalOrFunction - reduce(126), // **=, reduce: MlrvalOrFunction - reduce(126), // ?, reduce: MlrvalOrFunction + reduce(121), // ||=, reduce: MlrvalOrFunction + reduce(121), // ^^=, reduce: MlrvalOrFunction + reduce(121), // &&=, reduce: MlrvalOrFunction + reduce(121), // |=, reduce: MlrvalOrFunction + reduce(121), // ^=, reduce: MlrvalOrFunction + reduce(121), // <<=, reduce: MlrvalOrFunction + reduce(121), // >>=, reduce: MlrvalOrFunction + reduce(121), // >>>=, reduce: MlrvalOrFunction + reduce(121), // +=, reduce: MlrvalOrFunction + reduce(121), // .=, reduce: MlrvalOrFunction + reduce(121), // -=, reduce: MlrvalOrFunction + reduce(121), // *=, reduce: MlrvalOrFunction + reduce(121), // /=, reduce: MlrvalOrFunction + reduce(121), // //=, reduce: MlrvalOrFunction + reduce(121), // %=, reduce: MlrvalOrFunction + reduce(121), // **=, reduce: MlrvalOrFunction + reduce(121), // ?, reduce: MlrvalOrFunction nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // >>>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(121), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -7582,10 +7506,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(126), // [, reduce: MlrvalOrFunction + reduce(121), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -7604,6 +7526,226 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S69 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(122), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(122), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + reduce(122), // =, reduce: MlrvalOrFunction + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(122), // ||=, reduce: MlrvalOrFunction + reduce(122), // ^^=, reduce: MlrvalOrFunction + reduce(122), // &&=, reduce: MlrvalOrFunction + reduce(122), // |=, reduce: MlrvalOrFunction + reduce(122), // ^=, reduce: MlrvalOrFunction + reduce(122), // <<=, reduce: MlrvalOrFunction + reduce(122), // >>=, reduce: MlrvalOrFunction + reduce(122), // >>>=, reduce: MlrvalOrFunction + reduce(122), // +=, reduce: MlrvalOrFunction + reduce(122), // .=, reduce: MlrvalOrFunction + reduce(122), // -=, reduce: MlrvalOrFunction + reduce(122), // *=, reduce: MlrvalOrFunction + reduce(122), // /=, reduce: MlrvalOrFunction + reduce(122), // //=, reduce: MlrvalOrFunction + reduce(122), // %=, reduce: MlrvalOrFunction + reduce(122), // **=, reduce: MlrvalOrFunction + reduce(122), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(122), // ||, reduce: MlrvalOrFunction + reduce(122), // ^^, reduce: MlrvalOrFunction + reduce(122), // &&, reduce: MlrvalOrFunction + reduce(122), // =~, reduce: MlrvalOrFunction + reduce(122), // !=~, reduce: MlrvalOrFunction + reduce(122), // ==, reduce: MlrvalOrFunction + reduce(122), // !=, reduce: MlrvalOrFunction + reduce(122), // >, reduce: MlrvalOrFunction + reduce(122), // >=, reduce: MlrvalOrFunction + reduce(122), // <, reduce: MlrvalOrFunction + reduce(122), // <=, reduce: MlrvalOrFunction + reduce(122), // |, reduce: MlrvalOrFunction + reduce(122), // ^, reduce: MlrvalOrFunction + reduce(122), // &, reduce: MlrvalOrFunction + reduce(122), // <<, reduce: MlrvalOrFunction + reduce(122), // >>, reduce: MlrvalOrFunction + reduce(122), // >>>, reduce: MlrvalOrFunction + reduce(122), // +, reduce: MlrvalOrFunction + reduce(122), // -, reduce: MlrvalOrFunction + reduce(122), // .+, reduce: MlrvalOrFunction + reduce(122), // .-, reduce: MlrvalOrFunction + reduce(122), // ., reduce: MlrvalOrFunction + reduce(122), // *, reduce: MlrvalOrFunction + reduce(122), // /, reduce: MlrvalOrFunction + reduce(122), // //, reduce: MlrvalOrFunction + reduce(122), // %, reduce: MlrvalOrFunction + reduce(122), // .*, reduce: MlrvalOrFunction + reduce(122), // ./, reduce: MlrvalOrFunction + reduce(122), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(122), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S70 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(123), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(123), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + reduce(123), // =, reduce: MlrvalOrFunction + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(123), // ||=, reduce: MlrvalOrFunction + reduce(123), // ^^=, reduce: MlrvalOrFunction + reduce(123), // &&=, reduce: MlrvalOrFunction + reduce(123), // |=, reduce: MlrvalOrFunction + reduce(123), // ^=, reduce: MlrvalOrFunction + reduce(123), // <<=, reduce: MlrvalOrFunction + reduce(123), // >>=, reduce: MlrvalOrFunction + reduce(123), // >>>=, reduce: MlrvalOrFunction + reduce(123), // +=, reduce: MlrvalOrFunction + reduce(123), // .=, reduce: MlrvalOrFunction + reduce(123), // -=, reduce: MlrvalOrFunction + reduce(123), // *=, reduce: MlrvalOrFunction + reduce(123), // /=, reduce: MlrvalOrFunction + reduce(123), // //=, reduce: MlrvalOrFunction + reduce(123), // %=, reduce: MlrvalOrFunction + reduce(123), // **=, reduce: MlrvalOrFunction + reduce(123), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(123), // ||, reduce: MlrvalOrFunction + reduce(123), // ^^, reduce: MlrvalOrFunction + reduce(123), // &&, reduce: MlrvalOrFunction + reduce(123), // =~, reduce: MlrvalOrFunction + reduce(123), // !=~, reduce: MlrvalOrFunction + reduce(123), // ==, reduce: MlrvalOrFunction + reduce(123), // !=, reduce: MlrvalOrFunction + reduce(123), // >, reduce: MlrvalOrFunction + reduce(123), // >=, reduce: MlrvalOrFunction + reduce(123), // <, reduce: MlrvalOrFunction + reduce(123), // <=, reduce: MlrvalOrFunction + reduce(123), // |, reduce: MlrvalOrFunction + reduce(123), // ^, reduce: MlrvalOrFunction + reduce(123), // &, reduce: MlrvalOrFunction + reduce(123), // <<, reduce: MlrvalOrFunction + reduce(123), // >>, reduce: MlrvalOrFunction + reduce(123), // >>>, reduce: MlrvalOrFunction + reduce(123), // +, reduce: MlrvalOrFunction + reduce(123), // -, reduce: MlrvalOrFunction + reduce(123), // .+, reduce: MlrvalOrFunction + reduce(123), // .-, reduce: MlrvalOrFunction + reduce(123), // ., reduce: MlrvalOrFunction + reduce(123), // *, reduce: MlrvalOrFunction + reduce(123), // /, reduce: MlrvalOrFunction + reduce(123), // //, reduce: MlrvalOrFunction + reduce(123), // %, reduce: MlrvalOrFunction + reduce(123), // .*, reduce: MlrvalOrFunction + reduce(123), // ./, reduce: MlrvalOrFunction + reduce(123), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(123), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -7615,21 +7757,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(456), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name + shift(462), // md_token_field_name + shift(463), // $[ + shift(464), // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -7665,10 +7809,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- nil, // . nil, // * nil, // / @@ -7677,40 +7821,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(490), // ! - shift(491), // ~ + shift(498), // ! + shift(499), // ~ nil, // ** - shift(493), // ( + shift(501), // ( nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ nil, // , - shift(505), // { - shift(506), // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -7719,10 +7863,12 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(133), // $, reduce: MlrvalOrFunction + reduce(129), // $, reduce: MlrvalOrFunction nil, // empty - reduce(133), // ;, reduce: MlrvalOrFunction - reduce(133), // =, reduce: MlrvalOrFunction + reduce(129), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + reduce(129), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -7737,56 +7883,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(133), // ||=, reduce: MlrvalOrFunction - reduce(133), // ^^=, reduce: MlrvalOrFunction - reduce(133), // &&=, reduce: MlrvalOrFunction - reduce(133), // |=, reduce: MlrvalOrFunction - reduce(133), // ^=, reduce: MlrvalOrFunction - reduce(133), // <<=, reduce: MlrvalOrFunction - reduce(133), // >>=, reduce: MlrvalOrFunction - reduce(133), // >>>=, reduce: MlrvalOrFunction - reduce(133), // +=, reduce: MlrvalOrFunction - reduce(133), // .=, reduce: MlrvalOrFunction - reduce(133), // -=, reduce: MlrvalOrFunction - reduce(133), // *=, reduce: MlrvalOrFunction - reduce(133), // /=, reduce: MlrvalOrFunction - reduce(133), // //=, reduce: MlrvalOrFunction - reduce(133), // %=, reduce: MlrvalOrFunction - reduce(133), // **=, reduce: MlrvalOrFunction - reduce(133), // ?, reduce: MlrvalOrFunction + reduce(129), // ||=, reduce: MlrvalOrFunction + reduce(129), // ^^=, reduce: MlrvalOrFunction + reduce(129), // &&=, reduce: MlrvalOrFunction + reduce(129), // |=, reduce: MlrvalOrFunction + reduce(129), // ^=, reduce: MlrvalOrFunction + reduce(129), // <<=, reduce: MlrvalOrFunction + reduce(129), // >>=, reduce: MlrvalOrFunction + reduce(129), // >>>=, reduce: MlrvalOrFunction + reduce(129), // +=, reduce: MlrvalOrFunction + reduce(129), // .=, reduce: MlrvalOrFunction + reduce(129), // -=, reduce: MlrvalOrFunction + reduce(129), // *=, reduce: MlrvalOrFunction + reduce(129), // /=, reduce: MlrvalOrFunction + reduce(129), // //=, reduce: MlrvalOrFunction + reduce(129), // %=, reduce: MlrvalOrFunction + reduce(129), // **=, reduce: MlrvalOrFunction + reduce(129), // ?, reduce: MlrvalOrFunction nil, // : - reduce(133), // ||, reduce: MlrvalOrFunction - reduce(133), // ^^, reduce: MlrvalOrFunction - reduce(133), // &&, reduce: MlrvalOrFunction - reduce(133), // =~, reduce: MlrvalOrFunction - reduce(133), // !=~, reduce: MlrvalOrFunction - reduce(133), // ==, reduce: MlrvalOrFunction - reduce(133), // !=, reduce: MlrvalOrFunction - reduce(133), // >, reduce: MlrvalOrFunction - reduce(133), // >=, reduce: MlrvalOrFunction - reduce(133), // <, reduce: MlrvalOrFunction - reduce(133), // <=, reduce: MlrvalOrFunction - reduce(133), // |, reduce: MlrvalOrFunction - reduce(133), // ^, reduce: MlrvalOrFunction - reduce(133), // &, reduce: MlrvalOrFunction - reduce(133), // <<, reduce: MlrvalOrFunction - reduce(133), // >>, reduce: MlrvalOrFunction - reduce(133), // >>>, reduce: MlrvalOrFunction - reduce(133), // +, reduce: MlrvalOrFunction - reduce(133), // -, reduce: MlrvalOrFunction - reduce(133), // .+, reduce: MlrvalOrFunction - reduce(133), // .-, reduce: MlrvalOrFunction - reduce(133), // ., reduce: MlrvalOrFunction - reduce(133), // *, reduce: MlrvalOrFunction - reduce(133), // /, reduce: MlrvalOrFunction - reduce(133), // //, reduce: MlrvalOrFunction - reduce(133), // %, reduce: MlrvalOrFunction - reduce(133), // .*, reduce: MlrvalOrFunction - reduce(133), // ./, reduce: MlrvalOrFunction - reduce(133), // .//, reduce: MlrvalOrFunction + reduce(129), // ||, reduce: MlrvalOrFunction + reduce(129), // ^^, reduce: MlrvalOrFunction + reduce(129), // &&, reduce: MlrvalOrFunction + reduce(129), // =~, reduce: MlrvalOrFunction + reduce(129), // !=~, reduce: MlrvalOrFunction + reduce(129), // ==, reduce: MlrvalOrFunction + reduce(129), // !=, reduce: MlrvalOrFunction + reduce(129), // >, reduce: MlrvalOrFunction + reduce(129), // >=, reduce: MlrvalOrFunction + reduce(129), // <, reduce: MlrvalOrFunction + reduce(129), // <=, reduce: MlrvalOrFunction + reduce(129), // |, reduce: MlrvalOrFunction + reduce(129), // ^, reduce: MlrvalOrFunction + reduce(129), // &, reduce: MlrvalOrFunction + reduce(129), // <<, reduce: MlrvalOrFunction + reduce(129), // >>, reduce: MlrvalOrFunction + reduce(129), // >>>, reduce: MlrvalOrFunction + reduce(129), // +, reduce: MlrvalOrFunction + reduce(129), // -, reduce: MlrvalOrFunction + reduce(129), // .+, reduce: MlrvalOrFunction + reduce(129), // .-, reduce: MlrvalOrFunction + reduce(129), // ., reduce: MlrvalOrFunction + reduce(129), // *, reduce: MlrvalOrFunction + reduce(129), // /, reduce: MlrvalOrFunction + reduce(129), // //, reduce: MlrvalOrFunction + reduce(129), // %, reduce: MlrvalOrFunction + reduce(129), // .*, reduce: MlrvalOrFunction + reduce(129), // ./, reduce: MlrvalOrFunction + reduce(129), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction + reduce(129), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -7796,10 +7942,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(133), // [, reduce: MlrvalOrFunction + reduce(129), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -7818,6 +7962,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -7826,10 +7972,12 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(134), // $, reduce: ContextVariable + reduce(136), // $, reduce: MlrvalOrFunction nil, // empty - reduce(134), // ;, reduce: ContextVariable - reduce(134), // =, reduce: ContextVariable + reduce(136), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + reduce(136), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -7844,56 +7992,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(134), // ||=, reduce: ContextVariable - reduce(134), // ^^=, reduce: ContextVariable - reduce(134), // &&=, reduce: ContextVariable - reduce(134), // |=, reduce: ContextVariable - reduce(134), // ^=, reduce: ContextVariable - reduce(134), // <<=, reduce: ContextVariable - reduce(134), // >>=, reduce: ContextVariable - reduce(134), // >>>=, reduce: ContextVariable - reduce(134), // +=, reduce: ContextVariable - reduce(134), // .=, reduce: ContextVariable - reduce(134), // -=, reduce: ContextVariable - reduce(134), // *=, reduce: ContextVariable - reduce(134), // /=, reduce: ContextVariable - reduce(134), // //=, reduce: ContextVariable - reduce(134), // %=, reduce: ContextVariable - reduce(134), // **=, reduce: ContextVariable - reduce(134), // ?, reduce: ContextVariable + reduce(136), // ||=, reduce: MlrvalOrFunction + reduce(136), // ^^=, reduce: MlrvalOrFunction + reduce(136), // &&=, reduce: MlrvalOrFunction + reduce(136), // |=, reduce: MlrvalOrFunction + reduce(136), // ^=, reduce: MlrvalOrFunction + reduce(136), // <<=, reduce: MlrvalOrFunction + reduce(136), // >>=, reduce: MlrvalOrFunction + reduce(136), // >>>=, reduce: MlrvalOrFunction + reduce(136), // +=, reduce: MlrvalOrFunction + reduce(136), // .=, reduce: MlrvalOrFunction + reduce(136), // -=, reduce: MlrvalOrFunction + reduce(136), // *=, reduce: MlrvalOrFunction + reduce(136), // /=, reduce: MlrvalOrFunction + reduce(136), // //=, reduce: MlrvalOrFunction + reduce(136), // %=, reduce: MlrvalOrFunction + reduce(136), // **=, reduce: MlrvalOrFunction + reduce(136), // ?, reduce: MlrvalOrFunction nil, // : - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // >>>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable + reduce(136), // ||, reduce: MlrvalOrFunction + reduce(136), // ^^, reduce: MlrvalOrFunction + reduce(136), // &&, reduce: MlrvalOrFunction + reduce(136), // =~, reduce: MlrvalOrFunction + reduce(136), // !=~, reduce: MlrvalOrFunction + reduce(136), // ==, reduce: MlrvalOrFunction + reduce(136), // !=, reduce: MlrvalOrFunction + reduce(136), // >, reduce: MlrvalOrFunction + reduce(136), // >=, reduce: MlrvalOrFunction + reduce(136), // <, reduce: MlrvalOrFunction + reduce(136), // <=, reduce: MlrvalOrFunction + reduce(136), // |, reduce: MlrvalOrFunction + reduce(136), // ^, reduce: MlrvalOrFunction + reduce(136), // &, reduce: MlrvalOrFunction + reduce(136), // <<, reduce: MlrvalOrFunction + reduce(136), // >>, reduce: MlrvalOrFunction + reduce(136), // >>>, reduce: MlrvalOrFunction + reduce(136), // +, reduce: MlrvalOrFunction + reduce(136), // -, reduce: MlrvalOrFunction + reduce(136), // .+, reduce: MlrvalOrFunction + reduce(136), // .-, reduce: MlrvalOrFunction + reduce(136), // ., reduce: MlrvalOrFunction + reduce(136), // *, reduce: MlrvalOrFunction + reduce(136), // /, reduce: MlrvalOrFunction + reduce(136), // //, reduce: MlrvalOrFunction + reduce(136), // %, reduce: MlrvalOrFunction + reduce(136), // .*, reduce: MlrvalOrFunction + reduce(136), // ./, reduce: MlrvalOrFunction + reduce(136), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(134), // **, reduce: ContextVariable + reduce(136), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -7903,10 +8051,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(134), // [, reduce: ContextVariable + reduce(136), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -7925,231 +8071,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, actionRow{ // S74 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(135), // $, reduce: ContextVariable - nil, // empty - reduce(135), // ;, reduce: ContextVariable - reduce(135), // =, reduce: ContextVariable - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(135), // ||=, reduce: ContextVariable - reduce(135), // ^^=, reduce: ContextVariable - reduce(135), // &&=, reduce: ContextVariable - reduce(135), // |=, reduce: ContextVariable - reduce(135), // ^=, reduce: ContextVariable - reduce(135), // <<=, reduce: ContextVariable - reduce(135), // >>=, reduce: ContextVariable - reduce(135), // >>>=, reduce: ContextVariable - reduce(135), // +=, reduce: ContextVariable - reduce(135), // .=, reduce: ContextVariable - reduce(135), // -=, reduce: ContextVariable - reduce(135), // *=, reduce: ContextVariable - reduce(135), // /=, reduce: ContextVariable - reduce(135), // //=, reduce: ContextVariable - reduce(135), // %=, reduce: ContextVariable - reduce(135), // **=, reduce: ContextVariable - reduce(135), // ?, reduce: ContextVariable - nil, // : - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // >>>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(135), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S75 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(136), // $, reduce: ContextVariable - nil, // empty - reduce(136), // ;, reduce: ContextVariable - reduce(136), // =, reduce: ContextVariable - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(136), // ||=, reduce: ContextVariable - reduce(136), // ^^=, reduce: ContextVariable - reduce(136), // &&=, reduce: ContextVariable - reduce(136), // |=, reduce: ContextVariable - reduce(136), // ^=, reduce: ContextVariable - reduce(136), // <<=, reduce: ContextVariable - reduce(136), // >>=, reduce: ContextVariable - reduce(136), // >>>=, reduce: ContextVariable - reduce(136), // +=, reduce: ContextVariable - reduce(136), // .=, reduce: ContextVariable - reduce(136), // -=, reduce: ContextVariable - reduce(136), // *=, reduce: ContextVariable - reduce(136), // /=, reduce: ContextVariable - reduce(136), // //=, reduce: ContextVariable - reduce(136), // %=, reduce: ContextVariable - reduce(136), // **=, reduce: ContextVariable - reduce(136), // ?, reduce: ContextVariable - nil, // : - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // >>>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(136), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S76 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(137), // $, reduce: ContextVariable nil, // empty reduce(137), // ;, reduce: ContextVariable + nil, // { + nil, // } reduce(137), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -8226,8 +8162,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(137), // [, reduce: ContextVariable nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -8246,17 +8180,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S77 + actionRow{ // S75 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(138), // $, reduce: ContextVariable nil, // empty reduce(138), // ;, reduce: ContextVariable + nil, // { + nil, // } reduce(138), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -8333,8 +8271,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(138), // [, reduce: ContextVariable nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -8353,17 +8289,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S78 + actionRow{ // S76 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(139), // $, reduce: ContextVariable nil, // empty reduce(139), // ;, reduce: ContextVariable + nil, // { + nil, // } reduce(139), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -8440,8 +8380,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(139), // [, reduce: ContextVariable nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -8460,17 +8398,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S79 + actionRow{ // S77 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(140), // $, reduce: ContextVariable nil, // empty reduce(140), // ;, reduce: ContextVariable + nil, // { + nil, // } reduce(140), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -8547,8 +8489,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(140), // [, reduce: ContextVariable nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -8567,17 +8507,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S80 + actionRow{ // S78 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(141), // $, reduce: ContextVariable nil, // empty reduce(141), // ;, reduce: ContextVariable + nil, // { + nil, // } reduce(141), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -8654,8 +8598,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(141), // [, reduce: ContextVariable nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -8674,17 +8616,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S81 + actionRow{ // S79 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(142), // $, reduce: ContextVariable nil, // empty reduce(142), // ;, reduce: ContextVariable + nil, // { + nil, // } reduce(142), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -8761,8 +8707,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(142), // [, reduce: ContextVariable nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -8781,17 +8725,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S82 + actionRow{ // S80 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(143), // $, reduce: ContextVariable nil, // empty reduce(143), // ;, reduce: ContextVariable + nil, // { + nil, // } reduce(143), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -8868,8 +8816,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(143), // [, reduce: ContextVariable nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -8888,17 +8834,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S83 + actionRow{ // S81 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(144), // $, reduce: ContextVariable nil, // empty reduce(144), // ;, reduce: ContextVariable + nil, // { + nil, // } reduce(144), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -8975,8 +8925,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(144), // [, reduce: ContextVariable nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -8995,6 +8943,226 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S82 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(145), // $, reduce: ContextVariable + nil, // empty + reduce(145), // ;, reduce: ContextVariable + nil, // { + nil, // } + reduce(145), // =, reduce: ContextVariable + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(145), // ||=, reduce: ContextVariable + reduce(145), // ^^=, reduce: ContextVariable + reduce(145), // &&=, reduce: ContextVariable + reduce(145), // |=, reduce: ContextVariable + reduce(145), // ^=, reduce: ContextVariable + reduce(145), // <<=, reduce: ContextVariable + reduce(145), // >>=, reduce: ContextVariable + reduce(145), // >>>=, reduce: ContextVariable + reduce(145), // +=, reduce: ContextVariable + reduce(145), // .=, reduce: ContextVariable + reduce(145), // -=, reduce: ContextVariable + reduce(145), // *=, reduce: ContextVariable + reduce(145), // /=, reduce: ContextVariable + reduce(145), // //=, reduce: ContextVariable + reduce(145), // %=, reduce: ContextVariable + reduce(145), // **=, reduce: ContextVariable + reduce(145), // ?, reduce: ContextVariable + nil, // : + reduce(145), // ||, reduce: ContextVariable + reduce(145), // ^^, reduce: ContextVariable + reduce(145), // &&, reduce: ContextVariable + reduce(145), // =~, reduce: ContextVariable + reduce(145), // !=~, reduce: ContextVariable + reduce(145), // ==, reduce: ContextVariable + reduce(145), // !=, reduce: ContextVariable + reduce(145), // >, reduce: ContextVariable + reduce(145), // >=, reduce: ContextVariable + reduce(145), // <, reduce: ContextVariable + reduce(145), // <=, reduce: ContextVariable + reduce(145), // |, reduce: ContextVariable + reduce(145), // ^, reduce: ContextVariable + reduce(145), // &, reduce: ContextVariable + reduce(145), // <<, reduce: ContextVariable + reduce(145), // >>, reduce: ContextVariable + reduce(145), // >>>, reduce: ContextVariable + reduce(145), // +, reduce: ContextVariable + reduce(145), // -, reduce: ContextVariable + reduce(145), // .+, reduce: ContextVariable + reduce(145), // .-, reduce: ContextVariable + reduce(145), // ., reduce: ContextVariable + reduce(145), // *, reduce: ContextVariable + reduce(145), // /, reduce: ContextVariable + reduce(145), // //, reduce: ContextVariable + reduce(145), // %, reduce: ContextVariable + reduce(145), // .*, reduce: ContextVariable + reduce(145), // ./, reduce: ContextVariable + reduce(145), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(145), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S83 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(146), // $, reduce: ContextVariable + nil, // empty + reduce(146), // ;, reduce: ContextVariable + nil, // { + nil, // } + reduce(146), // =, reduce: ContextVariable + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(146), // ||=, reduce: ContextVariable + reduce(146), // ^^=, reduce: ContextVariable + reduce(146), // &&=, reduce: ContextVariable + reduce(146), // |=, reduce: ContextVariable + reduce(146), // ^=, reduce: ContextVariable + reduce(146), // <<=, reduce: ContextVariable + reduce(146), // >>=, reduce: ContextVariable + reduce(146), // >>>=, reduce: ContextVariable + reduce(146), // +=, reduce: ContextVariable + reduce(146), // .=, reduce: ContextVariable + reduce(146), // -=, reduce: ContextVariable + reduce(146), // *=, reduce: ContextVariable + reduce(146), // /=, reduce: ContextVariable + reduce(146), // //=, reduce: ContextVariable + reduce(146), // %=, reduce: ContextVariable + reduce(146), // **=, reduce: ContextVariable + reduce(146), // ?, reduce: ContextVariable + nil, // : + reduce(146), // ||, reduce: ContextVariable + reduce(146), // ^^, reduce: ContextVariable + reduce(146), // &&, reduce: ContextVariable + reduce(146), // =~, reduce: ContextVariable + reduce(146), // !=~, reduce: ContextVariable + reduce(146), // ==, reduce: ContextVariable + reduce(146), // !=, reduce: ContextVariable + reduce(146), // >, reduce: ContextVariable + reduce(146), // >=, reduce: ContextVariable + reduce(146), // <, reduce: ContextVariable + reduce(146), // <=, reduce: ContextVariable + reduce(146), // |, reduce: ContextVariable + reduce(146), // ^, reduce: ContextVariable + reduce(146), // &, reduce: ContextVariable + reduce(146), // <<, reduce: ContextVariable + reduce(146), // >>, reduce: ContextVariable + reduce(146), // >>>, reduce: ContextVariable + reduce(146), // +, reduce: ContextVariable + reduce(146), // -, reduce: ContextVariable + reduce(146), // .+, reduce: ContextVariable + reduce(146), // .-, reduce: ContextVariable + reduce(146), // ., reduce: ContextVariable + reduce(146), // *, reduce: ContextVariable + reduce(146), // /, reduce: ContextVariable + reduce(146), // //, reduce: ContextVariable + reduce(146), // %, reduce: ContextVariable + reduce(146), // .*, reduce: ContextVariable + reduce(146), // ./, reduce: ContextVariable + reduce(146), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(146), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -9003,10 +9171,12 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(145), // $, reduce: MlrvalOrFunction + reduce(147), // $, reduce: ContextVariable nil, // empty - reduce(145), // ;, reduce: MlrvalOrFunction - reduce(145), // =, reduce: MlrvalOrFunction + reduce(147), // ;, reduce: ContextVariable + nil, // { + nil, // } + reduce(147), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -9021,56 +9191,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(145), // ||=, reduce: MlrvalOrFunction - reduce(145), // ^^=, reduce: MlrvalOrFunction - reduce(145), // &&=, reduce: MlrvalOrFunction - reduce(145), // |=, reduce: MlrvalOrFunction - reduce(145), // ^=, reduce: MlrvalOrFunction - reduce(145), // <<=, reduce: MlrvalOrFunction - reduce(145), // >>=, reduce: MlrvalOrFunction - reduce(145), // >>>=, reduce: MlrvalOrFunction - reduce(145), // +=, reduce: MlrvalOrFunction - reduce(145), // .=, reduce: MlrvalOrFunction - reduce(145), // -=, reduce: MlrvalOrFunction - reduce(145), // *=, reduce: MlrvalOrFunction - reduce(145), // /=, reduce: MlrvalOrFunction - reduce(145), // //=, reduce: MlrvalOrFunction - reduce(145), // %=, reduce: MlrvalOrFunction - reduce(145), // **=, reduce: MlrvalOrFunction - reduce(145), // ?, reduce: MlrvalOrFunction + reduce(147), // ||=, reduce: ContextVariable + reduce(147), // ^^=, reduce: ContextVariable + reduce(147), // &&=, reduce: ContextVariable + reduce(147), // |=, reduce: ContextVariable + reduce(147), // ^=, reduce: ContextVariable + reduce(147), // <<=, reduce: ContextVariable + reduce(147), // >>=, reduce: ContextVariable + reduce(147), // >>>=, reduce: ContextVariable + reduce(147), // +=, reduce: ContextVariable + reduce(147), // .=, reduce: ContextVariable + reduce(147), // -=, reduce: ContextVariable + reduce(147), // *=, reduce: ContextVariable + reduce(147), // /=, reduce: ContextVariable + reduce(147), // //=, reduce: ContextVariable + reduce(147), // %=, reduce: ContextVariable + reduce(147), // **=, reduce: ContextVariable + reduce(147), // ?, reduce: ContextVariable nil, // : - reduce(145), // ||, reduce: MlrvalOrFunction - reduce(145), // ^^, reduce: MlrvalOrFunction - reduce(145), // &&, reduce: MlrvalOrFunction - reduce(145), // =~, reduce: MlrvalOrFunction - reduce(145), // !=~, reduce: MlrvalOrFunction - reduce(145), // ==, reduce: MlrvalOrFunction - reduce(145), // !=, reduce: MlrvalOrFunction - reduce(145), // >, reduce: MlrvalOrFunction - reduce(145), // >=, reduce: MlrvalOrFunction - reduce(145), // <, reduce: MlrvalOrFunction - reduce(145), // <=, reduce: MlrvalOrFunction - reduce(145), // |, reduce: MlrvalOrFunction - reduce(145), // ^, reduce: MlrvalOrFunction - reduce(145), // &, reduce: MlrvalOrFunction - reduce(145), // <<, reduce: MlrvalOrFunction - reduce(145), // >>, reduce: MlrvalOrFunction - reduce(145), // >>>, reduce: MlrvalOrFunction - reduce(145), // +, reduce: MlrvalOrFunction - reduce(145), // -, reduce: MlrvalOrFunction - reduce(145), // .+, reduce: MlrvalOrFunction - reduce(145), // .-, reduce: MlrvalOrFunction - reduce(145), // ., reduce: MlrvalOrFunction - reduce(145), // *, reduce: MlrvalOrFunction - reduce(145), // /, reduce: MlrvalOrFunction - reduce(145), // //, reduce: MlrvalOrFunction - reduce(145), // %, reduce: MlrvalOrFunction - reduce(145), // .*, reduce: MlrvalOrFunction - reduce(145), // ./, reduce: MlrvalOrFunction - reduce(145), // .//, reduce: MlrvalOrFunction + reduce(147), // ||, reduce: ContextVariable + reduce(147), // ^^, reduce: ContextVariable + reduce(147), // &&, reduce: ContextVariable + reduce(147), // =~, reduce: ContextVariable + reduce(147), // !=~, reduce: ContextVariable + reduce(147), // ==, reduce: ContextVariable + reduce(147), // !=, reduce: ContextVariable + reduce(147), // >, reduce: ContextVariable + reduce(147), // >=, reduce: ContextVariable + reduce(147), // <, reduce: ContextVariable + reduce(147), // <=, reduce: ContextVariable + reduce(147), // |, reduce: ContextVariable + reduce(147), // ^, reduce: ContextVariable + reduce(147), // &, reduce: ContextVariable + reduce(147), // <<, reduce: ContextVariable + reduce(147), // >>, reduce: ContextVariable + reduce(147), // >>>, reduce: ContextVariable + reduce(147), // +, reduce: ContextVariable + reduce(147), // -, reduce: ContextVariable + reduce(147), // .+, reduce: ContextVariable + reduce(147), // .-, reduce: ContextVariable + reduce(147), // ., reduce: ContextVariable + reduce(147), // *, reduce: ContextVariable + reduce(147), // /, reduce: ContextVariable + reduce(147), // //, reduce: ContextVariable + reduce(147), // %, reduce: ContextVariable + reduce(147), // .*, reduce: ContextVariable + reduce(147), // ./, reduce: ContextVariable + reduce(147), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction + reduce(147), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -9080,10 +9250,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(145), // [, reduce: MlrvalOrFunction + reduce(147), // [, reduce: ContextVariable nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -9102,6 +9270,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -9110,10 +9280,12 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(147), // $, reduce: MlrvalOrFunction + reduce(148), // $, reduce: MlrvalOrFunction nil, // empty - reduce(147), // ;, reduce: MlrvalOrFunction - reduce(147), // =, reduce: MlrvalOrFunction + reduce(148), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + reduce(148), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -9128,56 +9300,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(147), // ||=, reduce: MlrvalOrFunction - reduce(147), // ^^=, reduce: MlrvalOrFunction - reduce(147), // &&=, reduce: MlrvalOrFunction - reduce(147), // |=, reduce: MlrvalOrFunction - reduce(147), // ^=, reduce: MlrvalOrFunction - reduce(147), // <<=, reduce: MlrvalOrFunction - reduce(147), // >>=, reduce: MlrvalOrFunction - reduce(147), // >>>=, reduce: MlrvalOrFunction - reduce(147), // +=, reduce: MlrvalOrFunction - reduce(147), // .=, reduce: MlrvalOrFunction - reduce(147), // -=, reduce: MlrvalOrFunction - reduce(147), // *=, reduce: MlrvalOrFunction - reduce(147), // /=, reduce: MlrvalOrFunction - reduce(147), // //=, reduce: MlrvalOrFunction - reduce(147), // %=, reduce: MlrvalOrFunction - reduce(147), // **=, reduce: MlrvalOrFunction - reduce(147), // ?, reduce: MlrvalOrFunction + reduce(148), // ||=, reduce: MlrvalOrFunction + reduce(148), // ^^=, reduce: MlrvalOrFunction + reduce(148), // &&=, reduce: MlrvalOrFunction + reduce(148), // |=, reduce: MlrvalOrFunction + reduce(148), // ^=, reduce: MlrvalOrFunction + reduce(148), // <<=, reduce: MlrvalOrFunction + reduce(148), // >>=, reduce: MlrvalOrFunction + reduce(148), // >>>=, reduce: MlrvalOrFunction + reduce(148), // +=, reduce: MlrvalOrFunction + reduce(148), // .=, reduce: MlrvalOrFunction + reduce(148), // -=, reduce: MlrvalOrFunction + reduce(148), // *=, reduce: MlrvalOrFunction + reduce(148), // /=, reduce: MlrvalOrFunction + reduce(148), // //=, reduce: MlrvalOrFunction + reduce(148), // %=, reduce: MlrvalOrFunction + reduce(148), // **=, reduce: MlrvalOrFunction + reduce(148), // ?, reduce: MlrvalOrFunction nil, // : - reduce(147), // ||, reduce: MlrvalOrFunction - reduce(147), // ^^, reduce: MlrvalOrFunction - reduce(147), // &&, reduce: MlrvalOrFunction - reduce(147), // =~, reduce: MlrvalOrFunction - reduce(147), // !=~, reduce: MlrvalOrFunction - reduce(147), // ==, reduce: MlrvalOrFunction - reduce(147), // !=, reduce: MlrvalOrFunction - reduce(147), // >, reduce: MlrvalOrFunction - reduce(147), // >=, reduce: MlrvalOrFunction - reduce(147), // <, reduce: MlrvalOrFunction - reduce(147), // <=, reduce: MlrvalOrFunction - reduce(147), // |, reduce: MlrvalOrFunction - reduce(147), // ^, reduce: MlrvalOrFunction - reduce(147), // &, reduce: MlrvalOrFunction - reduce(147), // <<, reduce: MlrvalOrFunction - reduce(147), // >>, reduce: MlrvalOrFunction - reduce(147), // >>>, reduce: MlrvalOrFunction - reduce(147), // +, reduce: MlrvalOrFunction - reduce(147), // -, reduce: MlrvalOrFunction - reduce(147), // .+, reduce: MlrvalOrFunction - reduce(147), // .-, reduce: MlrvalOrFunction - reduce(147), // ., reduce: MlrvalOrFunction - reduce(147), // *, reduce: MlrvalOrFunction - reduce(147), // /, reduce: MlrvalOrFunction - reduce(147), // //, reduce: MlrvalOrFunction - reduce(147), // %, reduce: MlrvalOrFunction - reduce(147), // .*, reduce: MlrvalOrFunction - reduce(147), // ./, reduce: MlrvalOrFunction - reduce(147), // .//, reduce: MlrvalOrFunction + reduce(148), // ||, reduce: MlrvalOrFunction + reduce(148), // ^^, reduce: MlrvalOrFunction + reduce(148), // &&, reduce: MlrvalOrFunction + reduce(148), // =~, reduce: MlrvalOrFunction + reduce(148), // !=~, reduce: MlrvalOrFunction + reduce(148), // ==, reduce: MlrvalOrFunction + reduce(148), // !=, reduce: MlrvalOrFunction + reduce(148), // >, reduce: MlrvalOrFunction + reduce(148), // >=, reduce: MlrvalOrFunction + reduce(148), // <, reduce: MlrvalOrFunction + reduce(148), // <=, reduce: MlrvalOrFunction + reduce(148), // |, reduce: MlrvalOrFunction + reduce(148), // ^, reduce: MlrvalOrFunction + reduce(148), // &, reduce: MlrvalOrFunction + reduce(148), // <<, reduce: MlrvalOrFunction + reduce(148), // >>, reduce: MlrvalOrFunction + reduce(148), // >>>, reduce: MlrvalOrFunction + reduce(148), // +, reduce: MlrvalOrFunction + reduce(148), // -, reduce: MlrvalOrFunction + reduce(148), // .+, reduce: MlrvalOrFunction + reduce(148), // .-, reduce: MlrvalOrFunction + reduce(148), // ., reduce: MlrvalOrFunction + reduce(148), // *, reduce: MlrvalOrFunction + reduce(148), // /, reduce: MlrvalOrFunction + reduce(148), // //, reduce: MlrvalOrFunction + reduce(148), // %, reduce: MlrvalOrFunction + reduce(148), // .*, reduce: MlrvalOrFunction + reduce(148), // ./, reduce: MlrvalOrFunction + reduce(148), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction + reduce(148), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -9187,10 +9359,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(147), // [, reduce: MlrvalOrFunction + reduce(148), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -9209,6 +9379,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -9217,10 +9389,12 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(152), // $, reduce: MlrvalOrFunction + reduce(150), // $, reduce: MlrvalOrFunction nil, // empty - reduce(152), // ;, reduce: MlrvalOrFunction - reduce(152), // =, reduce: MlrvalOrFunction + reduce(150), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + reduce(150), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -9235,56 +9409,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(152), // ||=, reduce: MlrvalOrFunction - reduce(152), // ^^=, reduce: MlrvalOrFunction - reduce(152), // &&=, reduce: MlrvalOrFunction - reduce(152), // |=, reduce: MlrvalOrFunction - reduce(152), // ^=, reduce: MlrvalOrFunction - reduce(152), // <<=, reduce: MlrvalOrFunction - reduce(152), // >>=, reduce: MlrvalOrFunction - reduce(152), // >>>=, reduce: MlrvalOrFunction - reduce(152), // +=, reduce: MlrvalOrFunction - reduce(152), // .=, reduce: MlrvalOrFunction - reduce(152), // -=, reduce: MlrvalOrFunction - reduce(152), // *=, reduce: MlrvalOrFunction - reduce(152), // /=, reduce: MlrvalOrFunction - reduce(152), // //=, reduce: MlrvalOrFunction - reduce(152), // %=, reduce: MlrvalOrFunction - reduce(152), // **=, reduce: MlrvalOrFunction - reduce(152), // ?, reduce: MlrvalOrFunction + reduce(150), // ||=, reduce: MlrvalOrFunction + reduce(150), // ^^=, reduce: MlrvalOrFunction + reduce(150), // &&=, reduce: MlrvalOrFunction + reduce(150), // |=, reduce: MlrvalOrFunction + reduce(150), // ^=, reduce: MlrvalOrFunction + reduce(150), // <<=, reduce: MlrvalOrFunction + reduce(150), // >>=, reduce: MlrvalOrFunction + reduce(150), // >>>=, reduce: MlrvalOrFunction + reduce(150), // +=, reduce: MlrvalOrFunction + reduce(150), // .=, reduce: MlrvalOrFunction + reduce(150), // -=, reduce: MlrvalOrFunction + reduce(150), // *=, reduce: MlrvalOrFunction + reduce(150), // /=, reduce: MlrvalOrFunction + reduce(150), // //=, reduce: MlrvalOrFunction + reduce(150), // %=, reduce: MlrvalOrFunction + reduce(150), // **=, reduce: MlrvalOrFunction + reduce(150), // ?, reduce: MlrvalOrFunction nil, // : - reduce(152), // ||, reduce: MlrvalOrFunction - reduce(152), // ^^, reduce: MlrvalOrFunction - reduce(152), // &&, reduce: MlrvalOrFunction - reduce(152), // =~, reduce: MlrvalOrFunction - reduce(152), // !=~, reduce: MlrvalOrFunction - reduce(152), // ==, reduce: MlrvalOrFunction - reduce(152), // !=, reduce: MlrvalOrFunction - reduce(152), // >, reduce: MlrvalOrFunction - reduce(152), // >=, reduce: MlrvalOrFunction - reduce(152), // <, reduce: MlrvalOrFunction - reduce(152), // <=, reduce: MlrvalOrFunction - reduce(152), // |, reduce: MlrvalOrFunction - reduce(152), // ^, reduce: MlrvalOrFunction - reduce(152), // &, reduce: MlrvalOrFunction - reduce(152), // <<, reduce: MlrvalOrFunction - reduce(152), // >>, reduce: MlrvalOrFunction - reduce(152), // >>>, reduce: MlrvalOrFunction - reduce(152), // +, reduce: MlrvalOrFunction - reduce(152), // -, reduce: MlrvalOrFunction - reduce(152), // .+, reduce: MlrvalOrFunction - reduce(152), // .-, reduce: MlrvalOrFunction - reduce(152), // ., reduce: MlrvalOrFunction - reduce(152), // *, reduce: MlrvalOrFunction - reduce(152), // /, reduce: MlrvalOrFunction - reduce(152), // //, reduce: MlrvalOrFunction - reduce(152), // %, reduce: MlrvalOrFunction - reduce(152), // .*, reduce: MlrvalOrFunction - reduce(152), // ./, reduce: MlrvalOrFunction - reduce(152), // .//, reduce: MlrvalOrFunction + reduce(150), // ||, reduce: MlrvalOrFunction + reduce(150), // ^^, reduce: MlrvalOrFunction + reduce(150), // &&, reduce: MlrvalOrFunction + reduce(150), // =~, reduce: MlrvalOrFunction + reduce(150), // !=~, reduce: MlrvalOrFunction + reduce(150), // ==, reduce: MlrvalOrFunction + reduce(150), // !=, reduce: MlrvalOrFunction + reduce(150), // >, reduce: MlrvalOrFunction + reduce(150), // >=, reduce: MlrvalOrFunction + reduce(150), // <, reduce: MlrvalOrFunction + reduce(150), // <=, reduce: MlrvalOrFunction + reduce(150), // |, reduce: MlrvalOrFunction + reduce(150), // ^, reduce: MlrvalOrFunction + reduce(150), // &, reduce: MlrvalOrFunction + reduce(150), // <<, reduce: MlrvalOrFunction + reduce(150), // >>, reduce: MlrvalOrFunction + reduce(150), // >>>, reduce: MlrvalOrFunction + reduce(150), // +, reduce: MlrvalOrFunction + reduce(150), // -, reduce: MlrvalOrFunction + reduce(150), // .+, reduce: MlrvalOrFunction + reduce(150), // .-, reduce: MlrvalOrFunction + reduce(150), // ., reduce: MlrvalOrFunction + reduce(150), // *, reduce: MlrvalOrFunction + reduce(150), // /, reduce: MlrvalOrFunction + reduce(150), // //, reduce: MlrvalOrFunction + reduce(150), // %, reduce: MlrvalOrFunction + reduce(150), // .*, reduce: MlrvalOrFunction + reduce(150), // ./, reduce: MlrvalOrFunction + reduce(150), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(152), // **, reduce: MlrvalOrFunction + reduce(150), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -9294,10 +9468,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(152), // [, reduce: MlrvalOrFunction + reduce(150), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -9316,17 +9488,130 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, actionRow{ // S87 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(155), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(155), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + reduce(155), // =, reduce: MlrvalOrFunction + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(155), // ||=, reduce: MlrvalOrFunction + reduce(155), // ^^=, reduce: MlrvalOrFunction + reduce(155), // &&=, reduce: MlrvalOrFunction + reduce(155), // |=, reduce: MlrvalOrFunction + reduce(155), // ^=, reduce: MlrvalOrFunction + reduce(155), // <<=, reduce: MlrvalOrFunction + reduce(155), // >>=, reduce: MlrvalOrFunction + reduce(155), // >>>=, reduce: MlrvalOrFunction + reduce(155), // +=, reduce: MlrvalOrFunction + reduce(155), // .=, reduce: MlrvalOrFunction + reduce(155), // -=, reduce: MlrvalOrFunction + reduce(155), // *=, reduce: MlrvalOrFunction + reduce(155), // /=, reduce: MlrvalOrFunction + reduce(155), // //=, reduce: MlrvalOrFunction + reduce(155), // %=, reduce: MlrvalOrFunction + reduce(155), // **=, reduce: MlrvalOrFunction + reduce(155), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(155), // ||, reduce: MlrvalOrFunction + reduce(155), // ^^, reduce: MlrvalOrFunction + reduce(155), // &&, reduce: MlrvalOrFunction + reduce(155), // =~, reduce: MlrvalOrFunction + reduce(155), // !=~, reduce: MlrvalOrFunction + reduce(155), // ==, reduce: MlrvalOrFunction + reduce(155), // !=, reduce: MlrvalOrFunction + reduce(155), // >, reduce: MlrvalOrFunction + reduce(155), // >=, reduce: MlrvalOrFunction + reduce(155), // <, reduce: MlrvalOrFunction + reduce(155), // <=, reduce: MlrvalOrFunction + reduce(155), // |, reduce: MlrvalOrFunction + reduce(155), // ^, reduce: MlrvalOrFunction + reduce(155), // &, reduce: MlrvalOrFunction + reduce(155), // <<, reduce: MlrvalOrFunction + reduce(155), // >>, reduce: MlrvalOrFunction + reduce(155), // >>>, reduce: MlrvalOrFunction + reduce(155), // +, reduce: MlrvalOrFunction + reduce(155), // -, reduce: MlrvalOrFunction + reduce(155), // .+, reduce: MlrvalOrFunction + reduce(155), // .-, reduce: MlrvalOrFunction + reduce(155), // ., reduce: MlrvalOrFunction + reduce(155), // *, reduce: MlrvalOrFunction + reduce(155), // /, reduce: MlrvalOrFunction + reduce(155), // //, reduce: MlrvalOrFunction + reduce(155), // %, reduce: MlrvalOrFunction + reduce(155), // .*, reduce: MlrvalOrFunction + reduce(155), // ./, reduce: MlrvalOrFunction + reduce(155), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(155), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(155), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S88 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -9392,7 +9677,7 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(525), // ( + shift(530), // ( nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal @@ -9403,8 +9688,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -9423,117 +9706,12 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S88 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - reduce(156), // (, reduce: FunctionName - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, actionRow{ // S89 canRecover: false, actions: [numSymbols]action{ @@ -9541,6 +9719,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -9606,7 +9786,7 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - reduce(157), // (, reduce: FunctionName + reduce(159), // (, reduce: FunctionName nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal @@ -9617,8 +9797,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -9637,6 +9815,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -9645,24 +9825,26 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(161), // $, reduce: BracefulStatement + nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = - reduce(161), // md_token_filter, reduce: BracefulStatement - reduce(161), // md_token_emit, reduce: BracefulStatement - reduce(161), // md_token_dump, reduce: BracefulStatement - reduce(161), // md_token_edump, reduce: BracefulStatement - reduce(161), // md_token_field_name, reduce: BracefulStatement - reduce(161), // $[, reduce: BracefulStatement + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ nil, // ] - reduce(161), // md_token_braced_field_name, reduce: BracefulStatement - reduce(161), // md_token_full_srec, reduce: BracefulStatement - reduce(161), // md_token_oosvar_name, reduce: BracefulStatement - reduce(161), // @[, reduce: BracefulStatement - reduce(161), // md_token_braced_oosvar_name, reduce: BracefulStatement - reduce(161), // md_token_full_oosvar, reduce: BracefulStatement - reduce(161), // md_token_non_sigil_name, reduce: BracefulStatement + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -9698,10 +9880,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - reduce(161), // +, reduce: BracefulStatement - reduce(161), // -, reduce: BracefulStatement - reduce(161), // .+, reduce: BracefulStatement - reduce(161), // .-, reduce: BracefulStatement + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -9710,265 +9892,53 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - reduce(161), // !, reduce: BracefulStatement - reduce(161), // ~, reduce: BracefulStatement + nil, // ! + nil, // ~ nil, // ** - reduce(161), // (, reduce: BracefulStatement + reduce(160), // (, reduce: FunctionName nil, // ) - reduce(161), // md_token_string_literal, reduce: BracefulStatement - reduce(161), // md_token_int_literal, reduce: BracefulStatement - reduce(161), // md_token_float_literal, reduce: BracefulStatement - reduce(161), // md_token_boolean_literal, reduce: BracefulStatement - reduce(161), // md_token_M_PI, reduce: BracefulStatement - reduce(161), // md_token_M_E, reduce: BracefulStatement - reduce(161), // md_token_panic, reduce: BracefulStatement - reduce(161), // [, reduce: BracefulStatement + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ nil, // , - reduce(161), // {, reduce: BracefulStatement - nil, // } - reduce(161), // md_token_IPS, reduce: BracefulStatement - reduce(161), // md_token_IFS, reduce: BracefulStatement - reduce(161), // md_token_IRS, reduce: BracefulStatement - reduce(161), // md_token_OPS, reduce: BracefulStatement - reduce(161), // md_token_OFS, reduce: BracefulStatement - reduce(161), // md_token_ORS, reduce: BracefulStatement - reduce(161), // md_token_NF, reduce: BracefulStatement - reduce(161), // md_token_NR, reduce: BracefulStatement - reduce(161), // md_token_FNR, reduce: BracefulStatement - reduce(161), // md_token_FILENAME, reduce: BracefulStatement - reduce(161), // md_token_FILENUM, reduce: BracefulStatement - reduce(161), // md_token_int_type, reduce: BracefulStatement - reduce(161), // md_token_float_type, reduce: BracefulStatement - reduce(161), // md_token_begin, reduce: BracefulStatement - reduce(161), // md_token_end, reduce: BracefulStatement - reduce(161), // md_token_if, reduce: BracefulStatement + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if nil, // md_token_elif nil, // md_token_else - reduce(161), // md_token_for, reduce: BracefulStatement + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for nil, // md_token_in }, }, actionRow{ // S91 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(162), // $, reduce: BracefulStatement - nil, // empty - nil, // ; - nil, // = - reduce(162), // md_token_filter, reduce: BracefulStatement - reduce(162), // md_token_emit, reduce: BracefulStatement - reduce(162), // md_token_dump, reduce: BracefulStatement - reduce(162), // md_token_edump, reduce: BracefulStatement - reduce(162), // md_token_field_name, reduce: BracefulStatement - reduce(162), // $[, reduce: BracefulStatement - nil, // ] - reduce(162), // md_token_braced_field_name, reduce: BracefulStatement - reduce(162), // md_token_full_srec, reduce: BracefulStatement - reduce(162), // md_token_oosvar_name, reduce: BracefulStatement - reduce(162), // @[, reduce: BracefulStatement - reduce(162), // md_token_braced_oosvar_name, reduce: BracefulStatement - reduce(162), // md_token_full_oosvar, reduce: BracefulStatement - reduce(162), // md_token_non_sigil_name, reduce: BracefulStatement - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(162), // +, reduce: BracefulStatement - reduce(162), // -, reduce: BracefulStatement - reduce(162), // .+, reduce: BracefulStatement - reduce(162), // .-, reduce: BracefulStatement - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(162), // !, reduce: BracefulStatement - reduce(162), // ~, reduce: BracefulStatement - nil, // ** - reduce(162), // (, reduce: BracefulStatement - nil, // ) - reduce(162), // md_token_string_literal, reduce: BracefulStatement - reduce(162), // md_token_int_literal, reduce: BracefulStatement - reduce(162), // md_token_float_literal, reduce: BracefulStatement - reduce(162), // md_token_boolean_literal, reduce: BracefulStatement - reduce(162), // md_token_M_PI, reduce: BracefulStatement - reduce(162), // md_token_M_E, reduce: BracefulStatement - reduce(162), // md_token_panic, reduce: BracefulStatement - reduce(162), // [, reduce: BracefulStatement - nil, // , - reduce(162), // {, reduce: BracefulStatement - nil, // } - reduce(162), // md_token_IPS, reduce: BracefulStatement - reduce(162), // md_token_IFS, reduce: BracefulStatement - reduce(162), // md_token_IRS, reduce: BracefulStatement - reduce(162), // md_token_OPS, reduce: BracefulStatement - reduce(162), // md_token_OFS, reduce: BracefulStatement - reduce(162), // md_token_ORS, reduce: BracefulStatement - reduce(162), // md_token_NF, reduce: BracefulStatement - reduce(162), // md_token_NR, reduce: BracefulStatement - reduce(162), // md_token_FNR, reduce: BracefulStatement - reduce(162), // md_token_FILENAME, reduce: BracefulStatement - reduce(162), // md_token_FILENUM, reduce: BracefulStatement - reduce(162), // md_token_int_type, reduce: BracefulStatement - reduce(162), // md_token_float_type, reduce: BracefulStatement - reduce(162), // md_token_begin, reduce: BracefulStatement - reduce(162), // md_token_end, reduce: BracefulStatement - reduce(162), // md_token_if, reduce: BracefulStatement - nil, // md_token_elif - nil, // md_token_else - reduce(162), // md_token_for, reduce: BracefulStatement - nil, // md_token_in - }, - }, - actionRow{ // S92 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(163), // $, reduce: BracefulStatement - nil, // empty - nil, // ; - nil, // = - reduce(163), // md_token_filter, reduce: BracefulStatement - reduce(163), // md_token_emit, reduce: BracefulStatement - reduce(163), // md_token_dump, reduce: BracefulStatement - reduce(163), // md_token_edump, reduce: BracefulStatement - reduce(163), // md_token_field_name, reduce: BracefulStatement - reduce(163), // $[, reduce: BracefulStatement - nil, // ] - reduce(163), // md_token_braced_field_name, reduce: BracefulStatement - reduce(163), // md_token_full_srec, reduce: BracefulStatement - reduce(163), // md_token_oosvar_name, reduce: BracefulStatement - reduce(163), // @[, reduce: BracefulStatement - reduce(163), // md_token_braced_oosvar_name, reduce: BracefulStatement - reduce(163), // md_token_full_oosvar, reduce: BracefulStatement - reduce(163), // md_token_non_sigil_name, reduce: BracefulStatement - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(163), // +, reduce: BracefulStatement - reduce(163), // -, reduce: BracefulStatement - reduce(163), // .+, reduce: BracefulStatement - reduce(163), // .-, reduce: BracefulStatement - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(163), // !, reduce: BracefulStatement - reduce(163), // ~, reduce: BracefulStatement - nil, // ** - reduce(163), // (, reduce: BracefulStatement - nil, // ) - reduce(163), // md_token_string_literal, reduce: BracefulStatement - reduce(163), // md_token_int_literal, reduce: BracefulStatement - reduce(163), // md_token_float_literal, reduce: BracefulStatement - reduce(163), // md_token_boolean_literal, reduce: BracefulStatement - reduce(163), // md_token_M_PI, reduce: BracefulStatement - reduce(163), // md_token_M_E, reduce: BracefulStatement - reduce(163), // md_token_panic, reduce: BracefulStatement - reduce(163), // [, reduce: BracefulStatement - nil, // , - reduce(163), // {, reduce: BracefulStatement - nil, // } - reduce(163), // md_token_IPS, reduce: BracefulStatement - reduce(163), // md_token_IFS, reduce: BracefulStatement - reduce(163), // md_token_IRS, reduce: BracefulStatement - reduce(163), // md_token_OPS, reduce: BracefulStatement - reduce(163), // md_token_OFS, reduce: BracefulStatement - reduce(163), // md_token_ORS, reduce: BracefulStatement - reduce(163), // md_token_NF, reduce: BracefulStatement - reduce(163), // md_token_NR, reduce: BracefulStatement - reduce(163), // md_token_FNR, reduce: BracefulStatement - reduce(163), // md_token_FILENAME, reduce: BracefulStatement - reduce(163), // md_token_FILENUM, reduce: BracefulStatement - reduce(163), // md_token_int_type, reduce: BracefulStatement - reduce(163), // md_token_float_type, reduce: BracefulStatement - reduce(163), // md_token_begin, reduce: BracefulStatement - reduce(163), // md_token_end, reduce: BracefulStatement - reduce(163), // md_token_if, reduce: BracefulStatement - nil, // md_token_elif - nil, // md_token_else - reduce(163), // md_token_for, reduce: BracefulStatement - nil, // md_token_in - }, - }, - actionRow{ // S93 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(164), // $, reduce: BracefulStatement nil, // empty nil, // ; + reduce(164), // {, reduce: BracefulStatement + nil, // } nil, // = reduce(164), // md_token_filter, reduce: BracefulStatement reduce(164), // md_token_emit, reduce: BracefulStatement @@ -10045,8 +10015,6 @@ var actionTab = actionTable{ reduce(164), // md_token_panic, reduce: BracefulStatement reduce(164), // [, reduce: BracefulStatement nil, // , - reduce(164), // {, reduce: BracefulStatement - nil, // } reduce(164), // md_token_IPS, reduce: BracefulStatement reduce(164), // md_token_IFS, reduce: BracefulStatement reduce(164), // md_token_IRS, reduce: BracefulStatement @@ -10065,46455 +10033,675 @@ var actionTab = actionTable{ reduce(164), // md_token_if, reduce: BracefulStatement nil, // md_token_elif nil, // md_token_else + reduce(164), // md_token_while, reduce: BracefulStatement + reduce(164), // md_token_do, reduce: BracefulStatement reduce(164), // md_token_for, reduce: BracefulStatement nil, // md_token_in }, }, + actionRow{ // S92 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(165), // $, reduce: BracefulStatement + nil, // empty + nil, // ; + reduce(165), // {, reduce: BracefulStatement + nil, // } + nil, // = + reduce(165), // md_token_filter, reduce: BracefulStatement + reduce(165), // md_token_emit, reduce: BracefulStatement + reduce(165), // md_token_dump, reduce: BracefulStatement + reduce(165), // md_token_edump, reduce: BracefulStatement + reduce(165), // md_token_field_name, reduce: BracefulStatement + reduce(165), // $[, reduce: BracefulStatement + nil, // ] + reduce(165), // md_token_braced_field_name, reduce: BracefulStatement + reduce(165), // md_token_full_srec, reduce: BracefulStatement + reduce(165), // md_token_oosvar_name, reduce: BracefulStatement + reduce(165), // @[, reduce: BracefulStatement + reduce(165), // md_token_braced_oosvar_name, reduce: BracefulStatement + reduce(165), // md_token_full_oosvar, reduce: BracefulStatement + reduce(165), // md_token_non_sigil_name, reduce: BracefulStatement + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(165), // +, reduce: BracefulStatement + reduce(165), // -, reduce: BracefulStatement + reduce(165), // .+, reduce: BracefulStatement + reduce(165), // .-, reduce: BracefulStatement + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(165), // !, reduce: BracefulStatement + reduce(165), // ~, reduce: BracefulStatement + nil, // ** + reduce(165), // (, reduce: BracefulStatement + nil, // ) + reduce(165), // md_token_string_literal, reduce: BracefulStatement + reduce(165), // md_token_int_literal, reduce: BracefulStatement + reduce(165), // md_token_float_literal, reduce: BracefulStatement + reduce(165), // md_token_boolean_literal, reduce: BracefulStatement + reduce(165), // md_token_M_PI, reduce: BracefulStatement + reduce(165), // md_token_M_E, reduce: BracefulStatement + reduce(165), // md_token_panic, reduce: BracefulStatement + reduce(165), // [, reduce: BracefulStatement + nil, // , + reduce(165), // md_token_IPS, reduce: BracefulStatement + reduce(165), // md_token_IFS, reduce: BracefulStatement + reduce(165), // md_token_IRS, reduce: BracefulStatement + reduce(165), // md_token_OPS, reduce: BracefulStatement + reduce(165), // md_token_OFS, reduce: BracefulStatement + reduce(165), // md_token_ORS, reduce: BracefulStatement + reduce(165), // md_token_NF, reduce: BracefulStatement + reduce(165), // md_token_NR, reduce: BracefulStatement + reduce(165), // md_token_FNR, reduce: BracefulStatement + reduce(165), // md_token_FILENAME, reduce: BracefulStatement + reduce(165), // md_token_FILENUM, reduce: BracefulStatement + reduce(165), // md_token_int_type, reduce: BracefulStatement + reduce(165), // md_token_float_type, reduce: BracefulStatement + reduce(165), // md_token_begin, reduce: BracefulStatement + reduce(165), // md_token_end, reduce: BracefulStatement + reduce(165), // md_token_if, reduce: BracefulStatement + nil, // md_token_elif + nil, // md_token_else + reduce(165), // md_token_while, reduce: BracefulStatement + reduce(165), // md_token_do, reduce: BracefulStatement + reduce(165), // md_token_for, reduce: BracefulStatement + nil, // md_token_in + }, + }, + actionRow{ // S93 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(166), // $, reduce: BracefulStatement + nil, // empty + nil, // ; + reduce(166), // {, reduce: BracefulStatement + nil, // } + nil, // = + reduce(166), // md_token_filter, reduce: BracefulStatement + reduce(166), // md_token_emit, reduce: BracefulStatement + reduce(166), // md_token_dump, reduce: BracefulStatement + reduce(166), // md_token_edump, reduce: BracefulStatement + reduce(166), // md_token_field_name, reduce: BracefulStatement + reduce(166), // $[, reduce: BracefulStatement + nil, // ] + reduce(166), // md_token_braced_field_name, reduce: BracefulStatement + reduce(166), // md_token_full_srec, reduce: BracefulStatement + reduce(166), // md_token_oosvar_name, reduce: BracefulStatement + reduce(166), // @[, reduce: BracefulStatement + reduce(166), // md_token_braced_oosvar_name, reduce: BracefulStatement + reduce(166), // md_token_full_oosvar, reduce: BracefulStatement + reduce(166), // md_token_non_sigil_name, reduce: BracefulStatement + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(166), // +, reduce: BracefulStatement + reduce(166), // -, reduce: BracefulStatement + reduce(166), // .+, reduce: BracefulStatement + reduce(166), // .-, reduce: BracefulStatement + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(166), // !, reduce: BracefulStatement + reduce(166), // ~, reduce: BracefulStatement + nil, // ** + reduce(166), // (, reduce: BracefulStatement + nil, // ) + reduce(166), // md_token_string_literal, reduce: BracefulStatement + reduce(166), // md_token_int_literal, reduce: BracefulStatement + reduce(166), // md_token_float_literal, reduce: BracefulStatement + reduce(166), // md_token_boolean_literal, reduce: BracefulStatement + reduce(166), // md_token_M_PI, reduce: BracefulStatement + reduce(166), // md_token_M_E, reduce: BracefulStatement + reduce(166), // md_token_panic, reduce: BracefulStatement + reduce(166), // [, reduce: BracefulStatement + nil, // , + reduce(166), // md_token_IPS, reduce: BracefulStatement + reduce(166), // md_token_IFS, reduce: BracefulStatement + reduce(166), // md_token_IRS, reduce: BracefulStatement + reduce(166), // md_token_OPS, reduce: BracefulStatement + reduce(166), // md_token_OFS, reduce: BracefulStatement + reduce(166), // md_token_ORS, reduce: BracefulStatement + reduce(166), // md_token_NF, reduce: BracefulStatement + reduce(166), // md_token_NR, reduce: BracefulStatement + reduce(166), // md_token_FNR, reduce: BracefulStatement + reduce(166), // md_token_FILENAME, reduce: BracefulStatement + reduce(166), // md_token_FILENUM, reduce: BracefulStatement + reduce(166), // md_token_int_type, reduce: BracefulStatement + reduce(166), // md_token_float_type, reduce: BracefulStatement + reduce(166), // md_token_begin, reduce: BracefulStatement + reduce(166), // md_token_end, reduce: BracefulStatement + reduce(166), // md_token_if, reduce: BracefulStatement + nil, // md_token_elif + nil, // md_token_else + reduce(166), // md_token_while, reduce: BracefulStatement + reduce(166), // md_token_do, reduce: BracefulStatement + reduce(166), // md_token_for, reduce: BracefulStatement + nil, // md_token_in + }, + }, actionRow{ // S94 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - shift(526), // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + reduce(167), // $, reduce: BracefulStatement + nil, // empty + nil, // ; + reduce(167), // {, reduce: BracefulStatement + nil, // } + nil, // = + reduce(167), // md_token_filter, reduce: BracefulStatement + reduce(167), // md_token_emit, reduce: BracefulStatement + reduce(167), // md_token_dump, reduce: BracefulStatement + reduce(167), // md_token_edump, reduce: BracefulStatement + reduce(167), // md_token_field_name, reduce: BracefulStatement + reduce(167), // $[, reduce: BracefulStatement + nil, // ] + reduce(167), // md_token_braced_field_name, reduce: BracefulStatement + reduce(167), // md_token_full_srec, reduce: BracefulStatement + reduce(167), // md_token_oosvar_name, reduce: BracefulStatement + reduce(167), // @[, reduce: BracefulStatement + reduce(167), // md_token_braced_oosvar_name, reduce: BracefulStatement + reduce(167), // md_token_full_oosvar, reduce: BracefulStatement + reduce(167), // md_token_non_sigil_name, reduce: BracefulStatement + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(167), // +, reduce: BracefulStatement + reduce(167), // -, reduce: BracefulStatement + reduce(167), // .+, reduce: BracefulStatement + reduce(167), // .-, reduce: BracefulStatement + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(167), // !, reduce: BracefulStatement + reduce(167), // ~, reduce: BracefulStatement + nil, // ** + reduce(167), // (, reduce: BracefulStatement + nil, // ) + reduce(167), // md_token_string_literal, reduce: BracefulStatement + reduce(167), // md_token_int_literal, reduce: BracefulStatement + reduce(167), // md_token_float_literal, reduce: BracefulStatement + reduce(167), // md_token_boolean_literal, reduce: BracefulStatement + reduce(167), // md_token_M_PI, reduce: BracefulStatement + reduce(167), // md_token_M_E, reduce: BracefulStatement + reduce(167), // md_token_panic, reduce: BracefulStatement + reduce(167), // [, reduce: BracefulStatement + nil, // , + reduce(167), // md_token_IPS, reduce: BracefulStatement + reduce(167), // md_token_IFS, reduce: BracefulStatement + reduce(167), // md_token_IRS, reduce: BracefulStatement + reduce(167), // md_token_OPS, reduce: BracefulStatement + reduce(167), // md_token_OFS, reduce: BracefulStatement + reduce(167), // md_token_ORS, reduce: BracefulStatement + reduce(167), // md_token_NF, reduce: BracefulStatement + reduce(167), // md_token_NR, reduce: BracefulStatement + reduce(167), // md_token_FNR, reduce: BracefulStatement + reduce(167), // md_token_FILENAME, reduce: BracefulStatement + reduce(167), // md_token_FILENUM, reduce: BracefulStatement + reduce(167), // md_token_int_type, reduce: BracefulStatement + reduce(167), // md_token_float_type, reduce: BracefulStatement + reduce(167), // md_token_begin, reduce: BracefulStatement + reduce(167), // md_token_end, reduce: BracefulStatement + reduce(167), // md_token_if, reduce: BracefulStatement + nil, // md_token_elif + nil, // md_token_else + reduce(167), // md_token_while, reduce: BracefulStatement + reduce(167), // md_token_do, reduce: BracefulStatement + reduce(167), // md_token_for, reduce: BracefulStatement + nil, // md_token_in }, }, actionRow{ // S95 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - shift(527), // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + reduce(168), // $, reduce: BracefulStatement + nil, // empty + nil, // ; + reduce(168), // {, reduce: BracefulStatement + nil, // } + nil, // = + reduce(168), // md_token_filter, reduce: BracefulStatement + reduce(168), // md_token_emit, reduce: BracefulStatement + reduce(168), // md_token_dump, reduce: BracefulStatement + reduce(168), // md_token_edump, reduce: BracefulStatement + reduce(168), // md_token_field_name, reduce: BracefulStatement + reduce(168), // $[, reduce: BracefulStatement + nil, // ] + reduce(168), // md_token_braced_field_name, reduce: BracefulStatement + reduce(168), // md_token_full_srec, reduce: BracefulStatement + reduce(168), // md_token_oosvar_name, reduce: BracefulStatement + reduce(168), // @[, reduce: BracefulStatement + reduce(168), // md_token_braced_oosvar_name, reduce: BracefulStatement + reduce(168), // md_token_full_oosvar, reduce: BracefulStatement + reduce(168), // md_token_non_sigil_name, reduce: BracefulStatement + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(168), // +, reduce: BracefulStatement + reduce(168), // -, reduce: BracefulStatement + reduce(168), // .+, reduce: BracefulStatement + reduce(168), // .-, reduce: BracefulStatement + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(168), // !, reduce: BracefulStatement + reduce(168), // ~, reduce: BracefulStatement + nil, // ** + reduce(168), // (, reduce: BracefulStatement + nil, // ) + reduce(168), // md_token_string_literal, reduce: BracefulStatement + reduce(168), // md_token_int_literal, reduce: BracefulStatement + reduce(168), // md_token_float_literal, reduce: BracefulStatement + reduce(168), // md_token_boolean_literal, reduce: BracefulStatement + reduce(168), // md_token_M_PI, reduce: BracefulStatement + reduce(168), // md_token_M_E, reduce: BracefulStatement + reduce(168), // md_token_panic, reduce: BracefulStatement + reduce(168), // [, reduce: BracefulStatement + nil, // , + reduce(168), // md_token_IPS, reduce: BracefulStatement + reduce(168), // md_token_IFS, reduce: BracefulStatement + reduce(168), // md_token_IRS, reduce: BracefulStatement + reduce(168), // md_token_OPS, reduce: BracefulStatement + reduce(168), // md_token_OFS, reduce: BracefulStatement + reduce(168), // md_token_ORS, reduce: BracefulStatement + reduce(168), // md_token_NF, reduce: BracefulStatement + reduce(168), // md_token_NR, reduce: BracefulStatement + reduce(168), // md_token_FNR, reduce: BracefulStatement + reduce(168), // md_token_FILENAME, reduce: BracefulStatement + reduce(168), // md_token_FILENUM, reduce: BracefulStatement + reduce(168), // md_token_int_type, reduce: BracefulStatement + reduce(168), // md_token_float_type, reduce: BracefulStatement + reduce(168), // md_token_begin, reduce: BracefulStatement + reduce(168), // md_token_end, reduce: BracefulStatement + reduce(168), // md_token_if, reduce: BracefulStatement + nil, // md_token_elif + nil, // md_token_else + reduce(168), // md_token_while, reduce: BracefulStatement + reduce(168), // md_token_do, reduce: BracefulStatement + reduce(168), // md_token_for, reduce: BracefulStatement + nil, // md_token_in }, }, actionRow{ // S96 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(170), // $, reduce: IfChain - nil, // empty - nil, // ; - nil, // = - reduce(170), // md_token_filter, reduce: IfChain - reduce(170), // md_token_emit, reduce: IfChain - reduce(170), // md_token_dump, reduce: IfChain - reduce(170), // md_token_edump, reduce: IfChain - reduce(170), // md_token_field_name, reduce: IfChain - reduce(170), // $[, reduce: IfChain - nil, // ] - reduce(170), // md_token_braced_field_name, reduce: IfChain - reduce(170), // md_token_full_srec, reduce: IfChain - reduce(170), // md_token_oosvar_name, reduce: IfChain - reduce(170), // @[, reduce: IfChain - reduce(170), // md_token_braced_oosvar_name, reduce: IfChain - reduce(170), // md_token_full_oosvar, reduce: IfChain - reduce(170), // md_token_non_sigil_name, reduce: IfChain - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(170), // +, reduce: IfChain - reduce(170), // -, reduce: IfChain - reduce(170), // .+, reduce: IfChain - reduce(170), // .-, reduce: IfChain - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(170), // !, reduce: IfChain - reduce(170), // ~, reduce: IfChain - nil, // ** - reduce(170), // (, reduce: IfChain - nil, // ) - reduce(170), // md_token_string_literal, reduce: IfChain - reduce(170), // md_token_int_literal, reduce: IfChain - reduce(170), // md_token_float_literal, reduce: IfChain - reduce(170), // md_token_boolean_literal, reduce: IfChain - reduce(170), // md_token_M_PI, reduce: IfChain - reduce(170), // md_token_M_E, reduce: IfChain - reduce(170), // md_token_panic, reduce: IfChain - reduce(170), // [, reduce: IfChain - nil, // , - reduce(170), // {, reduce: IfChain - nil, // } - reduce(170), // md_token_IPS, reduce: IfChain - reduce(170), // md_token_IFS, reduce: IfChain - reduce(170), // md_token_IRS, reduce: IfChain - reduce(170), // md_token_OPS, reduce: IfChain - reduce(170), // md_token_OFS, reduce: IfChain - reduce(170), // md_token_ORS, reduce: IfChain - reduce(170), // md_token_NF, reduce: IfChain - reduce(170), // md_token_NR, reduce: IfChain - reduce(170), // md_token_FNR, reduce: IfChain - reduce(170), // md_token_FILENAME, reduce: IfChain - reduce(170), // md_token_FILENUM, reduce: IfChain - reduce(170), // md_token_int_type, reduce: IfChain - reduce(170), // md_token_float_type, reduce: IfChain - reduce(170), // md_token_begin, reduce: IfChain - reduce(170), // md_token_end, reduce: IfChain - reduce(170), // md_token_if, reduce: IfChain - shift(530), // md_token_elif - shift(531), // md_token_else - reduce(170), // md_token_for, reduce: IfChain - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(532), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S97 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(172), // $, reduce: IfElifStar - nil, // empty - nil, // ; - nil, // = - reduce(172), // md_token_filter, reduce: IfElifStar - reduce(172), // md_token_emit, reduce: IfElifStar - reduce(172), // md_token_dump, reduce: IfElifStar - reduce(172), // md_token_edump, reduce: IfElifStar - reduce(172), // md_token_field_name, reduce: IfElifStar - reduce(172), // $[, reduce: IfElifStar - nil, // ] - reduce(172), // md_token_braced_field_name, reduce: IfElifStar - reduce(172), // md_token_full_srec, reduce: IfElifStar - reduce(172), // md_token_oosvar_name, reduce: IfElifStar - reduce(172), // @[, reduce: IfElifStar - reduce(172), // md_token_braced_oosvar_name, reduce: IfElifStar - reduce(172), // md_token_full_oosvar, reduce: IfElifStar - reduce(172), // md_token_non_sigil_name, reduce: IfElifStar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(172), // +, reduce: IfElifStar - reduce(172), // -, reduce: IfElifStar - reduce(172), // .+, reduce: IfElifStar - reduce(172), // .-, reduce: IfElifStar - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(172), // !, reduce: IfElifStar - reduce(172), // ~, reduce: IfElifStar - nil, // ** - reduce(172), // (, reduce: IfElifStar - nil, // ) - reduce(172), // md_token_string_literal, reduce: IfElifStar - reduce(172), // md_token_int_literal, reduce: IfElifStar - reduce(172), // md_token_float_literal, reduce: IfElifStar - reduce(172), // md_token_boolean_literal, reduce: IfElifStar - reduce(172), // md_token_M_PI, reduce: IfElifStar - reduce(172), // md_token_M_E, reduce: IfElifStar - reduce(172), // md_token_panic, reduce: IfElifStar - reduce(172), // [, reduce: IfElifStar - nil, // , - reduce(172), // {, reduce: IfElifStar - nil, // } - reduce(172), // md_token_IPS, reduce: IfElifStar - reduce(172), // md_token_IFS, reduce: IfElifStar - reduce(172), // md_token_IRS, reduce: IfElifStar - reduce(172), // md_token_OPS, reduce: IfElifStar - reduce(172), // md_token_OFS, reduce: IfElifStar - reduce(172), // md_token_ORS, reduce: IfElifStar - reduce(172), // md_token_NF, reduce: IfElifStar - reduce(172), // md_token_NR, reduce: IfElifStar - reduce(172), // md_token_FNR, reduce: IfElifStar - reduce(172), // md_token_FILENAME, reduce: IfElifStar - reduce(172), // md_token_FILENUM, reduce: IfElifStar - reduce(172), // md_token_int_type, reduce: IfElifStar - reduce(172), // md_token_float_type, reduce: IfElifStar - reduce(172), // md_token_begin, reduce: IfElifStar - reduce(172), // md_token_end, reduce: IfElifStar - reduce(172), // md_token_if, reduce: IfElifStar - reduce(172), // md_token_elif, reduce: IfElifStar - reduce(172), // md_token_else, reduce: IfElifStar - reduce(172), // md_token_for, reduce: IfElifStar - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(532), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S98 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(532), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S99 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(178), // $, reduce: ForLoop - nil, // empty - nil, // ; - nil, // = - reduce(178), // md_token_filter, reduce: ForLoop - reduce(178), // md_token_emit, reduce: ForLoop - reduce(178), // md_token_dump, reduce: ForLoop - reduce(178), // md_token_edump, reduce: ForLoop - reduce(178), // md_token_field_name, reduce: ForLoop - reduce(178), // $[, reduce: ForLoop - nil, // ] - reduce(178), // md_token_braced_field_name, reduce: ForLoop - reduce(178), // md_token_full_srec, reduce: ForLoop - reduce(178), // md_token_oosvar_name, reduce: ForLoop - reduce(178), // @[, reduce: ForLoop - reduce(178), // md_token_braced_oosvar_name, reduce: ForLoop - reduce(178), // md_token_full_oosvar, reduce: ForLoop - reduce(178), // md_token_non_sigil_name, reduce: ForLoop - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(178), // +, reduce: ForLoop - reduce(178), // -, reduce: ForLoop - reduce(178), // .+, reduce: ForLoop - reduce(178), // .-, reduce: ForLoop - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(178), // !, reduce: ForLoop - reduce(178), // ~, reduce: ForLoop - nil, // ** - reduce(178), // (, reduce: ForLoop - nil, // ) - reduce(178), // md_token_string_literal, reduce: ForLoop - reduce(178), // md_token_int_literal, reduce: ForLoop - reduce(178), // md_token_float_literal, reduce: ForLoop - reduce(178), // md_token_boolean_literal, reduce: ForLoop - reduce(178), // md_token_M_PI, reduce: ForLoop - reduce(178), // md_token_M_E, reduce: ForLoop - reduce(178), // md_token_panic, reduce: ForLoop - reduce(178), // [, reduce: ForLoop - nil, // , - reduce(178), // {, reduce: ForLoop - nil, // } - reduce(178), // md_token_IPS, reduce: ForLoop - reduce(178), // md_token_IFS, reduce: ForLoop - reduce(178), // md_token_IRS, reduce: ForLoop - reduce(178), // md_token_OPS, reduce: ForLoop - reduce(178), // md_token_OFS, reduce: ForLoop - reduce(178), // md_token_ORS, reduce: ForLoop - reduce(178), // md_token_NF, reduce: ForLoop - reduce(178), // md_token_NR, reduce: ForLoop - reduce(178), // md_token_FNR, reduce: ForLoop - reduce(178), // md_token_FILENAME, reduce: ForLoop - reduce(178), // md_token_FILENUM, reduce: ForLoop - reduce(178), // md_token_int_type, reduce: ForLoop - reduce(178), // md_token_float_type, reduce: ForLoop - reduce(178), // md_token_begin, reduce: ForLoop - reduce(178), // md_token_end, reduce: ForLoop - reduce(178), // md_token_if, reduce: ForLoop - nil, // md_token_elif - nil, // md_token_else - reduce(178), // md_token_for, reduce: ForLoop - nil, // md_token_in - }, - }, - actionRow{ // S100 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(533), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S101 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(5), // $, reduce: StatementBlock - nil, // empty - nil, // ; - nil, // = - shift(13), // md_token_filter - shift(14), // md_token_emit - shift(15), // md_token_dump - shift(16), // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(94), // md_token_begin - shift(95), // md_token_end - shift(98), // md_token_if - nil, // md_token_elif - nil, // md_token_else - shift(100), // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S102 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(7), // $, reduce: StatementBlock - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S103 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S104 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S105 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S106 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S107 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S108 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S109 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S110 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S111 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S112 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S113 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S114 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S115 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S116 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S117 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S118 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S119 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S120 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(17), // $, reduce: FilterStatement - nil, // empty - reduce(17), // ;, reduce: FilterStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S121 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(108), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(108), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // >>>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(108), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S122 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(21), // $, reduce: FieldValue - nil, // empty - reduce(21), // ;, reduce: FieldValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: FieldValue - nil, // : - reduce(21), // ||, reduce: FieldValue - reduce(21), // ^^, reduce: FieldValue - reduce(21), // &&, reduce: FieldValue - reduce(21), // =~, reduce: FieldValue - reduce(21), // !=~, reduce: FieldValue - reduce(21), // ==, reduce: FieldValue - reduce(21), // !=, reduce: FieldValue - reduce(21), // >, reduce: FieldValue - reduce(21), // >=, reduce: FieldValue - reduce(21), // <, reduce: FieldValue - reduce(21), // <=, reduce: FieldValue - reduce(21), // |, reduce: FieldValue - reduce(21), // ^, reduce: FieldValue - reduce(21), // &, reduce: FieldValue - reduce(21), // <<, reduce: FieldValue - reduce(21), // >>, reduce: FieldValue - reduce(21), // >>>, reduce: FieldValue - reduce(21), // +, reduce: FieldValue - reduce(21), // -, reduce: FieldValue - reduce(21), // .+, reduce: FieldValue - reduce(21), // .-, reduce: FieldValue - reduce(21), // ., reduce: FieldValue - reduce(21), // *, reduce: FieldValue - reduce(21), // /, reduce: FieldValue - reduce(21), // //, reduce: FieldValue - reduce(21), // %, reduce: FieldValue - reduce(21), // .*, reduce: FieldValue - reduce(21), // ./, reduce: FieldValue - reduce(21), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(21), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S123 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(22), // $, reduce: FieldValue - nil, // empty - reduce(22), // ;, reduce: FieldValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: FieldValue - nil, // : - reduce(22), // ||, reduce: FieldValue - reduce(22), // ^^, reduce: FieldValue - reduce(22), // &&, reduce: FieldValue - reduce(22), // =~, reduce: FieldValue - reduce(22), // !=~, reduce: FieldValue - reduce(22), // ==, reduce: FieldValue - reduce(22), // !=, reduce: FieldValue - reduce(22), // >, reduce: FieldValue - reduce(22), // >=, reduce: FieldValue - reduce(22), // <, reduce: FieldValue - reduce(22), // <=, reduce: FieldValue - reduce(22), // |, reduce: FieldValue - reduce(22), // ^, reduce: FieldValue - reduce(22), // &, reduce: FieldValue - reduce(22), // <<, reduce: FieldValue - reduce(22), // >>, reduce: FieldValue - reduce(22), // >>>, reduce: FieldValue - reduce(22), // +, reduce: FieldValue - reduce(22), // -, reduce: FieldValue - reduce(22), // .+, reduce: FieldValue - reduce(22), // .-, reduce: FieldValue - reduce(22), // ., reduce: FieldValue - reduce(22), // *, reduce: FieldValue - reduce(22), // /, reduce: FieldValue - reduce(22), // //, reduce: FieldValue - reduce(22), // %, reduce: FieldValue - reduce(22), // .*, reduce: FieldValue - reduce(22), // ./, reduce: FieldValue - reduce(22), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(22), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S124 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(23), // $, reduce: FieldValue - nil, // empty - reduce(23), // ;, reduce: FieldValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FieldValue - nil, // : - reduce(23), // ||, reduce: FieldValue - reduce(23), // ^^, reduce: FieldValue - reduce(23), // &&, reduce: FieldValue - reduce(23), // =~, reduce: FieldValue - reduce(23), // !=~, reduce: FieldValue - reduce(23), // ==, reduce: FieldValue - reduce(23), // !=, reduce: FieldValue - reduce(23), // >, reduce: FieldValue - reduce(23), // >=, reduce: FieldValue - reduce(23), // <, reduce: FieldValue - reduce(23), // <=, reduce: FieldValue - reduce(23), // |, reduce: FieldValue - reduce(23), // ^, reduce: FieldValue - reduce(23), // &, reduce: FieldValue - reduce(23), // <<, reduce: FieldValue - reduce(23), // >>, reduce: FieldValue - reduce(23), // >>>, reduce: FieldValue - reduce(23), // +, reduce: FieldValue - reduce(23), // -, reduce: FieldValue - reduce(23), // .+, reduce: FieldValue - reduce(23), // .-, reduce: FieldValue - reduce(23), // ., reduce: FieldValue - reduce(23), // *, reduce: FieldValue - reduce(23), // /, reduce: FieldValue - reduce(23), // //, reduce: FieldValue - reduce(23), // %, reduce: FieldValue - reduce(23), // .*, reduce: FieldValue - reduce(23), // ./, reduce: FieldValue - reduce(23), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(23), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S125 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(24), // $, reduce: DirectFieldValue - nil, // empty - reduce(24), // ;, reduce: DirectFieldValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: DirectFieldValue - nil, // : - reduce(24), // ||, reduce: DirectFieldValue - reduce(24), // ^^, reduce: DirectFieldValue - reduce(24), // &&, reduce: DirectFieldValue - reduce(24), // =~, reduce: DirectFieldValue - reduce(24), // !=~, reduce: DirectFieldValue - reduce(24), // ==, reduce: DirectFieldValue - reduce(24), // !=, reduce: DirectFieldValue - reduce(24), // >, reduce: DirectFieldValue - reduce(24), // >=, reduce: DirectFieldValue - reduce(24), // <, reduce: DirectFieldValue - reduce(24), // <=, reduce: DirectFieldValue - reduce(24), // |, reduce: DirectFieldValue - reduce(24), // ^, reduce: DirectFieldValue - reduce(24), // &, reduce: DirectFieldValue - reduce(24), // <<, reduce: DirectFieldValue - reduce(24), // >>, reduce: DirectFieldValue - reduce(24), // >>>, reduce: DirectFieldValue - reduce(24), // +, reduce: DirectFieldValue - reduce(24), // -, reduce: DirectFieldValue - reduce(24), // .+, reduce: DirectFieldValue - reduce(24), // .-, reduce: DirectFieldValue - reduce(24), // ., reduce: DirectFieldValue - reduce(24), // *, reduce: DirectFieldValue - reduce(24), // /, reduce: DirectFieldValue - reduce(24), // //, reduce: DirectFieldValue - reduce(24), // %, reduce: DirectFieldValue - reduce(24), // .*, reduce: DirectFieldValue - reduce(24), // ./, reduce: DirectFieldValue - reduce(24), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: DirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(24), // [, reduce: DirectFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S126 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S127 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(26), // $, reduce: BracedFieldValue - nil, // empty - reduce(26), // ;, reduce: BracedFieldValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: BracedFieldValue - nil, // : - reduce(26), // ||, reduce: BracedFieldValue - reduce(26), // ^^, reduce: BracedFieldValue - reduce(26), // &&, reduce: BracedFieldValue - reduce(26), // =~, reduce: BracedFieldValue - reduce(26), // !=~, reduce: BracedFieldValue - reduce(26), // ==, reduce: BracedFieldValue - reduce(26), // !=, reduce: BracedFieldValue - reduce(26), // >, reduce: BracedFieldValue - reduce(26), // >=, reduce: BracedFieldValue - reduce(26), // <, reduce: BracedFieldValue - reduce(26), // <=, reduce: BracedFieldValue - reduce(26), // |, reduce: BracedFieldValue - reduce(26), // ^, reduce: BracedFieldValue - reduce(26), // &, reduce: BracedFieldValue - reduce(26), // <<, reduce: BracedFieldValue - reduce(26), // >>, reduce: BracedFieldValue - reduce(26), // >>>, reduce: BracedFieldValue - reduce(26), // +, reduce: BracedFieldValue - reduce(26), // -, reduce: BracedFieldValue - reduce(26), // .+, reduce: BracedFieldValue - reduce(26), // .-, reduce: BracedFieldValue - reduce(26), // ., reduce: BracedFieldValue - reduce(26), // *, reduce: BracedFieldValue - reduce(26), // /, reduce: BracedFieldValue - reduce(26), // //, reduce: BracedFieldValue - reduce(26), // %, reduce: BracedFieldValue - reduce(26), // .*, reduce: BracedFieldValue - reduce(26), // ./, reduce: BracedFieldValue - reduce(26), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: BracedFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(26), // [, reduce: BracedFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S128 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(109), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(109), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // >>>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(109), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S129 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(27), // $, reduce: FullSrec - nil, // empty - reduce(27), // ;, reduce: FullSrec - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: FullSrec - nil, // : - reduce(27), // ||, reduce: FullSrec - reduce(27), // ^^, reduce: FullSrec - reduce(27), // &&, reduce: FullSrec - reduce(27), // =~, reduce: FullSrec - reduce(27), // !=~, reduce: FullSrec - reduce(27), // ==, reduce: FullSrec - reduce(27), // !=, reduce: FullSrec - reduce(27), // >, reduce: FullSrec - reduce(27), // >=, reduce: FullSrec - reduce(27), // <, reduce: FullSrec - reduce(27), // <=, reduce: FullSrec - reduce(27), // |, reduce: FullSrec - reduce(27), // ^, reduce: FullSrec - reduce(27), // &, reduce: FullSrec - reduce(27), // <<, reduce: FullSrec - reduce(27), // >>, reduce: FullSrec - reduce(27), // >>>, reduce: FullSrec - reduce(27), // +, reduce: FullSrec - reduce(27), // -, reduce: FullSrec - reduce(27), // .+, reduce: FullSrec - reduce(27), // .-, reduce: FullSrec - reduce(27), // ., reduce: FullSrec - reduce(27), // *, reduce: FullSrec - reduce(27), // /, reduce: FullSrec - reduce(27), // //, reduce: FullSrec - reduce(27), // %, reduce: FullSrec - reduce(27), // .*, reduce: FullSrec - reduce(27), // ./, reduce: FullSrec - reduce(27), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(27), // **, reduce: FullSrec - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(27), // [, reduce: FullSrec - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S130 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(110), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(110), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // >>>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(110), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S131 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(28), // $, reduce: OosvarValue - nil, // empty - reduce(28), // ;, reduce: OosvarValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: OosvarValue - nil, // : - reduce(28), // ||, reduce: OosvarValue - reduce(28), // ^^, reduce: OosvarValue - reduce(28), // &&, reduce: OosvarValue - reduce(28), // =~, reduce: OosvarValue - reduce(28), // !=~, reduce: OosvarValue - reduce(28), // ==, reduce: OosvarValue - reduce(28), // !=, reduce: OosvarValue - reduce(28), // >, reduce: OosvarValue - reduce(28), // >=, reduce: OosvarValue - reduce(28), // <, reduce: OosvarValue - reduce(28), // <=, reduce: OosvarValue - reduce(28), // |, reduce: OosvarValue - reduce(28), // ^, reduce: OosvarValue - reduce(28), // &, reduce: OosvarValue - reduce(28), // <<, reduce: OosvarValue - reduce(28), // >>, reduce: OosvarValue - reduce(28), // >>>, reduce: OosvarValue - reduce(28), // +, reduce: OosvarValue - reduce(28), // -, reduce: OosvarValue - reduce(28), // .+, reduce: OosvarValue - reduce(28), // .-, reduce: OosvarValue - reduce(28), // ., reduce: OosvarValue - reduce(28), // *, reduce: OosvarValue - reduce(28), // /, reduce: OosvarValue - reduce(28), // //, reduce: OosvarValue - reduce(28), // %, reduce: OosvarValue - reduce(28), // .*, reduce: OosvarValue - reduce(28), // ./, reduce: OosvarValue - reduce(28), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(28), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S132 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(29), // $, reduce: OosvarValue - nil, // empty - reduce(29), // ;, reduce: OosvarValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: OosvarValue - nil, // : - reduce(29), // ||, reduce: OosvarValue - reduce(29), // ^^, reduce: OosvarValue - reduce(29), // &&, reduce: OosvarValue - reduce(29), // =~, reduce: OosvarValue - reduce(29), // !=~, reduce: OosvarValue - reduce(29), // ==, reduce: OosvarValue - reduce(29), // !=, reduce: OosvarValue - reduce(29), // >, reduce: OosvarValue - reduce(29), // >=, reduce: OosvarValue - reduce(29), // <, reduce: OosvarValue - reduce(29), // <=, reduce: OosvarValue - reduce(29), // |, reduce: OosvarValue - reduce(29), // ^, reduce: OosvarValue - reduce(29), // &, reduce: OosvarValue - reduce(29), // <<, reduce: OosvarValue - reduce(29), // >>, reduce: OosvarValue - reduce(29), // >>>, reduce: OosvarValue - reduce(29), // +, reduce: OosvarValue - reduce(29), // -, reduce: OosvarValue - reduce(29), // .+, reduce: OosvarValue - reduce(29), // .-, reduce: OosvarValue - reduce(29), // ., reduce: OosvarValue - reduce(29), // *, reduce: OosvarValue - reduce(29), // /, reduce: OosvarValue - reduce(29), // //, reduce: OosvarValue - reduce(29), // %, reduce: OosvarValue - reduce(29), // .*, reduce: OosvarValue - reduce(29), // ./, reduce: OosvarValue - reduce(29), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(29), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S133 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(30), // $, reduce: OosvarValue - nil, // empty - reduce(30), // ;, reduce: OosvarValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: OosvarValue - nil, // : - reduce(30), // ||, reduce: OosvarValue - reduce(30), // ^^, reduce: OosvarValue - reduce(30), // &&, reduce: OosvarValue - reduce(30), // =~, reduce: OosvarValue - reduce(30), // !=~, reduce: OosvarValue - reduce(30), // ==, reduce: OosvarValue - reduce(30), // !=, reduce: OosvarValue - reduce(30), // >, reduce: OosvarValue - reduce(30), // >=, reduce: OosvarValue - reduce(30), // <, reduce: OosvarValue - reduce(30), // <=, reduce: OosvarValue - reduce(30), // |, reduce: OosvarValue - reduce(30), // ^, reduce: OosvarValue - reduce(30), // &, reduce: OosvarValue - reduce(30), // <<, reduce: OosvarValue - reduce(30), // >>, reduce: OosvarValue - reduce(30), // >>>, reduce: OosvarValue - reduce(30), // +, reduce: OosvarValue - reduce(30), // -, reduce: OosvarValue - reduce(30), // .+, reduce: OosvarValue - reduce(30), // .-, reduce: OosvarValue - reduce(30), // ., reduce: OosvarValue - reduce(30), // *, reduce: OosvarValue - reduce(30), // /, reduce: OosvarValue - reduce(30), // //, reduce: OosvarValue - reduce(30), // %, reduce: OosvarValue - reduce(30), // .*, reduce: OosvarValue - reduce(30), // ./, reduce: OosvarValue - reduce(30), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(30), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(30), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S134 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(31), // $, reduce: DirectOosvarValue - nil, // empty - reduce(31), // ;, reduce: DirectOosvarValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: DirectOosvarValue - nil, // : - reduce(31), // ||, reduce: DirectOosvarValue - reduce(31), // ^^, reduce: DirectOosvarValue - reduce(31), // &&, reduce: DirectOosvarValue - reduce(31), // =~, reduce: DirectOosvarValue - reduce(31), // !=~, reduce: DirectOosvarValue - reduce(31), // ==, reduce: DirectOosvarValue - reduce(31), // !=, reduce: DirectOosvarValue - reduce(31), // >, reduce: DirectOosvarValue - reduce(31), // >=, reduce: DirectOosvarValue - reduce(31), // <, reduce: DirectOosvarValue - reduce(31), // <=, reduce: DirectOosvarValue - reduce(31), // |, reduce: DirectOosvarValue - reduce(31), // ^, reduce: DirectOosvarValue - reduce(31), // &, reduce: DirectOosvarValue - reduce(31), // <<, reduce: DirectOosvarValue - reduce(31), // >>, reduce: DirectOosvarValue - reduce(31), // >>>, reduce: DirectOosvarValue - reduce(31), // +, reduce: DirectOosvarValue - reduce(31), // -, reduce: DirectOosvarValue - reduce(31), // .+, reduce: DirectOosvarValue - reduce(31), // .-, reduce: DirectOosvarValue - reduce(31), // ., reduce: DirectOosvarValue - reduce(31), // *, reduce: DirectOosvarValue - reduce(31), // /, reduce: DirectOosvarValue - reduce(31), // //, reduce: DirectOosvarValue - reduce(31), // %, reduce: DirectOosvarValue - reduce(31), // .*, reduce: DirectOosvarValue - reduce(31), // ./, reduce: DirectOosvarValue - reduce(31), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: DirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(31), // [, reduce: DirectOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S135 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S136 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(33), // $, reduce: BracedOosvarValue - nil, // empty - reduce(33), // ;, reduce: BracedOosvarValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: BracedOosvarValue - nil, // : - reduce(33), // ||, reduce: BracedOosvarValue - reduce(33), // ^^, reduce: BracedOosvarValue - reduce(33), // &&, reduce: BracedOosvarValue - reduce(33), // =~, reduce: BracedOosvarValue - reduce(33), // !=~, reduce: BracedOosvarValue - reduce(33), // ==, reduce: BracedOosvarValue - reduce(33), // !=, reduce: BracedOosvarValue - reduce(33), // >, reduce: BracedOosvarValue - reduce(33), // >=, reduce: BracedOosvarValue - reduce(33), // <, reduce: BracedOosvarValue - reduce(33), // <=, reduce: BracedOosvarValue - reduce(33), // |, reduce: BracedOosvarValue - reduce(33), // ^, reduce: BracedOosvarValue - reduce(33), // &, reduce: BracedOosvarValue - reduce(33), // <<, reduce: BracedOosvarValue - reduce(33), // >>, reduce: BracedOosvarValue - reduce(33), // >>>, reduce: BracedOosvarValue - reduce(33), // +, reduce: BracedOosvarValue - reduce(33), // -, reduce: BracedOosvarValue - reduce(33), // .+, reduce: BracedOosvarValue - reduce(33), // .-, reduce: BracedOosvarValue - reduce(33), // ., reduce: BracedOosvarValue - reduce(33), // *, reduce: BracedOosvarValue - reduce(33), // /, reduce: BracedOosvarValue - reduce(33), // //, reduce: BracedOosvarValue - reduce(33), // %, reduce: BracedOosvarValue - reduce(33), // .*, reduce: BracedOosvarValue - reduce(33), // ./, reduce: BracedOosvarValue - reduce(33), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: BracedOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(33), // [, reduce: BracedOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S137 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(111), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(111), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // >>>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(111), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S138 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(34), // $, reduce: FullOosvar - nil, // empty - reduce(34), // ;, reduce: FullOosvar - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: FullOosvar - nil, // : - reduce(34), // ||, reduce: FullOosvar - reduce(34), // ^^, reduce: FullOosvar - reduce(34), // &&, reduce: FullOosvar - reduce(34), // =~, reduce: FullOosvar - reduce(34), // !=~, reduce: FullOosvar - reduce(34), // ==, reduce: FullOosvar - reduce(34), // !=, reduce: FullOosvar - reduce(34), // >, reduce: FullOosvar - reduce(34), // >=, reduce: FullOosvar - reduce(34), // <, reduce: FullOosvar - reduce(34), // <=, reduce: FullOosvar - reduce(34), // |, reduce: FullOosvar - reduce(34), // ^, reduce: FullOosvar - reduce(34), // &, reduce: FullOosvar - reduce(34), // <<, reduce: FullOosvar - reduce(34), // >>, reduce: FullOosvar - reduce(34), // >>>, reduce: FullOosvar - reduce(34), // +, reduce: FullOosvar - reduce(34), // -, reduce: FullOosvar - reduce(34), // .+, reduce: FullOosvar - reduce(34), // .-, reduce: FullOosvar - reduce(34), // ., reduce: FullOosvar - reduce(34), // *, reduce: FullOosvar - reduce(34), // /, reduce: FullOosvar - reduce(34), // //, reduce: FullOosvar - reduce(34), // %, reduce: FullOosvar - reduce(34), // .*, reduce: FullOosvar - reduce(34), // ./, reduce: FullOosvar - reduce(34), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(34), // **, reduce: FullOosvar - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(34), // [, reduce: FullOosvar - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S139 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(112), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(112), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // >>>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(112), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S140 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(35), // $, reduce: LocalVariable - nil, // empty - reduce(35), // ;, reduce: LocalVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: LocalVariable - nil, // : - reduce(35), // ||, reduce: LocalVariable - reduce(35), // ^^, reduce: LocalVariable - reduce(35), // &&, reduce: LocalVariable - reduce(35), // =~, reduce: LocalVariable - reduce(35), // !=~, reduce: LocalVariable - reduce(35), // ==, reduce: LocalVariable - reduce(35), // !=, reduce: LocalVariable - reduce(35), // >, reduce: LocalVariable - reduce(35), // >=, reduce: LocalVariable - reduce(35), // <, reduce: LocalVariable - reduce(35), // <=, reduce: LocalVariable - reduce(35), // |, reduce: LocalVariable - reduce(35), // ^, reduce: LocalVariable - reduce(35), // &, reduce: LocalVariable - reduce(35), // <<, reduce: LocalVariable - reduce(35), // >>, reduce: LocalVariable - reduce(35), // >>>, reduce: LocalVariable - reduce(35), // +, reduce: LocalVariable - reduce(35), // -, reduce: LocalVariable - reduce(35), // .+, reduce: LocalVariable - reduce(35), // .-, reduce: LocalVariable - reduce(35), // ., reduce: LocalVariable - reduce(35), // *, reduce: LocalVariable - reduce(35), // /, reduce: LocalVariable - reduce(35), // //, reduce: LocalVariable - reduce(35), // %, reduce: LocalVariable - reduce(35), // .*, reduce: LocalVariable - reduce(35), // ./, reduce: LocalVariable - reduce(35), // .//, reduce: LocalVariable - nil, // ! - nil, // ~ - reduce(35), // **, reduce: LocalVariable - reduce(155), // (, reduce: FunctionName - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(35), // [, reduce: LocalVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S141 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(53), // $, reduce: Rvalue - nil, // empty - reduce(53), // ;, reduce: Rvalue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S142 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(54), // $, reduce: PrecedenceChainStart - nil, // empty - reduce(54), // ;, reduce: PrecedenceChainStart - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S143 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(56), // $, reduce: TernaryTerm - nil, // empty - reduce(56), // ;, reduce: TernaryTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(554), // ? - nil, // : - shift(555), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S144 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(58), // $, reduce: LogicalOrTerm - nil, // empty - reduce(58), // ;, reduce: LogicalOrTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(556), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S145 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(60), // $, reduce: LogicalXORTerm - nil, // empty - reduce(60), // ;, reduce: LogicalXORTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(557), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S146 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(62), // $, reduce: LogicalAndTerm - nil, // empty - reduce(62), // ;, reduce: LogicalAndTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(558), // =~ - shift(559), // !=~ - shift(560), // == - shift(561), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S147 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(67), // $, reduce: EqneTerm - nil, // empty - reduce(67), // ;, reduce: EqneTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(562), // > - shift(563), // >= - shift(564), // < - shift(565), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S148 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(72), // $, reduce: CmpTerm - nil, // empty - reduce(72), // ;, reduce: CmpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: CmpTerm - nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(566), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S149 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(74), // $, reduce: BitwiseORTerm - nil, // empty - reduce(74), // ;, reduce: BitwiseORTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(567), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S150 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(76), // $, reduce: BitwiseXORTerm - nil, // empty - reduce(76), // ;, reduce: BitwiseXORTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(568), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S151 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(78), // $, reduce: BitwiseANDTerm - nil, // empty - reduce(78), // ;, reduce: BitwiseANDTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(569), // << - shift(570), // >> - shift(571), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S152 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(82), // $, reduce: BitwiseShiftTerm - nil, // empty - reduce(82), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(572), // + - shift(573), // - - shift(574), // .+ - shift(575), // .- - shift(576), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S153 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S154 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(88), // $, reduce: AddsubdotTerm - nil, // empty - reduce(88), // ;, reduce: AddsubdotTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // >>>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(578), // * - shift(579), // / - shift(580), // // - shift(581), // % - shift(582), // .* - shift(583), // ./ - shift(584), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S155 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S156 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S157 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S158 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(96), // $, reduce: MuldivTerm - nil, // empty - reduce(96), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: MuldivTerm - nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // >>>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S159 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(103), // $, reduce: UnaryOpTerm - nil, // empty - reduce(103), // ;, reduce: UnaryOpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // >>>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S160 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S161 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S162 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(105), // $, reduce: PowTerm - nil, // empty - reduce(105), // ;, reduce: PowTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: PowTerm - nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // >>>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(590), // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S163 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S164 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(107), // $, reduce: PrecedenceChainEnd - nil, // empty - reduce(107), // ;, reduce: PrecedenceChainEnd - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // >>>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - shift(592), // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S165 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(113), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(113), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // >>>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(113), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S166 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(114), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(114), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(114), // ||, reduce: MlrvalOrFunction - reduce(114), // ^^, reduce: MlrvalOrFunction - reduce(114), // &&, reduce: MlrvalOrFunction - reduce(114), // =~, reduce: MlrvalOrFunction - reduce(114), // !=~, reduce: MlrvalOrFunction - reduce(114), // ==, reduce: MlrvalOrFunction - reduce(114), // !=, reduce: MlrvalOrFunction - reduce(114), // >, reduce: MlrvalOrFunction - reduce(114), // >=, reduce: MlrvalOrFunction - reduce(114), // <, reduce: MlrvalOrFunction - reduce(114), // <=, reduce: MlrvalOrFunction - reduce(114), // |, reduce: MlrvalOrFunction - reduce(114), // ^, reduce: MlrvalOrFunction - reduce(114), // &, reduce: MlrvalOrFunction - reduce(114), // <<, reduce: MlrvalOrFunction - reduce(114), // >>, reduce: MlrvalOrFunction - reduce(114), // >>>, reduce: MlrvalOrFunction - reduce(114), // +, reduce: MlrvalOrFunction - reduce(114), // -, reduce: MlrvalOrFunction - reduce(114), // .+, reduce: MlrvalOrFunction - reduce(114), // .-, reduce: MlrvalOrFunction - reduce(114), // ., reduce: MlrvalOrFunction - reduce(114), // *, reduce: MlrvalOrFunction - reduce(114), // /, reduce: MlrvalOrFunction - reduce(114), // //, reduce: MlrvalOrFunction - reduce(114), // %, reduce: MlrvalOrFunction - reduce(114), // .*, reduce: MlrvalOrFunction - reduce(114), // ./, reduce: MlrvalOrFunction - reduce(114), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(114), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(114), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S167 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(115), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(115), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(115), // ||, reduce: MlrvalOrFunction - reduce(115), // ^^, reduce: MlrvalOrFunction - reduce(115), // &&, reduce: MlrvalOrFunction - reduce(115), // =~, reduce: MlrvalOrFunction - reduce(115), // !=~, reduce: MlrvalOrFunction - reduce(115), // ==, reduce: MlrvalOrFunction - reduce(115), // !=, reduce: MlrvalOrFunction - reduce(115), // >, reduce: MlrvalOrFunction - reduce(115), // >=, reduce: MlrvalOrFunction - reduce(115), // <, reduce: MlrvalOrFunction - reduce(115), // <=, reduce: MlrvalOrFunction - reduce(115), // |, reduce: MlrvalOrFunction - reduce(115), // ^, reduce: MlrvalOrFunction - reduce(115), // &, reduce: MlrvalOrFunction - reduce(115), // <<, reduce: MlrvalOrFunction - reduce(115), // >>, reduce: MlrvalOrFunction - reduce(115), // >>>, reduce: MlrvalOrFunction - reduce(115), // +, reduce: MlrvalOrFunction - reduce(115), // -, reduce: MlrvalOrFunction - reduce(115), // .+, reduce: MlrvalOrFunction - reduce(115), // .-, reduce: MlrvalOrFunction - reduce(115), // ., reduce: MlrvalOrFunction - reduce(115), // *, reduce: MlrvalOrFunction - reduce(115), // /, reduce: MlrvalOrFunction - reduce(115), // //, reduce: MlrvalOrFunction - reduce(115), // %, reduce: MlrvalOrFunction - reduce(115), // .*, reduce: MlrvalOrFunction - reduce(115), // ./, reduce: MlrvalOrFunction - reduce(115), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(115), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(115), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S168 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(116), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(116), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(116), // ||, reduce: MlrvalOrFunction - reduce(116), // ^^, reduce: MlrvalOrFunction - reduce(116), // &&, reduce: MlrvalOrFunction - reduce(116), // =~, reduce: MlrvalOrFunction - reduce(116), // !=~, reduce: MlrvalOrFunction - reduce(116), // ==, reduce: MlrvalOrFunction - reduce(116), // !=, reduce: MlrvalOrFunction - reduce(116), // >, reduce: MlrvalOrFunction - reduce(116), // >=, reduce: MlrvalOrFunction - reduce(116), // <, reduce: MlrvalOrFunction - reduce(116), // <=, reduce: MlrvalOrFunction - reduce(116), // |, reduce: MlrvalOrFunction - reduce(116), // ^, reduce: MlrvalOrFunction - reduce(116), // &, reduce: MlrvalOrFunction - reduce(116), // <<, reduce: MlrvalOrFunction - reduce(116), // >>, reduce: MlrvalOrFunction - reduce(116), // >>>, reduce: MlrvalOrFunction - reduce(116), // +, reduce: MlrvalOrFunction - reduce(116), // -, reduce: MlrvalOrFunction - reduce(116), // .+, reduce: MlrvalOrFunction - reduce(116), // .-, reduce: MlrvalOrFunction - reduce(116), // ., reduce: MlrvalOrFunction - reduce(116), // *, reduce: MlrvalOrFunction - reduce(116), // /, reduce: MlrvalOrFunction - reduce(116), // //, reduce: MlrvalOrFunction - reduce(116), // %, reduce: MlrvalOrFunction - reduce(116), // .*, reduce: MlrvalOrFunction - reduce(116), // ./, reduce: MlrvalOrFunction - reduce(116), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(116), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(116), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S169 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(117), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(117), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // >>>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(117), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S170 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(118), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(118), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(118), // ||, reduce: MlrvalOrFunction - reduce(118), // ^^, reduce: MlrvalOrFunction - reduce(118), // &&, reduce: MlrvalOrFunction - reduce(118), // =~, reduce: MlrvalOrFunction - reduce(118), // !=~, reduce: MlrvalOrFunction - reduce(118), // ==, reduce: MlrvalOrFunction - reduce(118), // !=, reduce: MlrvalOrFunction - reduce(118), // >, reduce: MlrvalOrFunction - reduce(118), // >=, reduce: MlrvalOrFunction - reduce(118), // <, reduce: MlrvalOrFunction - reduce(118), // <=, reduce: MlrvalOrFunction - reduce(118), // |, reduce: MlrvalOrFunction - reduce(118), // ^, reduce: MlrvalOrFunction - reduce(118), // &, reduce: MlrvalOrFunction - reduce(118), // <<, reduce: MlrvalOrFunction - reduce(118), // >>, reduce: MlrvalOrFunction - reduce(118), // >>>, reduce: MlrvalOrFunction - reduce(118), // +, reduce: MlrvalOrFunction - reduce(118), // -, reduce: MlrvalOrFunction - reduce(118), // .+, reduce: MlrvalOrFunction - reduce(118), // .-, reduce: MlrvalOrFunction - reduce(118), // ., reduce: MlrvalOrFunction - reduce(118), // *, reduce: MlrvalOrFunction - reduce(118), // /, reduce: MlrvalOrFunction - reduce(118), // //, reduce: MlrvalOrFunction - reduce(118), // %, reduce: MlrvalOrFunction - reduce(118), // .*, reduce: MlrvalOrFunction - reduce(118), // ./, reduce: MlrvalOrFunction - reduce(118), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(118), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(118), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S171 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(119), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(119), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // >>>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(119), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S172 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(120), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(120), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(120), // ||, reduce: MlrvalOrFunction - reduce(120), // ^^, reduce: MlrvalOrFunction - reduce(120), // &&, reduce: MlrvalOrFunction - reduce(120), // =~, reduce: MlrvalOrFunction - reduce(120), // !=~, reduce: MlrvalOrFunction - reduce(120), // ==, reduce: MlrvalOrFunction - reduce(120), // !=, reduce: MlrvalOrFunction - reduce(120), // >, reduce: MlrvalOrFunction - reduce(120), // >=, reduce: MlrvalOrFunction - reduce(120), // <, reduce: MlrvalOrFunction - reduce(120), // <=, reduce: MlrvalOrFunction - reduce(120), // |, reduce: MlrvalOrFunction - reduce(120), // ^, reduce: MlrvalOrFunction - reduce(120), // &, reduce: MlrvalOrFunction - reduce(120), // <<, reduce: MlrvalOrFunction - reduce(120), // >>, reduce: MlrvalOrFunction - reduce(120), // >>>, reduce: MlrvalOrFunction - reduce(120), // +, reduce: MlrvalOrFunction - reduce(120), // -, reduce: MlrvalOrFunction - reduce(120), // .+, reduce: MlrvalOrFunction - reduce(120), // .-, reduce: MlrvalOrFunction - reduce(120), // ., reduce: MlrvalOrFunction - reduce(120), // *, reduce: MlrvalOrFunction - reduce(120), // /, reduce: MlrvalOrFunction - reduce(120), // //, reduce: MlrvalOrFunction - reduce(120), // %, reduce: MlrvalOrFunction - reduce(120), // .*, reduce: MlrvalOrFunction - reduce(120), // ./, reduce: MlrvalOrFunction - reduce(120), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(120), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S173 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - shift(593), // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S174 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(126), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(126), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(126), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S175 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - shift(595), // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S176 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(133), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(133), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(133), // ||, reduce: MlrvalOrFunction - reduce(133), // ^^, reduce: MlrvalOrFunction - reduce(133), // &&, reduce: MlrvalOrFunction - reduce(133), // =~, reduce: MlrvalOrFunction - reduce(133), // !=~, reduce: MlrvalOrFunction - reduce(133), // ==, reduce: MlrvalOrFunction - reduce(133), // !=, reduce: MlrvalOrFunction - reduce(133), // >, reduce: MlrvalOrFunction - reduce(133), // >=, reduce: MlrvalOrFunction - reduce(133), // <, reduce: MlrvalOrFunction - reduce(133), // <=, reduce: MlrvalOrFunction - reduce(133), // |, reduce: MlrvalOrFunction - reduce(133), // ^, reduce: MlrvalOrFunction - reduce(133), // &, reduce: MlrvalOrFunction - reduce(133), // <<, reduce: MlrvalOrFunction - reduce(133), // >>, reduce: MlrvalOrFunction - reduce(133), // >>>, reduce: MlrvalOrFunction - reduce(133), // +, reduce: MlrvalOrFunction - reduce(133), // -, reduce: MlrvalOrFunction - reduce(133), // .+, reduce: MlrvalOrFunction - reduce(133), // .-, reduce: MlrvalOrFunction - reduce(133), // ., reduce: MlrvalOrFunction - reduce(133), // *, reduce: MlrvalOrFunction - reduce(133), // /, reduce: MlrvalOrFunction - reduce(133), // //, reduce: MlrvalOrFunction - reduce(133), // %, reduce: MlrvalOrFunction - reduce(133), // .*, reduce: MlrvalOrFunction - reduce(133), // ./, reduce: MlrvalOrFunction - reduce(133), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(133), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S177 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(134), // $, reduce: ContextVariable - nil, // empty - reduce(134), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(134), // ?, reduce: ContextVariable - nil, // : - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // >>>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(134), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(134), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S178 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(135), // $, reduce: ContextVariable - nil, // empty - reduce(135), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(135), // ?, reduce: ContextVariable - nil, // : - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // >>>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(135), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S179 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(136), // $, reduce: ContextVariable - nil, // empty - reduce(136), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(136), // ?, reduce: ContextVariable - nil, // : - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // >>>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(136), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S180 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(137), // $, reduce: ContextVariable - nil, // empty - reduce(137), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(137), // ?, reduce: ContextVariable - nil, // : - reduce(137), // ||, reduce: ContextVariable - reduce(137), // ^^, reduce: ContextVariable - reduce(137), // &&, reduce: ContextVariable - reduce(137), // =~, reduce: ContextVariable - reduce(137), // !=~, reduce: ContextVariable - reduce(137), // ==, reduce: ContextVariable - reduce(137), // !=, reduce: ContextVariable - reduce(137), // >, reduce: ContextVariable - reduce(137), // >=, reduce: ContextVariable - reduce(137), // <, reduce: ContextVariable - reduce(137), // <=, reduce: ContextVariable - reduce(137), // |, reduce: ContextVariable - reduce(137), // ^, reduce: ContextVariable - reduce(137), // &, reduce: ContextVariable - reduce(137), // <<, reduce: ContextVariable - reduce(137), // >>, reduce: ContextVariable - reduce(137), // >>>, reduce: ContextVariable - reduce(137), // +, reduce: ContextVariable - reduce(137), // -, reduce: ContextVariable - reduce(137), // .+, reduce: ContextVariable - reduce(137), // .-, reduce: ContextVariable - reduce(137), // ., reduce: ContextVariable - reduce(137), // *, reduce: ContextVariable - reduce(137), // /, reduce: ContextVariable - reduce(137), // //, reduce: ContextVariable - reduce(137), // %, reduce: ContextVariable - reduce(137), // .*, reduce: ContextVariable - reduce(137), // ./, reduce: ContextVariable - reduce(137), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(137), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(137), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S181 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(138), // $, reduce: ContextVariable - nil, // empty - reduce(138), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(138), // ?, reduce: ContextVariable - nil, // : - reduce(138), // ||, reduce: ContextVariable - reduce(138), // ^^, reduce: ContextVariable - reduce(138), // &&, reduce: ContextVariable - reduce(138), // =~, reduce: ContextVariable - reduce(138), // !=~, reduce: ContextVariable - reduce(138), // ==, reduce: ContextVariable - reduce(138), // !=, reduce: ContextVariable - reduce(138), // >, reduce: ContextVariable - reduce(138), // >=, reduce: ContextVariable - reduce(138), // <, reduce: ContextVariable - reduce(138), // <=, reduce: ContextVariable - reduce(138), // |, reduce: ContextVariable - reduce(138), // ^, reduce: ContextVariable - reduce(138), // &, reduce: ContextVariable - reduce(138), // <<, reduce: ContextVariable - reduce(138), // >>, reduce: ContextVariable - reduce(138), // >>>, reduce: ContextVariable - reduce(138), // +, reduce: ContextVariable - reduce(138), // -, reduce: ContextVariable - reduce(138), // .+, reduce: ContextVariable - reduce(138), // .-, reduce: ContextVariable - reduce(138), // ., reduce: ContextVariable - reduce(138), // *, reduce: ContextVariable - reduce(138), // /, reduce: ContextVariable - reduce(138), // //, reduce: ContextVariable - reduce(138), // %, reduce: ContextVariable - reduce(138), // .*, reduce: ContextVariable - reduce(138), // ./, reduce: ContextVariable - reduce(138), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(138), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(138), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S182 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(139), // $, reduce: ContextVariable - nil, // empty - reduce(139), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ContextVariable - nil, // : - reduce(139), // ||, reduce: ContextVariable - reduce(139), // ^^, reduce: ContextVariable - reduce(139), // &&, reduce: ContextVariable - reduce(139), // =~, reduce: ContextVariable - reduce(139), // !=~, reduce: ContextVariable - reduce(139), // ==, reduce: ContextVariable - reduce(139), // !=, reduce: ContextVariable - reduce(139), // >, reduce: ContextVariable - reduce(139), // >=, reduce: ContextVariable - reduce(139), // <, reduce: ContextVariable - reduce(139), // <=, reduce: ContextVariable - reduce(139), // |, reduce: ContextVariable - reduce(139), // ^, reduce: ContextVariable - reduce(139), // &, reduce: ContextVariable - reduce(139), // <<, reduce: ContextVariable - reduce(139), // >>, reduce: ContextVariable - reduce(139), // >>>, reduce: ContextVariable - reduce(139), // +, reduce: ContextVariable - reduce(139), // -, reduce: ContextVariable - reduce(139), // .+, reduce: ContextVariable - reduce(139), // .-, reduce: ContextVariable - reduce(139), // ., reduce: ContextVariable - reduce(139), // *, reduce: ContextVariable - reduce(139), // /, reduce: ContextVariable - reduce(139), // //, reduce: ContextVariable - reduce(139), // %, reduce: ContextVariable - reduce(139), // .*, reduce: ContextVariable - reduce(139), // ./, reduce: ContextVariable - reduce(139), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(139), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S183 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(140), // $, reduce: ContextVariable - nil, // empty - reduce(140), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(140), // ?, reduce: ContextVariable - nil, // : - reduce(140), // ||, reduce: ContextVariable - reduce(140), // ^^, reduce: ContextVariable - reduce(140), // &&, reduce: ContextVariable - reduce(140), // =~, reduce: ContextVariable - reduce(140), // !=~, reduce: ContextVariable - reduce(140), // ==, reduce: ContextVariable - reduce(140), // !=, reduce: ContextVariable - reduce(140), // >, reduce: ContextVariable - reduce(140), // >=, reduce: ContextVariable - reduce(140), // <, reduce: ContextVariable - reduce(140), // <=, reduce: ContextVariable - reduce(140), // |, reduce: ContextVariable - reduce(140), // ^, reduce: ContextVariable - reduce(140), // &, reduce: ContextVariable - reduce(140), // <<, reduce: ContextVariable - reduce(140), // >>, reduce: ContextVariable - reduce(140), // >>>, reduce: ContextVariable - reduce(140), // +, reduce: ContextVariable - reduce(140), // -, reduce: ContextVariable - reduce(140), // .+, reduce: ContextVariable - reduce(140), // .-, reduce: ContextVariable - reduce(140), // ., reduce: ContextVariable - reduce(140), // *, reduce: ContextVariable - reduce(140), // /, reduce: ContextVariable - reduce(140), // //, reduce: ContextVariable - reduce(140), // %, reduce: ContextVariable - reduce(140), // .*, reduce: ContextVariable - reduce(140), // ./, reduce: ContextVariable - reduce(140), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(140), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(140), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S184 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(141), // $, reduce: ContextVariable - nil, // empty - reduce(141), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ContextVariable - nil, // : - reduce(141), // ||, reduce: ContextVariable - reduce(141), // ^^, reduce: ContextVariable - reduce(141), // &&, reduce: ContextVariable - reduce(141), // =~, reduce: ContextVariable - reduce(141), // !=~, reduce: ContextVariable - reduce(141), // ==, reduce: ContextVariable - reduce(141), // !=, reduce: ContextVariable - reduce(141), // >, reduce: ContextVariable - reduce(141), // >=, reduce: ContextVariable - reduce(141), // <, reduce: ContextVariable - reduce(141), // <=, reduce: ContextVariable - reduce(141), // |, reduce: ContextVariable - reduce(141), // ^, reduce: ContextVariable - reduce(141), // &, reduce: ContextVariable - reduce(141), // <<, reduce: ContextVariable - reduce(141), // >>, reduce: ContextVariable - reduce(141), // >>>, reduce: ContextVariable - reduce(141), // +, reduce: ContextVariable - reduce(141), // -, reduce: ContextVariable - reduce(141), // .+, reduce: ContextVariable - reduce(141), // .-, reduce: ContextVariable - reduce(141), // ., reduce: ContextVariable - reduce(141), // *, reduce: ContextVariable - reduce(141), // /, reduce: ContextVariable - reduce(141), // //, reduce: ContextVariable - reduce(141), // %, reduce: ContextVariable - reduce(141), // .*, reduce: ContextVariable - reduce(141), // ./, reduce: ContextVariable - reduce(141), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(141), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S185 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(142), // $, reduce: ContextVariable - nil, // empty - reduce(142), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ContextVariable - nil, // : - reduce(142), // ||, reduce: ContextVariable - reduce(142), // ^^, reduce: ContextVariable - reduce(142), // &&, reduce: ContextVariable - reduce(142), // =~, reduce: ContextVariable - reduce(142), // !=~, reduce: ContextVariable - reduce(142), // ==, reduce: ContextVariable - reduce(142), // !=, reduce: ContextVariable - reduce(142), // >, reduce: ContextVariable - reduce(142), // >=, reduce: ContextVariable - reduce(142), // <, reduce: ContextVariable - reduce(142), // <=, reduce: ContextVariable - reduce(142), // |, reduce: ContextVariable - reduce(142), // ^, reduce: ContextVariable - reduce(142), // &, reduce: ContextVariable - reduce(142), // <<, reduce: ContextVariable - reduce(142), // >>, reduce: ContextVariable - reduce(142), // >>>, reduce: ContextVariable - reduce(142), // +, reduce: ContextVariable - reduce(142), // -, reduce: ContextVariable - reduce(142), // .+, reduce: ContextVariable - reduce(142), // .-, reduce: ContextVariable - reduce(142), // ., reduce: ContextVariable - reduce(142), // *, reduce: ContextVariable - reduce(142), // /, reduce: ContextVariable - reduce(142), // //, reduce: ContextVariable - reduce(142), // %, reduce: ContextVariable - reduce(142), // .*, reduce: ContextVariable - reduce(142), // ./, reduce: ContextVariable - reduce(142), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(142), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S186 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(143), // $, reduce: ContextVariable - nil, // empty - reduce(143), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ContextVariable - nil, // : - reduce(143), // ||, reduce: ContextVariable - reduce(143), // ^^, reduce: ContextVariable - reduce(143), // &&, reduce: ContextVariable - reduce(143), // =~, reduce: ContextVariable - reduce(143), // !=~, reduce: ContextVariable - reduce(143), // ==, reduce: ContextVariable - reduce(143), // !=, reduce: ContextVariable - reduce(143), // >, reduce: ContextVariable - reduce(143), // >=, reduce: ContextVariable - reduce(143), // <, reduce: ContextVariable - reduce(143), // <=, reduce: ContextVariable - reduce(143), // |, reduce: ContextVariable - reduce(143), // ^, reduce: ContextVariable - reduce(143), // &, reduce: ContextVariable - reduce(143), // <<, reduce: ContextVariable - reduce(143), // >>, reduce: ContextVariable - reduce(143), // >>>, reduce: ContextVariable - reduce(143), // +, reduce: ContextVariable - reduce(143), // -, reduce: ContextVariable - reduce(143), // .+, reduce: ContextVariable - reduce(143), // .-, reduce: ContextVariable - reduce(143), // ., reduce: ContextVariable - reduce(143), // *, reduce: ContextVariable - reduce(143), // /, reduce: ContextVariable - reduce(143), // //, reduce: ContextVariable - reduce(143), // %, reduce: ContextVariable - reduce(143), // .*, reduce: ContextVariable - reduce(143), // ./, reduce: ContextVariable - reduce(143), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(143), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S187 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(144), // $, reduce: ContextVariable - nil, // empty - reduce(144), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ContextVariable - nil, // : - reduce(144), // ||, reduce: ContextVariable - reduce(144), // ^^, reduce: ContextVariable - reduce(144), // &&, reduce: ContextVariable - reduce(144), // =~, reduce: ContextVariable - reduce(144), // !=~, reduce: ContextVariable - reduce(144), // ==, reduce: ContextVariable - reduce(144), // !=, reduce: ContextVariable - reduce(144), // >, reduce: ContextVariable - reduce(144), // >=, reduce: ContextVariable - reduce(144), // <, reduce: ContextVariable - reduce(144), // <=, reduce: ContextVariable - reduce(144), // |, reduce: ContextVariable - reduce(144), // ^, reduce: ContextVariable - reduce(144), // &, reduce: ContextVariable - reduce(144), // <<, reduce: ContextVariable - reduce(144), // >>, reduce: ContextVariable - reduce(144), // >>>, reduce: ContextVariable - reduce(144), // +, reduce: ContextVariable - reduce(144), // -, reduce: ContextVariable - reduce(144), // .+, reduce: ContextVariable - reduce(144), // .-, reduce: ContextVariable - reduce(144), // ., reduce: ContextVariable - reduce(144), // *, reduce: ContextVariable - reduce(144), // /, reduce: ContextVariable - reduce(144), // //, reduce: ContextVariable - reduce(144), // %, reduce: ContextVariable - reduce(144), // .*, reduce: ContextVariable - reduce(144), // ./, reduce: ContextVariable - reduce(144), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(144), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S188 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(145), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(145), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(145), // ||, reduce: MlrvalOrFunction - reduce(145), // ^^, reduce: MlrvalOrFunction - reduce(145), // &&, reduce: MlrvalOrFunction - reduce(145), // =~, reduce: MlrvalOrFunction - reduce(145), // !=~, reduce: MlrvalOrFunction - reduce(145), // ==, reduce: MlrvalOrFunction - reduce(145), // !=, reduce: MlrvalOrFunction - reduce(145), // >, reduce: MlrvalOrFunction - reduce(145), // >=, reduce: MlrvalOrFunction - reduce(145), // <, reduce: MlrvalOrFunction - reduce(145), // <=, reduce: MlrvalOrFunction - reduce(145), // |, reduce: MlrvalOrFunction - reduce(145), // ^, reduce: MlrvalOrFunction - reduce(145), // &, reduce: MlrvalOrFunction - reduce(145), // <<, reduce: MlrvalOrFunction - reduce(145), // >>, reduce: MlrvalOrFunction - reduce(145), // >>>, reduce: MlrvalOrFunction - reduce(145), // +, reduce: MlrvalOrFunction - reduce(145), // -, reduce: MlrvalOrFunction - reduce(145), // .+, reduce: MlrvalOrFunction - reduce(145), // .-, reduce: MlrvalOrFunction - reduce(145), // ., reduce: MlrvalOrFunction - reduce(145), // *, reduce: MlrvalOrFunction - reduce(145), // /, reduce: MlrvalOrFunction - reduce(145), // //, reduce: MlrvalOrFunction - reduce(145), // %, reduce: MlrvalOrFunction - reduce(145), // .*, reduce: MlrvalOrFunction - reduce(145), // ./, reduce: MlrvalOrFunction - reduce(145), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(145), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S189 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(147), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(147), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(147), // ||, reduce: MlrvalOrFunction - reduce(147), // ^^, reduce: MlrvalOrFunction - reduce(147), // &&, reduce: MlrvalOrFunction - reduce(147), // =~, reduce: MlrvalOrFunction - reduce(147), // !=~, reduce: MlrvalOrFunction - reduce(147), // ==, reduce: MlrvalOrFunction - reduce(147), // !=, reduce: MlrvalOrFunction - reduce(147), // >, reduce: MlrvalOrFunction - reduce(147), // >=, reduce: MlrvalOrFunction - reduce(147), // <, reduce: MlrvalOrFunction - reduce(147), // <=, reduce: MlrvalOrFunction - reduce(147), // |, reduce: MlrvalOrFunction - reduce(147), // ^, reduce: MlrvalOrFunction - reduce(147), // &, reduce: MlrvalOrFunction - reduce(147), // <<, reduce: MlrvalOrFunction - reduce(147), // >>, reduce: MlrvalOrFunction - reduce(147), // >>>, reduce: MlrvalOrFunction - reduce(147), // +, reduce: MlrvalOrFunction - reduce(147), // -, reduce: MlrvalOrFunction - reduce(147), // .+, reduce: MlrvalOrFunction - reduce(147), // .-, reduce: MlrvalOrFunction - reduce(147), // ., reduce: MlrvalOrFunction - reduce(147), // *, reduce: MlrvalOrFunction - reduce(147), // /, reduce: MlrvalOrFunction - reduce(147), // //, reduce: MlrvalOrFunction - reduce(147), // %, reduce: MlrvalOrFunction - reduce(147), // .*, reduce: MlrvalOrFunction - reduce(147), // ./, reduce: MlrvalOrFunction - reduce(147), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(147), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S190 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(152), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(152), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(152), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(152), // ||, reduce: MlrvalOrFunction - reduce(152), // ^^, reduce: MlrvalOrFunction - reduce(152), // &&, reduce: MlrvalOrFunction - reduce(152), // =~, reduce: MlrvalOrFunction - reduce(152), // !=~, reduce: MlrvalOrFunction - reduce(152), // ==, reduce: MlrvalOrFunction - reduce(152), // !=, reduce: MlrvalOrFunction - reduce(152), // >, reduce: MlrvalOrFunction - reduce(152), // >=, reduce: MlrvalOrFunction - reduce(152), // <, reduce: MlrvalOrFunction - reduce(152), // <=, reduce: MlrvalOrFunction - reduce(152), // |, reduce: MlrvalOrFunction - reduce(152), // ^, reduce: MlrvalOrFunction - reduce(152), // &, reduce: MlrvalOrFunction - reduce(152), // <<, reduce: MlrvalOrFunction - reduce(152), // >>, reduce: MlrvalOrFunction - reduce(152), // >>>, reduce: MlrvalOrFunction - reduce(152), // +, reduce: MlrvalOrFunction - reduce(152), // -, reduce: MlrvalOrFunction - reduce(152), // .+, reduce: MlrvalOrFunction - reduce(152), // .-, reduce: MlrvalOrFunction - reduce(152), // ., reduce: MlrvalOrFunction - reduce(152), // *, reduce: MlrvalOrFunction - reduce(152), // /, reduce: MlrvalOrFunction - reduce(152), // //, reduce: MlrvalOrFunction - reduce(152), // %, reduce: MlrvalOrFunction - reduce(152), // .*, reduce: MlrvalOrFunction - reduce(152), // ./, reduce: MlrvalOrFunction - reduce(152), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(152), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(152), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S191 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(597), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S192 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(18), // $, reduce: EmitStatement - nil, // empty - reduce(18), // ;, reduce: EmitStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S193 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(598), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S194 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(108), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // >>>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(108), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S195 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(21), // ], reduce: FieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: FieldValue - nil, // : - reduce(21), // ||, reduce: FieldValue - reduce(21), // ^^, reduce: FieldValue - reduce(21), // &&, reduce: FieldValue - reduce(21), // =~, reduce: FieldValue - reduce(21), // !=~, reduce: FieldValue - reduce(21), // ==, reduce: FieldValue - reduce(21), // !=, reduce: FieldValue - reduce(21), // >, reduce: FieldValue - reduce(21), // >=, reduce: FieldValue - reduce(21), // <, reduce: FieldValue - reduce(21), // <=, reduce: FieldValue - reduce(21), // |, reduce: FieldValue - reduce(21), // ^, reduce: FieldValue - reduce(21), // &, reduce: FieldValue - reduce(21), // <<, reduce: FieldValue - reduce(21), // >>, reduce: FieldValue - reduce(21), // >>>, reduce: FieldValue - reduce(21), // +, reduce: FieldValue - reduce(21), // -, reduce: FieldValue - reduce(21), // .+, reduce: FieldValue - reduce(21), // .-, reduce: FieldValue - reduce(21), // ., reduce: FieldValue - reduce(21), // *, reduce: FieldValue - reduce(21), // /, reduce: FieldValue - reduce(21), // //, reduce: FieldValue - reduce(21), // %, reduce: FieldValue - reduce(21), // .*, reduce: FieldValue - reduce(21), // ./, reduce: FieldValue - reduce(21), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(21), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S196 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(22), // ], reduce: FieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: FieldValue - nil, // : - reduce(22), // ||, reduce: FieldValue - reduce(22), // ^^, reduce: FieldValue - reduce(22), // &&, reduce: FieldValue - reduce(22), // =~, reduce: FieldValue - reduce(22), // !=~, reduce: FieldValue - reduce(22), // ==, reduce: FieldValue - reduce(22), // !=, reduce: FieldValue - reduce(22), // >, reduce: FieldValue - reduce(22), // >=, reduce: FieldValue - reduce(22), // <, reduce: FieldValue - reduce(22), // <=, reduce: FieldValue - reduce(22), // |, reduce: FieldValue - reduce(22), // ^, reduce: FieldValue - reduce(22), // &, reduce: FieldValue - reduce(22), // <<, reduce: FieldValue - reduce(22), // >>, reduce: FieldValue - reduce(22), // >>>, reduce: FieldValue - reduce(22), // +, reduce: FieldValue - reduce(22), // -, reduce: FieldValue - reduce(22), // .+, reduce: FieldValue - reduce(22), // .-, reduce: FieldValue - reduce(22), // ., reduce: FieldValue - reduce(22), // *, reduce: FieldValue - reduce(22), // /, reduce: FieldValue - reduce(22), // //, reduce: FieldValue - reduce(22), // %, reduce: FieldValue - reduce(22), // .*, reduce: FieldValue - reduce(22), // ./, reduce: FieldValue - reduce(22), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(22), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S197 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(23), // ], reduce: FieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FieldValue - nil, // : - reduce(23), // ||, reduce: FieldValue - reduce(23), // ^^, reduce: FieldValue - reduce(23), // &&, reduce: FieldValue - reduce(23), // =~, reduce: FieldValue - reduce(23), // !=~, reduce: FieldValue - reduce(23), // ==, reduce: FieldValue - reduce(23), // !=, reduce: FieldValue - reduce(23), // >, reduce: FieldValue - reduce(23), // >=, reduce: FieldValue - reduce(23), // <, reduce: FieldValue - reduce(23), // <=, reduce: FieldValue - reduce(23), // |, reduce: FieldValue - reduce(23), // ^, reduce: FieldValue - reduce(23), // &, reduce: FieldValue - reduce(23), // <<, reduce: FieldValue - reduce(23), // >>, reduce: FieldValue - reduce(23), // >>>, reduce: FieldValue - reduce(23), // +, reduce: FieldValue - reduce(23), // -, reduce: FieldValue - reduce(23), // .+, reduce: FieldValue - reduce(23), // .-, reduce: FieldValue - reduce(23), // ., reduce: FieldValue - reduce(23), // *, reduce: FieldValue - reduce(23), // /, reduce: FieldValue - reduce(23), // //, reduce: FieldValue - reduce(23), // %, reduce: FieldValue - reduce(23), // .*, reduce: FieldValue - reduce(23), // ./, reduce: FieldValue - reduce(23), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(23), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S198 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(24), // ], reduce: DirectFieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: DirectFieldValue - nil, // : - reduce(24), // ||, reduce: DirectFieldValue - reduce(24), // ^^, reduce: DirectFieldValue - reduce(24), // &&, reduce: DirectFieldValue - reduce(24), // =~, reduce: DirectFieldValue - reduce(24), // !=~, reduce: DirectFieldValue - reduce(24), // ==, reduce: DirectFieldValue - reduce(24), // !=, reduce: DirectFieldValue - reduce(24), // >, reduce: DirectFieldValue - reduce(24), // >=, reduce: DirectFieldValue - reduce(24), // <, reduce: DirectFieldValue - reduce(24), // <=, reduce: DirectFieldValue - reduce(24), // |, reduce: DirectFieldValue - reduce(24), // ^, reduce: DirectFieldValue - reduce(24), // &, reduce: DirectFieldValue - reduce(24), // <<, reduce: DirectFieldValue - reduce(24), // >>, reduce: DirectFieldValue - reduce(24), // >>>, reduce: DirectFieldValue - reduce(24), // +, reduce: DirectFieldValue - reduce(24), // -, reduce: DirectFieldValue - reduce(24), // .+, reduce: DirectFieldValue - reduce(24), // .-, reduce: DirectFieldValue - reduce(24), // ., reduce: DirectFieldValue - reduce(24), // *, reduce: DirectFieldValue - reduce(24), // /, reduce: DirectFieldValue - reduce(24), // //, reduce: DirectFieldValue - reduce(24), // %, reduce: DirectFieldValue - reduce(24), // .*, reduce: DirectFieldValue - reduce(24), // ./, reduce: DirectFieldValue - reduce(24), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: DirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(24), // [, reduce: DirectFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S199 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S200 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(26), // ], reduce: BracedFieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: BracedFieldValue - nil, // : - reduce(26), // ||, reduce: BracedFieldValue - reduce(26), // ^^, reduce: BracedFieldValue - reduce(26), // &&, reduce: BracedFieldValue - reduce(26), // =~, reduce: BracedFieldValue - reduce(26), // !=~, reduce: BracedFieldValue - reduce(26), // ==, reduce: BracedFieldValue - reduce(26), // !=, reduce: BracedFieldValue - reduce(26), // >, reduce: BracedFieldValue - reduce(26), // >=, reduce: BracedFieldValue - reduce(26), // <, reduce: BracedFieldValue - reduce(26), // <=, reduce: BracedFieldValue - reduce(26), // |, reduce: BracedFieldValue - reduce(26), // ^, reduce: BracedFieldValue - reduce(26), // &, reduce: BracedFieldValue - reduce(26), // <<, reduce: BracedFieldValue - reduce(26), // >>, reduce: BracedFieldValue - reduce(26), // >>>, reduce: BracedFieldValue - reduce(26), // +, reduce: BracedFieldValue - reduce(26), // -, reduce: BracedFieldValue - reduce(26), // .+, reduce: BracedFieldValue - reduce(26), // .-, reduce: BracedFieldValue - reduce(26), // ., reduce: BracedFieldValue - reduce(26), // *, reduce: BracedFieldValue - reduce(26), // /, reduce: BracedFieldValue - reduce(26), // //, reduce: BracedFieldValue - reduce(26), // %, reduce: BracedFieldValue - reduce(26), // .*, reduce: BracedFieldValue - reduce(26), // ./, reduce: BracedFieldValue - reduce(26), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: BracedFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(26), // [, reduce: BracedFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S201 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(109), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // >>>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(109), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S202 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(27), // ], reduce: FullSrec - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: FullSrec - nil, // : - reduce(27), // ||, reduce: FullSrec - reduce(27), // ^^, reduce: FullSrec - reduce(27), // &&, reduce: FullSrec - reduce(27), // =~, reduce: FullSrec - reduce(27), // !=~, reduce: FullSrec - reduce(27), // ==, reduce: FullSrec - reduce(27), // !=, reduce: FullSrec - reduce(27), // >, reduce: FullSrec - reduce(27), // >=, reduce: FullSrec - reduce(27), // <, reduce: FullSrec - reduce(27), // <=, reduce: FullSrec - reduce(27), // |, reduce: FullSrec - reduce(27), // ^, reduce: FullSrec - reduce(27), // &, reduce: FullSrec - reduce(27), // <<, reduce: FullSrec - reduce(27), // >>, reduce: FullSrec - reduce(27), // >>>, reduce: FullSrec - reduce(27), // +, reduce: FullSrec - reduce(27), // -, reduce: FullSrec - reduce(27), // .+, reduce: FullSrec - reduce(27), // .-, reduce: FullSrec - reduce(27), // ., reduce: FullSrec - reduce(27), // *, reduce: FullSrec - reduce(27), // /, reduce: FullSrec - reduce(27), // //, reduce: FullSrec - reduce(27), // %, reduce: FullSrec - reduce(27), // .*, reduce: FullSrec - reduce(27), // ./, reduce: FullSrec - reduce(27), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(27), // **, reduce: FullSrec - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(27), // [, reduce: FullSrec - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S203 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(110), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // >>>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(110), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S204 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(28), // ], reduce: OosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: OosvarValue - nil, // : - reduce(28), // ||, reduce: OosvarValue - reduce(28), // ^^, reduce: OosvarValue - reduce(28), // &&, reduce: OosvarValue - reduce(28), // =~, reduce: OosvarValue - reduce(28), // !=~, reduce: OosvarValue - reduce(28), // ==, reduce: OosvarValue - reduce(28), // !=, reduce: OosvarValue - reduce(28), // >, reduce: OosvarValue - reduce(28), // >=, reduce: OosvarValue - reduce(28), // <, reduce: OosvarValue - reduce(28), // <=, reduce: OosvarValue - reduce(28), // |, reduce: OosvarValue - reduce(28), // ^, reduce: OosvarValue - reduce(28), // &, reduce: OosvarValue - reduce(28), // <<, reduce: OosvarValue - reduce(28), // >>, reduce: OosvarValue - reduce(28), // >>>, reduce: OosvarValue - reduce(28), // +, reduce: OosvarValue - reduce(28), // -, reduce: OosvarValue - reduce(28), // .+, reduce: OosvarValue - reduce(28), // .-, reduce: OosvarValue - reduce(28), // ., reduce: OosvarValue - reduce(28), // *, reduce: OosvarValue - reduce(28), // /, reduce: OosvarValue - reduce(28), // //, reduce: OosvarValue - reduce(28), // %, reduce: OosvarValue - reduce(28), // .*, reduce: OosvarValue - reduce(28), // ./, reduce: OosvarValue - reduce(28), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(28), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S205 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(29), // ], reduce: OosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: OosvarValue - nil, // : - reduce(29), // ||, reduce: OosvarValue - reduce(29), // ^^, reduce: OosvarValue - reduce(29), // &&, reduce: OosvarValue - reduce(29), // =~, reduce: OosvarValue - reduce(29), // !=~, reduce: OosvarValue - reduce(29), // ==, reduce: OosvarValue - reduce(29), // !=, reduce: OosvarValue - reduce(29), // >, reduce: OosvarValue - reduce(29), // >=, reduce: OosvarValue - reduce(29), // <, reduce: OosvarValue - reduce(29), // <=, reduce: OosvarValue - reduce(29), // |, reduce: OosvarValue - reduce(29), // ^, reduce: OosvarValue - reduce(29), // &, reduce: OosvarValue - reduce(29), // <<, reduce: OosvarValue - reduce(29), // >>, reduce: OosvarValue - reduce(29), // >>>, reduce: OosvarValue - reduce(29), // +, reduce: OosvarValue - reduce(29), // -, reduce: OosvarValue - reduce(29), // .+, reduce: OosvarValue - reduce(29), // .-, reduce: OosvarValue - reduce(29), // ., reduce: OosvarValue - reduce(29), // *, reduce: OosvarValue - reduce(29), // /, reduce: OosvarValue - reduce(29), // //, reduce: OosvarValue - reduce(29), // %, reduce: OosvarValue - reduce(29), // .*, reduce: OosvarValue - reduce(29), // ./, reduce: OosvarValue - reduce(29), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(29), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S206 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(30), // ], reduce: OosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: OosvarValue - nil, // : - reduce(30), // ||, reduce: OosvarValue - reduce(30), // ^^, reduce: OosvarValue - reduce(30), // &&, reduce: OosvarValue - reduce(30), // =~, reduce: OosvarValue - reduce(30), // !=~, reduce: OosvarValue - reduce(30), // ==, reduce: OosvarValue - reduce(30), // !=, reduce: OosvarValue - reduce(30), // >, reduce: OosvarValue - reduce(30), // >=, reduce: OosvarValue - reduce(30), // <, reduce: OosvarValue - reduce(30), // <=, reduce: OosvarValue - reduce(30), // |, reduce: OosvarValue - reduce(30), // ^, reduce: OosvarValue - reduce(30), // &, reduce: OosvarValue - reduce(30), // <<, reduce: OosvarValue - reduce(30), // >>, reduce: OosvarValue - reduce(30), // >>>, reduce: OosvarValue - reduce(30), // +, reduce: OosvarValue - reduce(30), // -, reduce: OosvarValue - reduce(30), // .+, reduce: OosvarValue - reduce(30), // .-, reduce: OosvarValue - reduce(30), // ., reduce: OosvarValue - reduce(30), // *, reduce: OosvarValue - reduce(30), // /, reduce: OosvarValue - reduce(30), // //, reduce: OosvarValue - reduce(30), // %, reduce: OosvarValue - reduce(30), // .*, reduce: OosvarValue - reduce(30), // ./, reduce: OosvarValue - reduce(30), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(30), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(30), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S207 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(31), // ], reduce: DirectOosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: DirectOosvarValue - nil, // : - reduce(31), // ||, reduce: DirectOosvarValue - reduce(31), // ^^, reduce: DirectOosvarValue - reduce(31), // &&, reduce: DirectOosvarValue - reduce(31), // =~, reduce: DirectOosvarValue - reduce(31), // !=~, reduce: DirectOosvarValue - reduce(31), // ==, reduce: DirectOosvarValue - reduce(31), // !=, reduce: DirectOosvarValue - reduce(31), // >, reduce: DirectOosvarValue - reduce(31), // >=, reduce: DirectOosvarValue - reduce(31), // <, reduce: DirectOosvarValue - reduce(31), // <=, reduce: DirectOosvarValue - reduce(31), // |, reduce: DirectOosvarValue - reduce(31), // ^, reduce: DirectOosvarValue - reduce(31), // &, reduce: DirectOosvarValue - reduce(31), // <<, reduce: DirectOosvarValue - reduce(31), // >>, reduce: DirectOosvarValue - reduce(31), // >>>, reduce: DirectOosvarValue - reduce(31), // +, reduce: DirectOosvarValue - reduce(31), // -, reduce: DirectOosvarValue - reduce(31), // .+, reduce: DirectOosvarValue - reduce(31), // .-, reduce: DirectOosvarValue - reduce(31), // ., reduce: DirectOosvarValue - reduce(31), // *, reduce: DirectOosvarValue - reduce(31), // /, reduce: DirectOosvarValue - reduce(31), // //, reduce: DirectOosvarValue - reduce(31), // %, reduce: DirectOosvarValue - reduce(31), // .*, reduce: DirectOosvarValue - reduce(31), // ./, reduce: DirectOosvarValue - reduce(31), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: DirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(31), // [, reduce: DirectOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S208 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S209 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(33), // ], reduce: BracedOosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: BracedOosvarValue - nil, // : - reduce(33), // ||, reduce: BracedOosvarValue - reduce(33), // ^^, reduce: BracedOosvarValue - reduce(33), // &&, reduce: BracedOosvarValue - reduce(33), // =~, reduce: BracedOosvarValue - reduce(33), // !=~, reduce: BracedOosvarValue - reduce(33), // ==, reduce: BracedOosvarValue - reduce(33), // !=, reduce: BracedOosvarValue - reduce(33), // >, reduce: BracedOosvarValue - reduce(33), // >=, reduce: BracedOosvarValue - reduce(33), // <, reduce: BracedOosvarValue - reduce(33), // <=, reduce: BracedOosvarValue - reduce(33), // |, reduce: BracedOosvarValue - reduce(33), // ^, reduce: BracedOosvarValue - reduce(33), // &, reduce: BracedOosvarValue - reduce(33), // <<, reduce: BracedOosvarValue - reduce(33), // >>, reduce: BracedOosvarValue - reduce(33), // >>>, reduce: BracedOosvarValue - reduce(33), // +, reduce: BracedOosvarValue - reduce(33), // -, reduce: BracedOosvarValue - reduce(33), // .+, reduce: BracedOosvarValue - reduce(33), // .-, reduce: BracedOosvarValue - reduce(33), // ., reduce: BracedOosvarValue - reduce(33), // *, reduce: BracedOosvarValue - reduce(33), // /, reduce: BracedOosvarValue - reduce(33), // //, reduce: BracedOosvarValue - reduce(33), // %, reduce: BracedOosvarValue - reduce(33), // .*, reduce: BracedOosvarValue - reduce(33), // ./, reduce: BracedOosvarValue - reduce(33), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: BracedOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(33), // [, reduce: BracedOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S210 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(111), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // >>>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(111), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S211 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(34), // ], reduce: FullOosvar - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: FullOosvar - nil, // : - reduce(34), // ||, reduce: FullOosvar - reduce(34), // ^^, reduce: FullOosvar - reduce(34), // &&, reduce: FullOosvar - reduce(34), // =~, reduce: FullOosvar - reduce(34), // !=~, reduce: FullOosvar - reduce(34), // ==, reduce: FullOosvar - reduce(34), // !=, reduce: FullOosvar - reduce(34), // >, reduce: FullOosvar - reduce(34), // >=, reduce: FullOosvar - reduce(34), // <, reduce: FullOosvar - reduce(34), // <=, reduce: FullOosvar - reduce(34), // |, reduce: FullOosvar - reduce(34), // ^, reduce: FullOosvar - reduce(34), // &, reduce: FullOosvar - reduce(34), // <<, reduce: FullOosvar - reduce(34), // >>, reduce: FullOosvar - reduce(34), // >>>, reduce: FullOosvar - reduce(34), // +, reduce: FullOosvar - reduce(34), // -, reduce: FullOosvar - reduce(34), // .+, reduce: FullOosvar - reduce(34), // .-, reduce: FullOosvar - reduce(34), // ., reduce: FullOosvar - reduce(34), // *, reduce: FullOosvar - reduce(34), // /, reduce: FullOosvar - reduce(34), // //, reduce: FullOosvar - reduce(34), // %, reduce: FullOosvar - reduce(34), // .*, reduce: FullOosvar - reduce(34), // ./, reduce: FullOosvar - reduce(34), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(34), // **, reduce: FullOosvar - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(34), // [, reduce: FullOosvar - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S212 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(112), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // >>>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(112), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S213 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(35), // ], reduce: LocalVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: LocalVariable - nil, // : - reduce(35), // ||, reduce: LocalVariable - reduce(35), // ^^, reduce: LocalVariable - reduce(35), // &&, reduce: LocalVariable - reduce(35), // =~, reduce: LocalVariable - reduce(35), // !=~, reduce: LocalVariable - reduce(35), // ==, reduce: LocalVariable - reduce(35), // !=, reduce: LocalVariable - reduce(35), // >, reduce: LocalVariable - reduce(35), // >=, reduce: LocalVariable - reduce(35), // <, reduce: LocalVariable - reduce(35), // <=, reduce: LocalVariable - reduce(35), // |, reduce: LocalVariable - reduce(35), // ^, reduce: LocalVariable - reduce(35), // &, reduce: LocalVariable - reduce(35), // <<, reduce: LocalVariable - reduce(35), // >>, reduce: LocalVariable - reduce(35), // >>>, reduce: LocalVariable - reduce(35), // +, reduce: LocalVariable - reduce(35), // -, reduce: LocalVariable - reduce(35), // .+, reduce: LocalVariable - reduce(35), // .-, reduce: LocalVariable - reduce(35), // ., reduce: LocalVariable - reduce(35), // *, reduce: LocalVariable - reduce(35), // /, reduce: LocalVariable - reduce(35), // //, reduce: LocalVariable - reduce(35), // %, reduce: LocalVariable - reduce(35), // .*, reduce: LocalVariable - reduce(35), // ./, reduce: LocalVariable - reduce(35), // .//, reduce: LocalVariable - nil, // ! - nil, // ~ - reduce(35), // **, reduce: LocalVariable - reduce(155), // (, reduce: FunctionName - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(35), // [, reduce: LocalVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S214 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(53), // ], reduce: Rvalue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S215 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(54), // ], reduce: PrecedenceChainStart - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S216 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(56), // ], reduce: TernaryTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(601), // ? - nil, // : - shift(602), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S217 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(58), // ], reduce: LogicalOrTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(603), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S218 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(60), // ], reduce: LogicalXORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(604), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S219 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(62), // ], reduce: LogicalAndTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(605), // =~ - shift(606), // !=~ - shift(607), // == - shift(608), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S220 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(67), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(609), // > - shift(610), // >= - shift(611), // < - shift(612), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S221 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(72), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: CmpTerm - nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(613), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S222 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(74), // ], reduce: BitwiseORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(614), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S223 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(76), // ], reduce: BitwiseXORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(615), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S224 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(78), // ], reduce: BitwiseANDTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(616), // << - shift(617), // >> - shift(618), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S225 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(82), // ], reduce: BitwiseShiftTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(619), // + - shift(620), // - - shift(621), // .+ - shift(622), // .- - shift(623), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S226 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S227 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(88), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // >>>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(625), // * - shift(626), // / - shift(627), // // - shift(628), // % - shift(629), // .* - shift(630), // ./ - shift(631), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S228 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S229 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S230 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S231 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(96), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: MuldivTerm - nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // >>>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S232 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(103), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // >>>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S233 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S234 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S235 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(105), // ], reduce: PowTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: PowTerm - nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // >>>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(637), // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S236 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S237 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(107), // ], reduce: PrecedenceChainEnd - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // >>>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - shift(639), // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S238 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(113), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // >>>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(113), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S239 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(114), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(114), // ||, reduce: MlrvalOrFunction - reduce(114), // ^^, reduce: MlrvalOrFunction - reduce(114), // &&, reduce: MlrvalOrFunction - reduce(114), // =~, reduce: MlrvalOrFunction - reduce(114), // !=~, reduce: MlrvalOrFunction - reduce(114), // ==, reduce: MlrvalOrFunction - reduce(114), // !=, reduce: MlrvalOrFunction - reduce(114), // >, reduce: MlrvalOrFunction - reduce(114), // >=, reduce: MlrvalOrFunction - reduce(114), // <, reduce: MlrvalOrFunction - reduce(114), // <=, reduce: MlrvalOrFunction - reduce(114), // |, reduce: MlrvalOrFunction - reduce(114), // ^, reduce: MlrvalOrFunction - reduce(114), // &, reduce: MlrvalOrFunction - reduce(114), // <<, reduce: MlrvalOrFunction - reduce(114), // >>, reduce: MlrvalOrFunction - reduce(114), // >>>, reduce: MlrvalOrFunction - reduce(114), // +, reduce: MlrvalOrFunction - reduce(114), // -, reduce: MlrvalOrFunction - reduce(114), // .+, reduce: MlrvalOrFunction - reduce(114), // .-, reduce: MlrvalOrFunction - reduce(114), // ., reduce: MlrvalOrFunction - reduce(114), // *, reduce: MlrvalOrFunction - reduce(114), // /, reduce: MlrvalOrFunction - reduce(114), // //, reduce: MlrvalOrFunction - reduce(114), // %, reduce: MlrvalOrFunction - reduce(114), // .*, reduce: MlrvalOrFunction - reduce(114), // ./, reduce: MlrvalOrFunction - reduce(114), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(114), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(114), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S240 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(115), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(115), // ||, reduce: MlrvalOrFunction - reduce(115), // ^^, reduce: MlrvalOrFunction - reduce(115), // &&, reduce: MlrvalOrFunction - reduce(115), // =~, reduce: MlrvalOrFunction - reduce(115), // !=~, reduce: MlrvalOrFunction - reduce(115), // ==, reduce: MlrvalOrFunction - reduce(115), // !=, reduce: MlrvalOrFunction - reduce(115), // >, reduce: MlrvalOrFunction - reduce(115), // >=, reduce: MlrvalOrFunction - reduce(115), // <, reduce: MlrvalOrFunction - reduce(115), // <=, reduce: MlrvalOrFunction - reduce(115), // |, reduce: MlrvalOrFunction - reduce(115), // ^, reduce: MlrvalOrFunction - reduce(115), // &, reduce: MlrvalOrFunction - reduce(115), // <<, reduce: MlrvalOrFunction - reduce(115), // >>, reduce: MlrvalOrFunction - reduce(115), // >>>, reduce: MlrvalOrFunction - reduce(115), // +, reduce: MlrvalOrFunction - reduce(115), // -, reduce: MlrvalOrFunction - reduce(115), // .+, reduce: MlrvalOrFunction - reduce(115), // .-, reduce: MlrvalOrFunction - reduce(115), // ., reduce: MlrvalOrFunction - reduce(115), // *, reduce: MlrvalOrFunction - reduce(115), // /, reduce: MlrvalOrFunction - reduce(115), // //, reduce: MlrvalOrFunction - reduce(115), // %, reduce: MlrvalOrFunction - reduce(115), // .*, reduce: MlrvalOrFunction - reduce(115), // ./, reduce: MlrvalOrFunction - reduce(115), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(115), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(115), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S241 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(116), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(116), // ||, reduce: MlrvalOrFunction - reduce(116), // ^^, reduce: MlrvalOrFunction - reduce(116), // &&, reduce: MlrvalOrFunction - reduce(116), // =~, reduce: MlrvalOrFunction - reduce(116), // !=~, reduce: MlrvalOrFunction - reduce(116), // ==, reduce: MlrvalOrFunction - reduce(116), // !=, reduce: MlrvalOrFunction - reduce(116), // >, reduce: MlrvalOrFunction - reduce(116), // >=, reduce: MlrvalOrFunction - reduce(116), // <, reduce: MlrvalOrFunction - reduce(116), // <=, reduce: MlrvalOrFunction - reduce(116), // |, reduce: MlrvalOrFunction - reduce(116), // ^, reduce: MlrvalOrFunction - reduce(116), // &, reduce: MlrvalOrFunction - reduce(116), // <<, reduce: MlrvalOrFunction - reduce(116), // >>, reduce: MlrvalOrFunction - reduce(116), // >>>, reduce: MlrvalOrFunction - reduce(116), // +, reduce: MlrvalOrFunction - reduce(116), // -, reduce: MlrvalOrFunction - reduce(116), // .+, reduce: MlrvalOrFunction - reduce(116), // .-, reduce: MlrvalOrFunction - reduce(116), // ., reduce: MlrvalOrFunction - reduce(116), // *, reduce: MlrvalOrFunction - reduce(116), // /, reduce: MlrvalOrFunction - reduce(116), // //, reduce: MlrvalOrFunction - reduce(116), // %, reduce: MlrvalOrFunction - reduce(116), // .*, reduce: MlrvalOrFunction - reduce(116), // ./, reduce: MlrvalOrFunction - reduce(116), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(116), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(116), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S242 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(117), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // >>>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(117), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S243 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(118), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(118), // ||, reduce: MlrvalOrFunction - reduce(118), // ^^, reduce: MlrvalOrFunction - reduce(118), // &&, reduce: MlrvalOrFunction - reduce(118), // =~, reduce: MlrvalOrFunction - reduce(118), // !=~, reduce: MlrvalOrFunction - reduce(118), // ==, reduce: MlrvalOrFunction - reduce(118), // !=, reduce: MlrvalOrFunction - reduce(118), // >, reduce: MlrvalOrFunction - reduce(118), // >=, reduce: MlrvalOrFunction - reduce(118), // <, reduce: MlrvalOrFunction - reduce(118), // <=, reduce: MlrvalOrFunction - reduce(118), // |, reduce: MlrvalOrFunction - reduce(118), // ^, reduce: MlrvalOrFunction - reduce(118), // &, reduce: MlrvalOrFunction - reduce(118), // <<, reduce: MlrvalOrFunction - reduce(118), // >>, reduce: MlrvalOrFunction - reduce(118), // >>>, reduce: MlrvalOrFunction - reduce(118), // +, reduce: MlrvalOrFunction - reduce(118), // -, reduce: MlrvalOrFunction - reduce(118), // .+, reduce: MlrvalOrFunction - reduce(118), // .-, reduce: MlrvalOrFunction - reduce(118), // ., reduce: MlrvalOrFunction - reduce(118), // *, reduce: MlrvalOrFunction - reduce(118), // /, reduce: MlrvalOrFunction - reduce(118), // //, reduce: MlrvalOrFunction - reduce(118), // %, reduce: MlrvalOrFunction - reduce(118), // .*, reduce: MlrvalOrFunction - reduce(118), // ./, reduce: MlrvalOrFunction - reduce(118), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(118), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(118), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S244 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(119), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // >>>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(119), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S245 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(120), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(120), // ||, reduce: MlrvalOrFunction - reduce(120), // ^^, reduce: MlrvalOrFunction - reduce(120), // &&, reduce: MlrvalOrFunction - reduce(120), // =~, reduce: MlrvalOrFunction - reduce(120), // !=~, reduce: MlrvalOrFunction - reduce(120), // ==, reduce: MlrvalOrFunction - reduce(120), // !=, reduce: MlrvalOrFunction - reduce(120), // >, reduce: MlrvalOrFunction - reduce(120), // >=, reduce: MlrvalOrFunction - reduce(120), // <, reduce: MlrvalOrFunction - reduce(120), // <=, reduce: MlrvalOrFunction - reduce(120), // |, reduce: MlrvalOrFunction - reduce(120), // ^, reduce: MlrvalOrFunction - reduce(120), // &, reduce: MlrvalOrFunction - reduce(120), // <<, reduce: MlrvalOrFunction - reduce(120), // >>, reduce: MlrvalOrFunction - reduce(120), // >>>, reduce: MlrvalOrFunction - reduce(120), // +, reduce: MlrvalOrFunction - reduce(120), // -, reduce: MlrvalOrFunction - reduce(120), // .+, reduce: MlrvalOrFunction - reduce(120), // .-, reduce: MlrvalOrFunction - reduce(120), // ., reduce: MlrvalOrFunction - reduce(120), // *, reduce: MlrvalOrFunction - reduce(120), // /, reduce: MlrvalOrFunction - reduce(120), // //, reduce: MlrvalOrFunction - reduce(120), // %, reduce: MlrvalOrFunction - reduce(120), // .*, reduce: MlrvalOrFunction - reduce(120), // ./, reduce: MlrvalOrFunction - reduce(120), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(120), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S246 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - shift(640), // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S247 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(126), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(126), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S248 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - shift(642), // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S249 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(133), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(133), // ||, reduce: MlrvalOrFunction - reduce(133), // ^^, reduce: MlrvalOrFunction - reduce(133), // &&, reduce: MlrvalOrFunction - reduce(133), // =~, reduce: MlrvalOrFunction - reduce(133), // !=~, reduce: MlrvalOrFunction - reduce(133), // ==, reduce: MlrvalOrFunction - reduce(133), // !=, reduce: MlrvalOrFunction - reduce(133), // >, reduce: MlrvalOrFunction - reduce(133), // >=, reduce: MlrvalOrFunction - reduce(133), // <, reduce: MlrvalOrFunction - reduce(133), // <=, reduce: MlrvalOrFunction - reduce(133), // |, reduce: MlrvalOrFunction - reduce(133), // ^, reduce: MlrvalOrFunction - reduce(133), // &, reduce: MlrvalOrFunction - reduce(133), // <<, reduce: MlrvalOrFunction - reduce(133), // >>, reduce: MlrvalOrFunction - reduce(133), // >>>, reduce: MlrvalOrFunction - reduce(133), // +, reduce: MlrvalOrFunction - reduce(133), // -, reduce: MlrvalOrFunction - reduce(133), // .+, reduce: MlrvalOrFunction - reduce(133), // .-, reduce: MlrvalOrFunction - reduce(133), // ., reduce: MlrvalOrFunction - reduce(133), // *, reduce: MlrvalOrFunction - reduce(133), // /, reduce: MlrvalOrFunction - reduce(133), // //, reduce: MlrvalOrFunction - reduce(133), // %, reduce: MlrvalOrFunction - reduce(133), // .*, reduce: MlrvalOrFunction - reduce(133), // ./, reduce: MlrvalOrFunction - reduce(133), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(133), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S250 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(134), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(134), // ?, reduce: ContextVariable - nil, // : - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // >>>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(134), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(134), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S251 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(135), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(135), // ?, reduce: ContextVariable - nil, // : - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // >>>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(135), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S252 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(136), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(136), // ?, reduce: ContextVariable - nil, // : - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // >>>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(136), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S253 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(137), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(137), // ?, reduce: ContextVariable - nil, // : - reduce(137), // ||, reduce: ContextVariable - reduce(137), // ^^, reduce: ContextVariable - reduce(137), // &&, reduce: ContextVariable - reduce(137), // =~, reduce: ContextVariable - reduce(137), // !=~, reduce: ContextVariable - reduce(137), // ==, reduce: ContextVariable - reduce(137), // !=, reduce: ContextVariable - reduce(137), // >, reduce: ContextVariable - reduce(137), // >=, reduce: ContextVariable - reduce(137), // <, reduce: ContextVariable - reduce(137), // <=, reduce: ContextVariable - reduce(137), // |, reduce: ContextVariable - reduce(137), // ^, reduce: ContextVariable - reduce(137), // &, reduce: ContextVariable - reduce(137), // <<, reduce: ContextVariable - reduce(137), // >>, reduce: ContextVariable - reduce(137), // >>>, reduce: ContextVariable - reduce(137), // +, reduce: ContextVariable - reduce(137), // -, reduce: ContextVariable - reduce(137), // .+, reduce: ContextVariable - reduce(137), // .-, reduce: ContextVariable - reduce(137), // ., reduce: ContextVariable - reduce(137), // *, reduce: ContextVariable - reduce(137), // /, reduce: ContextVariable - reduce(137), // //, reduce: ContextVariable - reduce(137), // %, reduce: ContextVariable - reduce(137), // .*, reduce: ContextVariable - reduce(137), // ./, reduce: ContextVariable - reduce(137), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(137), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(137), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S254 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(138), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(138), // ?, reduce: ContextVariable - nil, // : - reduce(138), // ||, reduce: ContextVariable - reduce(138), // ^^, reduce: ContextVariable - reduce(138), // &&, reduce: ContextVariable - reduce(138), // =~, reduce: ContextVariable - reduce(138), // !=~, reduce: ContextVariable - reduce(138), // ==, reduce: ContextVariable - reduce(138), // !=, reduce: ContextVariable - reduce(138), // >, reduce: ContextVariable - reduce(138), // >=, reduce: ContextVariable - reduce(138), // <, reduce: ContextVariable - reduce(138), // <=, reduce: ContextVariable - reduce(138), // |, reduce: ContextVariable - reduce(138), // ^, reduce: ContextVariable - reduce(138), // &, reduce: ContextVariable - reduce(138), // <<, reduce: ContextVariable - reduce(138), // >>, reduce: ContextVariable - reduce(138), // >>>, reduce: ContextVariable - reduce(138), // +, reduce: ContextVariable - reduce(138), // -, reduce: ContextVariable - reduce(138), // .+, reduce: ContextVariable - reduce(138), // .-, reduce: ContextVariable - reduce(138), // ., reduce: ContextVariable - reduce(138), // *, reduce: ContextVariable - reduce(138), // /, reduce: ContextVariable - reduce(138), // //, reduce: ContextVariable - reduce(138), // %, reduce: ContextVariable - reduce(138), // .*, reduce: ContextVariable - reduce(138), // ./, reduce: ContextVariable - reduce(138), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(138), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(138), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S255 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(139), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ContextVariable - nil, // : - reduce(139), // ||, reduce: ContextVariable - reduce(139), // ^^, reduce: ContextVariable - reduce(139), // &&, reduce: ContextVariable - reduce(139), // =~, reduce: ContextVariable - reduce(139), // !=~, reduce: ContextVariable - reduce(139), // ==, reduce: ContextVariable - reduce(139), // !=, reduce: ContextVariable - reduce(139), // >, reduce: ContextVariable - reduce(139), // >=, reduce: ContextVariable - reduce(139), // <, reduce: ContextVariable - reduce(139), // <=, reduce: ContextVariable - reduce(139), // |, reduce: ContextVariable - reduce(139), // ^, reduce: ContextVariable - reduce(139), // &, reduce: ContextVariable - reduce(139), // <<, reduce: ContextVariable - reduce(139), // >>, reduce: ContextVariable - reduce(139), // >>>, reduce: ContextVariable - reduce(139), // +, reduce: ContextVariable - reduce(139), // -, reduce: ContextVariable - reduce(139), // .+, reduce: ContextVariable - reduce(139), // .-, reduce: ContextVariable - reduce(139), // ., reduce: ContextVariable - reduce(139), // *, reduce: ContextVariable - reduce(139), // /, reduce: ContextVariable - reduce(139), // //, reduce: ContextVariable - reduce(139), // %, reduce: ContextVariable - reduce(139), // .*, reduce: ContextVariable - reduce(139), // ./, reduce: ContextVariable - reduce(139), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(139), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S256 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(140), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(140), // ?, reduce: ContextVariable - nil, // : - reduce(140), // ||, reduce: ContextVariable - reduce(140), // ^^, reduce: ContextVariable - reduce(140), // &&, reduce: ContextVariable - reduce(140), // =~, reduce: ContextVariable - reduce(140), // !=~, reduce: ContextVariable - reduce(140), // ==, reduce: ContextVariable - reduce(140), // !=, reduce: ContextVariable - reduce(140), // >, reduce: ContextVariable - reduce(140), // >=, reduce: ContextVariable - reduce(140), // <, reduce: ContextVariable - reduce(140), // <=, reduce: ContextVariable - reduce(140), // |, reduce: ContextVariable - reduce(140), // ^, reduce: ContextVariable - reduce(140), // &, reduce: ContextVariable - reduce(140), // <<, reduce: ContextVariable - reduce(140), // >>, reduce: ContextVariable - reduce(140), // >>>, reduce: ContextVariable - reduce(140), // +, reduce: ContextVariable - reduce(140), // -, reduce: ContextVariable - reduce(140), // .+, reduce: ContextVariable - reduce(140), // .-, reduce: ContextVariable - reduce(140), // ., reduce: ContextVariable - reduce(140), // *, reduce: ContextVariable - reduce(140), // /, reduce: ContextVariable - reduce(140), // //, reduce: ContextVariable - reduce(140), // %, reduce: ContextVariable - reduce(140), // .*, reduce: ContextVariable - reduce(140), // ./, reduce: ContextVariable - reduce(140), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(140), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(140), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S257 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(141), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ContextVariable - nil, // : - reduce(141), // ||, reduce: ContextVariable - reduce(141), // ^^, reduce: ContextVariable - reduce(141), // &&, reduce: ContextVariable - reduce(141), // =~, reduce: ContextVariable - reduce(141), // !=~, reduce: ContextVariable - reduce(141), // ==, reduce: ContextVariable - reduce(141), // !=, reduce: ContextVariable - reduce(141), // >, reduce: ContextVariable - reduce(141), // >=, reduce: ContextVariable - reduce(141), // <, reduce: ContextVariable - reduce(141), // <=, reduce: ContextVariable - reduce(141), // |, reduce: ContextVariable - reduce(141), // ^, reduce: ContextVariable - reduce(141), // &, reduce: ContextVariable - reduce(141), // <<, reduce: ContextVariable - reduce(141), // >>, reduce: ContextVariable - reduce(141), // >>>, reduce: ContextVariable - reduce(141), // +, reduce: ContextVariable - reduce(141), // -, reduce: ContextVariable - reduce(141), // .+, reduce: ContextVariable - reduce(141), // .-, reduce: ContextVariable - reduce(141), // ., reduce: ContextVariable - reduce(141), // *, reduce: ContextVariable - reduce(141), // /, reduce: ContextVariable - reduce(141), // //, reduce: ContextVariable - reduce(141), // %, reduce: ContextVariable - reduce(141), // .*, reduce: ContextVariable - reduce(141), // ./, reduce: ContextVariable - reduce(141), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(141), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S258 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(142), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ContextVariable - nil, // : - reduce(142), // ||, reduce: ContextVariable - reduce(142), // ^^, reduce: ContextVariable - reduce(142), // &&, reduce: ContextVariable - reduce(142), // =~, reduce: ContextVariable - reduce(142), // !=~, reduce: ContextVariable - reduce(142), // ==, reduce: ContextVariable - reduce(142), // !=, reduce: ContextVariable - reduce(142), // >, reduce: ContextVariable - reduce(142), // >=, reduce: ContextVariable - reduce(142), // <, reduce: ContextVariable - reduce(142), // <=, reduce: ContextVariable - reduce(142), // |, reduce: ContextVariable - reduce(142), // ^, reduce: ContextVariable - reduce(142), // &, reduce: ContextVariable - reduce(142), // <<, reduce: ContextVariable - reduce(142), // >>, reduce: ContextVariable - reduce(142), // >>>, reduce: ContextVariable - reduce(142), // +, reduce: ContextVariable - reduce(142), // -, reduce: ContextVariable - reduce(142), // .+, reduce: ContextVariable - reduce(142), // .-, reduce: ContextVariable - reduce(142), // ., reduce: ContextVariable - reduce(142), // *, reduce: ContextVariable - reduce(142), // /, reduce: ContextVariable - reduce(142), // //, reduce: ContextVariable - reduce(142), // %, reduce: ContextVariable - reduce(142), // .*, reduce: ContextVariable - reduce(142), // ./, reduce: ContextVariable - reduce(142), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(142), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S259 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(143), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ContextVariable - nil, // : - reduce(143), // ||, reduce: ContextVariable - reduce(143), // ^^, reduce: ContextVariable - reduce(143), // &&, reduce: ContextVariable - reduce(143), // =~, reduce: ContextVariable - reduce(143), // !=~, reduce: ContextVariable - reduce(143), // ==, reduce: ContextVariable - reduce(143), // !=, reduce: ContextVariable - reduce(143), // >, reduce: ContextVariable - reduce(143), // >=, reduce: ContextVariable - reduce(143), // <, reduce: ContextVariable - reduce(143), // <=, reduce: ContextVariable - reduce(143), // |, reduce: ContextVariable - reduce(143), // ^, reduce: ContextVariable - reduce(143), // &, reduce: ContextVariable - reduce(143), // <<, reduce: ContextVariable - reduce(143), // >>, reduce: ContextVariable - reduce(143), // >>>, reduce: ContextVariable - reduce(143), // +, reduce: ContextVariable - reduce(143), // -, reduce: ContextVariable - reduce(143), // .+, reduce: ContextVariable - reduce(143), // .-, reduce: ContextVariable - reduce(143), // ., reduce: ContextVariable - reduce(143), // *, reduce: ContextVariable - reduce(143), // /, reduce: ContextVariable - reduce(143), // //, reduce: ContextVariable - reduce(143), // %, reduce: ContextVariable - reduce(143), // .*, reduce: ContextVariable - reduce(143), // ./, reduce: ContextVariable - reduce(143), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(143), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S260 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(144), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ContextVariable - nil, // : - reduce(144), // ||, reduce: ContextVariable - reduce(144), // ^^, reduce: ContextVariable - reduce(144), // &&, reduce: ContextVariable - reduce(144), // =~, reduce: ContextVariable - reduce(144), // !=~, reduce: ContextVariable - reduce(144), // ==, reduce: ContextVariable - reduce(144), // !=, reduce: ContextVariable - reduce(144), // >, reduce: ContextVariable - reduce(144), // >=, reduce: ContextVariable - reduce(144), // <, reduce: ContextVariable - reduce(144), // <=, reduce: ContextVariable - reduce(144), // |, reduce: ContextVariable - reduce(144), // ^, reduce: ContextVariable - reduce(144), // &, reduce: ContextVariable - reduce(144), // <<, reduce: ContextVariable - reduce(144), // >>, reduce: ContextVariable - reduce(144), // >>>, reduce: ContextVariable - reduce(144), // +, reduce: ContextVariable - reduce(144), // -, reduce: ContextVariable - reduce(144), // .+, reduce: ContextVariable - reduce(144), // .-, reduce: ContextVariable - reduce(144), // ., reduce: ContextVariable - reduce(144), // *, reduce: ContextVariable - reduce(144), // /, reduce: ContextVariable - reduce(144), // //, reduce: ContextVariable - reduce(144), // %, reduce: ContextVariable - reduce(144), // .*, reduce: ContextVariable - reduce(144), // ./, reduce: ContextVariable - reduce(144), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(144), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S261 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(145), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(145), // ||, reduce: MlrvalOrFunction - reduce(145), // ^^, reduce: MlrvalOrFunction - reduce(145), // &&, reduce: MlrvalOrFunction - reduce(145), // =~, reduce: MlrvalOrFunction - reduce(145), // !=~, reduce: MlrvalOrFunction - reduce(145), // ==, reduce: MlrvalOrFunction - reduce(145), // !=, reduce: MlrvalOrFunction - reduce(145), // >, reduce: MlrvalOrFunction - reduce(145), // >=, reduce: MlrvalOrFunction - reduce(145), // <, reduce: MlrvalOrFunction - reduce(145), // <=, reduce: MlrvalOrFunction - reduce(145), // |, reduce: MlrvalOrFunction - reduce(145), // ^, reduce: MlrvalOrFunction - reduce(145), // &, reduce: MlrvalOrFunction - reduce(145), // <<, reduce: MlrvalOrFunction - reduce(145), // >>, reduce: MlrvalOrFunction - reduce(145), // >>>, reduce: MlrvalOrFunction - reduce(145), // +, reduce: MlrvalOrFunction - reduce(145), // -, reduce: MlrvalOrFunction - reduce(145), // .+, reduce: MlrvalOrFunction - reduce(145), // .-, reduce: MlrvalOrFunction - reduce(145), // ., reduce: MlrvalOrFunction - reduce(145), // *, reduce: MlrvalOrFunction - reduce(145), // /, reduce: MlrvalOrFunction - reduce(145), // //, reduce: MlrvalOrFunction - reduce(145), // %, reduce: MlrvalOrFunction - reduce(145), // .*, reduce: MlrvalOrFunction - reduce(145), // ./, reduce: MlrvalOrFunction - reduce(145), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(145), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S262 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(147), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(147), // ||, reduce: MlrvalOrFunction - reduce(147), // ^^, reduce: MlrvalOrFunction - reduce(147), // &&, reduce: MlrvalOrFunction - reduce(147), // =~, reduce: MlrvalOrFunction - reduce(147), // !=~, reduce: MlrvalOrFunction - reduce(147), // ==, reduce: MlrvalOrFunction - reduce(147), // !=, reduce: MlrvalOrFunction - reduce(147), // >, reduce: MlrvalOrFunction - reduce(147), // >=, reduce: MlrvalOrFunction - reduce(147), // <, reduce: MlrvalOrFunction - reduce(147), // <=, reduce: MlrvalOrFunction - reduce(147), // |, reduce: MlrvalOrFunction - reduce(147), // ^, reduce: MlrvalOrFunction - reduce(147), // &, reduce: MlrvalOrFunction - reduce(147), // <<, reduce: MlrvalOrFunction - reduce(147), // >>, reduce: MlrvalOrFunction - reduce(147), // >>>, reduce: MlrvalOrFunction - reduce(147), // +, reduce: MlrvalOrFunction - reduce(147), // -, reduce: MlrvalOrFunction - reduce(147), // .+, reduce: MlrvalOrFunction - reduce(147), // .-, reduce: MlrvalOrFunction - reduce(147), // ., reduce: MlrvalOrFunction - reduce(147), // *, reduce: MlrvalOrFunction - reduce(147), // /, reduce: MlrvalOrFunction - reduce(147), // //, reduce: MlrvalOrFunction - reduce(147), // %, reduce: MlrvalOrFunction - reduce(147), // .*, reduce: MlrvalOrFunction - reduce(147), // ./, reduce: MlrvalOrFunction - reduce(147), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(147), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S263 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(152), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(152), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(152), // ||, reduce: MlrvalOrFunction - reduce(152), // ^^, reduce: MlrvalOrFunction - reduce(152), // &&, reduce: MlrvalOrFunction - reduce(152), // =~, reduce: MlrvalOrFunction - reduce(152), // !=~, reduce: MlrvalOrFunction - reduce(152), // ==, reduce: MlrvalOrFunction - reduce(152), // !=, reduce: MlrvalOrFunction - reduce(152), // >, reduce: MlrvalOrFunction - reduce(152), // >=, reduce: MlrvalOrFunction - reduce(152), // <, reduce: MlrvalOrFunction - reduce(152), // <=, reduce: MlrvalOrFunction - reduce(152), // |, reduce: MlrvalOrFunction - reduce(152), // ^, reduce: MlrvalOrFunction - reduce(152), // &, reduce: MlrvalOrFunction - reduce(152), // <<, reduce: MlrvalOrFunction - reduce(152), // >>, reduce: MlrvalOrFunction - reduce(152), // >>>, reduce: MlrvalOrFunction - reduce(152), // +, reduce: MlrvalOrFunction - reduce(152), // -, reduce: MlrvalOrFunction - reduce(152), // .+, reduce: MlrvalOrFunction - reduce(152), // .-, reduce: MlrvalOrFunction - reduce(152), // ., reduce: MlrvalOrFunction - reduce(152), // *, reduce: MlrvalOrFunction - reduce(152), // /, reduce: MlrvalOrFunction - reduce(152), // //, reduce: MlrvalOrFunction - reduce(152), // %, reduce: MlrvalOrFunction - reduce(152), // .*, reduce: MlrvalOrFunction - reduce(152), // ./, reduce: MlrvalOrFunction - reduce(152), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(152), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(152), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S264 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(644), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S265 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(645), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S266 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S267 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S268 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S269 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S270 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S271 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S272 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S273 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S274 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S275 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S276 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S277 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S278 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S279 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S280 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S281 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S282 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S283 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S284 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S285 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S286 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S287 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S288 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S289 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(97), // $, reduce: UnaryOpTerm - nil, // empty - reduce(97), // ;, reduce: UnaryOpTerm - reduce(97), // =, reduce: UnaryOpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(97), // ||=, reduce: UnaryOpTerm - reduce(97), // ^^=, reduce: UnaryOpTerm - reduce(97), // &&=, reduce: UnaryOpTerm - reduce(97), // |=, reduce: UnaryOpTerm - reduce(97), // ^=, reduce: UnaryOpTerm - reduce(97), // <<=, reduce: UnaryOpTerm - reduce(97), // >>=, reduce: UnaryOpTerm - reduce(97), // >>>=, reduce: UnaryOpTerm - reduce(97), // +=, reduce: UnaryOpTerm - reduce(97), // .=, reduce: UnaryOpTerm - reduce(97), // -=, reduce: UnaryOpTerm - reduce(97), // *=, reduce: UnaryOpTerm - reduce(97), // /=, reduce: UnaryOpTerm - reduce(97), // //=, reduce: UnaryOpTerm - reduce(97), // %=, reduce: UnaryOpTerm - reduce(97), // **=, reduce: UnaryOpTerm - reduce(97), // ?, reduce: UnaryOpTerm - nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // >>>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S290 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S291 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S292 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S293 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S294 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S295 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S296 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S297 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(98), // $, reduce: UnaryOpTerm - nil, // empty - reduce(98), // ;, reduce: UnaryOpTerm - reduce(98), // =, reduce: UnaryOpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(98), // ||=, reduce: UnaryOpTerm - reduce(98), // ^^=, reduce: UnaryOpTerm - reduce(98), // &&=, reduce: UnaryOpTerm - reduce(98), // |=, reduce: UnaryOpTerm - reduce(98), // ^=, reduce: UnaryOpTerm - reduce(98), // <<=, reduce: UnaryOpTerm - reduce(98), // >>=, reduce: UnaryOpTerm - reduce(98), // >>>=, reduce: UnaryOpTerm - reduce(98), // +=, reduce: UnaryOpTerm - reduce(98), // .=, reduce: UnaryOpTerm - reduce(98), // -=, reduce: UnaryOpTerm - reduce(98), // *=, reduce: UnaryOpTerm - reduce(98), // /=, reduce: UnaryOpTerm - reduce(98), // //=, reduce: UnaryOpTerm - reduce(98), // %=, reduce: UnaryOpTerm - reduce(98), // **=, reduce: UnaryOpTerm - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // >>>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S298 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(99), // $, reduce: UnaryOpTerm - nil, // empty - reduce(99), // ;, reduce: UnaryOpTerm - reduce(99), // =, reduce: UnaryOpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(99), // ||=, reduce: UnaryOpTerm - reduce(99), // ^^=, reduce: UnaryOpTerm - reduce(99), // &&=, reduce: UnaryOpTerm - reduce(99), // |=, reduce: UnaryOpTerm - reduce(99), // ^=, reduce: UnaryOpTerm - reduce(99), // <<=, reduce: UnaryOpTerm - reduce(99), // >>=, reduce: UnaryOpTerm - reduce(99), // >>>=, reduce: UnaryOpTerm - reduce(99), // +=, reduce: UnaryOpTerm - reduce(99), // .=, reduce: UnaryOpTerm - reduce(99), // -=, reduce: UnaryOpTerm - reduce(99), // *=, reduce: UnaryOpTerm - reduce(99), // /=, reduce: UnaryOpTerm - reduce(99), // //=, reduce: UnaryOpTerm - reduce(99), // %=, reduce: UnaryOpTerm - reduce(99), // **=, reduce: UnaryOpTerm - reduce(99), // ?, reduce: UnaryOpTerm - nil, // : - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S299 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(100), // $, reduce: UnaryOpTerm - nil, // empty - reduce(100), // ;, reduce: UnaryOpTerm - reduce(100), // =, reduce: UnaryOpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(100), // ||=, reduce: UnaryOpTerm - reduce(100), // ^^=, reduce: UnaryOpTerm - reduce(100), // &&=, reduce: UnaryOpTerm - reduce(100), // |=, reduce: UnaryOpTerm - reduce(100), // ^=, reduce: UnaryOpTerm - reduce(100), // <<=, reduce: UnaryOpTerm - reduce(100), // >>=, reduce: UnaryOpTerm - reduce(100), // >>>=, reduce: UnaryOpTerm - reduce(100), // +=, reduce: UnaryOpTerm - reduce(100), // .=, reduce: UnaryOpTerm - reduce(100), // -=, reduce: UnaryOpTerm - reduce(100), // *=, reduce: UnaryOpTerm - reduce(100), // /=, reduce: UnaryOpTerm - reduce(100), // //=, reduce: UnaryOpTerm - reduce(100), // %=, reduce: UnaryOpTerm - reduce(100), // **=, reduce: UnaryOpTerm - reduce(100), // ?, reduce: UnaryOpTerm - nil, // : - reduce(100), // ||, reduce: UnaryOpTerm - reduce(100), // ^^, reduce: UnaryOpTerm - reduce(100), // &&, reduce: UnaryOpTerm - reduce(100), // =~, reduce: UnaryOpTerm - reduce(100), // !=~, reduce: UnaryOpTerm - reduce(100), // ==, reduce: UnaryOpTerm - reduce(100), // !=, reduce: UnaryOpTerm - reduce(100), // >, reduce: UnaryOpTerm - reduce(100), // >=, reduce: UnaryOpTerm - reduce(100), // <, reduce: UnaryOpTerm - reduce(100), // <=, reduce: UnaryOpTerm - reduce(100), // |, reduce: UnaryOpTerm - reduce(100), // ^, reduce: UnaryOpTerm - reduce(100), // &, reduce: UnaryOpTerm - reduce(100), // <<, reduce: UnaryOpTerm - reduce(100), // >>, reduce: UnaryOpTerm - reduce(100), // >>>, reduce: UnaryOpTerm - reduce(100), // +, reduce: UnaryOpTerm - reduce(100), // -, reduce: UnaryOpTerm - reduce(100), // .+, reduce: UnaryOpTerm - reduce(100), // .-, reduce: UnaryOpTerm - reduce(100), // ., reduce: UnaryOpTerm - reduce(100), // *, reduce: UnaryOpTerm - reduce(100), // /, reduce: UnaryOpTerm - reduce(100), // //, reduce: UnaryOpTerm - reduce(100), // %, reduce: UnaryOpTerm - reduce(100), // .*, reduce: UnaryOpTerm - reduce(100), // ./, reduce: UnaryOpTerm - reduce(100), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S300 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(101), // $, reduce: UnaryOpTerm - nil, // empty - reduce(101), // ;, reduce: UnaryOpTerm - reduce(101), // =, reduce: UnaryOpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(101), // ||=, reduce: UnaryOpTerm - reduce(101), // ^^=, reduce: UnaryOpTerm - reduce(101), // &&=, reduce: UnaryOpTerm - reduce(101), // |=, reduce: UnaryOpTerm - reduce(101), // ^=, reduce: UnaryOpTerm - reduce(101), // <<=, reduce: UnaryOpTerm - reduce(101), // >>=, reduce: UnaryOpTerm - reduce(101), // >>>=, reduce: UnaryOpTerm - reduce(101), // +=, reduce: UnaryOpTerm - reduce(101), // .=, reduce: UnaryOpTerm - reduce(101), // -=, reduce: UnaryOpTerm - reduce(101), // *=, reduce: UnaryOpTerm - reduce(101), // /=, reduce: UnaryOpTerm - reduce(101), // //=, reduce: UnaryOpTerm - reduce(101), // %=, reduce: UnaryOpTerm - reduce(101), // **=, reduce: UnaryOpTerm - reduce(101), // ?, reduce: UnaryOpTerm - nil, // : - reduce(101), // ||, reduce: UnaryOpTerm - reduce(101), // ^^, reduce: UnaryOpTerm - reduce(101), // &&, reduce: UnaryOpTerm - reduce(101), // =~, reduce: UnaryOpTerm - reduce(101), // !=~, reduce: UnaryOpTerm - reduce(101), // ==, reduce: UnaryOpTerm - reduce(101), // !=, reduce: UnaryOpTerm - reduce(101), // >, reduce: UnaryOpTerm - reduce(101), // >=, reduce: UnaryOpTerm - reduce(101), // <, reduce: UnaryOpTerm - reduce(101), // <=, reduce: UnaryOpTerm - reduce(101), // |, reduce: UnaryOpTerm - reduce(101), // ^, reduce: UnaryOpTerm - reduce(101), // &, reduce: UnaryOpTerm - reduce(101), // <<, reduce: UnaryOpTerm - reduce(101), // >>, reduce: UnaryOpTerm - reduce(101), // >>>, reduce: UnaryOpTerm - reduce(101), // +, reduce: UnaryOpTerm - reduce(101), // -, reduce: UnaryOpTerm - reduce(101), // .+, reduce: UnaryOpTerm - reduce(101), // .-, reduce: UnaryOpTerm - reduce(101), // ., reduce: UnaryOpTerm - reduce(101), // *, reduce: UnaryOpTerm - reduce(101), // /, reduce: UnaryOpTerm - reduce(101), // //, reduce: UnaryOpTerm - reduce(101), // %, reduce: UnaryOpTerm - reduce(101), // .*, reduce: UnaryOpTerm - reduce(101), // ./, reduce: UnaryOpTerm - reduce(101), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S301 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(102), // $, reduce: UnaryOpTerm - nil, // empty - reduce(102), // ;, reduce: UnaryOpTerm - reduce(102), // =, reduce: UnaryOpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(102), // ||=, reduce: UnaryOpTerm - reduce(102), // ^^=, reduce: UnaryOpTerm - reduce(102), // &&=, reduce: UnaryOpTerm - reduce(102), // |=, reduce: UnaryOpTerm - reduce(102), // ^=, reduce: UnaryOpTerm - reduce(102), // <<=, reduce: UnaryOpTerm - reduce(102), // >>=, reduce: UnaryOpTerm - reduce(102), // >>>=, reduce: UnaryOpTerm - reduce(102), // +=, reduce: UnaryOpTerm - reduce(102), // .=, reduce: UnaryOpTerm - reduce(102), // -=, reduce: UnaryOpTerm - reduce(102), // *=, reduce: UnaryOpTerm - reduce(102), // /=, reduce: UnaryOpTerm - reduce(102), // //=, reduce: UnaryOpTerm - reduce(102), // %=, reduce: UnaryOpTerm - reduce(102), // **=, reduce: UnaryOpTerm - reduce(102), // ?, reduce: UnaryOpTerm - nil, // : - reduce(102), // ||, reduce: UnaryOpTerm - reduce(102), // ^^, reduce: UnaryOpTerm - reduce(102), // &&, reduce: UnaryOpTerm - reduce(102), // =~, reduce: UnaryOpTerm - reduce(102), // !=~, reduce: UnaryOpTerm - reduce(102), // ==, reduce: UnaryOpTerm - reduce(102), // !=, reduce: UnaryOpTerm - reduce(102), // >, reduce: UnaryOpTerm - reduce(102), // >=, reduce: UnaryOpTerm - reduce(102), // <, reduce: UnaryOpTerm - reduce(102), // <=, reduce: UnaryOpTerm - reduce(102), // |, reduce: UnaryOpTerm - reduce(102), // ^, reduce: UnaryOpTerm - reduce(102), // &, reduce: UnaryOpTerm - reduce(102), // <<, reduce: UnaryOpTerm - reduce(102), // >>, reduce: UnaryOpTerm - reduce(102), // >>>, reduce: UnaryOpTerm - reduce(102), // +, reduce: UnaryOpTerm - reduce(102), // -, reduce: UnaryOpTerm - reduce(102), // .+, reduce: UnaryOpTerm - reduce(102), // .-, reduce: UnaryOpTerm - reduce(102), // ., reduce: UnaryOpTerm - reduce(102), // *, reduce: UnaryOpTerm - reduce(102), // /, reduce: UnaryOpTerm - reduce(102), // //, reduce: UnaryOpTerm - reduce(102), // %, reduce: UnaryOpTerm - reduce(102), // .*, reduce: UnaryOpTerm - reduce(102), // ./, reduce: UnaryOpTerm - reduce(102), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S302 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S303 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(677), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S304 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // >>>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(108), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(108), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S305 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: FieldValue - nil, // : - reduce(21), // ||, reduce: FieldValue - reduce(21), // ^^, reduce: FieldValue - reduce(21), // &&, reduce: FieldValue - reduce(21), // =~, reduce: FieldValue - reduce(21), // !=~, reduce: FieldValue - reduce(21), // ==, reduce: FieldValue - reduce(21), // !=, reduce: FieldValue - reduce(21), // >, reduce: FieldValue - reduce(21), // >=, reduce: FieldValue - reduce(21), // <, reduce: FieldValue - reduce(21), // <=, reduce: FieldValue - reduce(21), // |, reduce: FieldValue - reduce(21), // ^, reduce: FieldValue - reduce(21), // &, reduce: FieldValue - reduce(21), // <<, reduce: FieldValue - reduce(21), // >>, reduce: FieldValue - reduce(21), // >>>, reduce: FieldValue - reduce(21), // +, reduce: FieldValue - reduce(21), // -, reduce: FieldValue - reduce(21), // .+, reduce: FieldValue - reduce(21), // .-, reduce: FieldValue - reduce(21), // ., reduce: FieldValue - reduce(21), // *, reduce: FieldValue - reduce(21), // /, reduce: FieldValue - reduce(21), // //, reduce: FieldValue - reduce(21), // %, reduce: FieldValue - reduce(21), // .*, reduce: FieldValue - reduce(21), // ./, reduce: FieldValue - reduce(21), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: FieldValue - nil, // ( - reduce(21), // ), reduce: FieldValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(21), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S306 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: FieldValue - nil, // : - reduce(22), // ||, reduce: FieldValue - reduce(22), // ^^, reduce: FieldValue - reduce(22), // &&, reduce: FieldValue - reduce(22), // =~, reduce: FieldValue - reduce(22), // !=~, reduce: FieldValue - reduce(22), // ==, reduce: FieldValue - reduce(22), // !=, reduce: FieldValue - reduce(22), // >, reduce: FieldValue - reduce(22), // >=, reduce: FieldValue - reduce(22), // <, reduce: FieldValue - reduce(22), // <=, reduce: FieldValue - reduce(22), // |, reduce: FieldValue - reduce(22), // ^, reduce: FieldValue - reduce(22), // &, reduce: FieldValue - reduce(22), // <<, reduce: FieldValue - reduce(22), // >>, reduce: FieldValue - reduce(22), // >>>, reduce: FieldValue - reduce(22), // +, reduce: FieldValue - reduce(22), // -, reduce: FieldValue - reduce(22), // .+, reduce: FieldValue - reduce(22), // .-, reduce: FieldValue - reduce(22), // ., reduce: FieldValue - reduce(22), // *, reduce: FieldValue - reduce(22), // /, reduce: FieldValue - reduce(22), // //, reduce: FieldValue - reduce(22), // %, reduce: FieldValue - reduce(22), // .*, reduce: FieldValue - reduce(22), // ./, reduce: FieldValue - reduce(22), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: FieldValue - nil, // ( - reduce(22), // ), reduce: FieldValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(22), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S307 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FieldValue - nil, // : - reduce(23), // ||, reduce: FieldValue - reduce(23), // ^^, reduce: FieldValue - reduce(23), // &&, reduce: FieldValue - reduce(23), // =~, reduce: FieldValue - reduce(23), // !=~, reduce: FieldValue - reduce(23), // ==, reduce: FieldValue - reduce(23), // !=, reduce: FieldValue - reduce(23), // >, reduce: FieldValue - reduce(23), // >=, reduce: FieldValue - reduce(23), // <, reduce: FieldValue - reduce(23), // <=, reduce: FieldValue - reduce(23), // |, reduce: FieldValue - reduce(23), // ^, reduce: FieldValue - reduce(23), // &, reduce: FieldValue - reduce(23), // <<, reduce: FieldValue - reduce(23), // >>, reduce: FieldValue - reduce(23), // >>>, reduce: FieldValue - reduce(23), // +, reduce: FieldValue - reduce(23), // -, reduce: FieldValue - reduce(23), // .+, reduce: FieldValue - reduce(23), // .-, reduce: FieldValue - reduce(23), // ., reduce: FieldValue - reduce(23), // *, reduce: FieldValue - reduce(23), // /, reduce: FieldValue - reduce(23), // //, reduce: FieldValue - reduce(23), // %, reduce: FieldValue - reduce(23), // .*, reduce: FieldValue - reduce(23), // ./, reduce: FieldValue - reduce(23), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FieldValue - nil, // ( - reduce(23), // ), reduce: FieldValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(23), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S308 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: DirectFieldValue - nil, // : - reduce(24), // ||, reduce: DirectFieldValue - reduce(24), // ^^, reduce: DirectFieldValue - reduce(24), // &&, reduce: DirectFieldValue - reduce(24), // =~, reduce: DirectFieldValue - reduce(24), // !=~, reduce: DirectFieldValue - reduce(24), // ==, reduce: DirectFieldValue - reduce(24), // !=, reduce: DirectFieldValue - reduce(24), // >, reduce: DirectFieldValue - reduce(24), // >=, reduce: DirectFieldValue - reduce(24), // <, reduce: DirectFieldValue - reduce(24), // <=, reduce: DirectFieldValue - reduce(24), // |, reduce: DirectFieldValue - reduce(24), // ^, reduce: DirectFieldValue - reduce(24), // &, reduce: DirectFieldValue - reduce(24), // <<, reduce: DirectFieldValue - reduce(24), // >>, reduce: DirectFieldValue - reduce(24), // >>>, reduce: DirectFieldValue - reduce(24), // +, reduce: DirectFieldValue - reduce(24), // -, reduce: DirectFieldValue - reduce(24), // .+, reduce: DirectFieldValue - reduce(24), // .-, reduce: DirectFieldValue - reduce(24), // ., reduce: DirectFieldValue - reduce(24), // *, reduce: DirectFieldValue - reduce(24), // /, reduce: DirectFieldValue - reduce(24), // //, reduce: DirectFieldValue - reduce(24), // %, reduce: DirectFieldValue - reduce(24), // .*, reduce: DirectFieldValue - reduce(24), // ./, reduce: DirectFieldValue - reduce(24), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: DirectFieldValue - nil, // ( - reduce(24), // ), reduce: DirectFieldValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(24), // [, reduce: DirectFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S309 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S310 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: BracedFieldValue - nil, // : - reduce(26), // ||, reduce: BracedFieldValue - reduce(26), // ^^, reduce: BracedFieldValue - reduce(26), // &&, reduce: BracedFieldValue - reduce(26), // =~, reduce: BracedFieldValue - reduce(26), // !=~, reduce: BracedFieldValue - reduce(26), // ==, reduce: BracedFieldValue - reduce(26), // !=, reduce: BracedFieldValue - reduce(26), // >, reduce: BracedFieldValue - reduce(26), // >=, reduce: BracedFieldValue - reduce(26), // <, reduce: BracedFieldValue - reduce(26), // <=, reduce: BracedFieldValue - reduce(26), // |, reduce: BracedFieldValue - reduce(26), // ^, reduce: BracedFieldValue - reduce(26), // &, reduce: BracedFieldValue - reduce(26), // <<, reduce: BracedFieldValue - reduce(26), // >>, reduce: BracedFieldValue - reduce(26), // >>>, reduce: BracedFieldValue - reduce(26), // +, reduce: BracedFieldValue - reduce(26), // -, reduce: BracedFieldValue - reduce(26), // .+, reduce: BracedFieldValue - reduce(26), // .-, reduce: BracedFieldValue - reduce(26), // ., reduce: BracedFieldValue - reduce(26), // *, reduce: BracedFieldValue - reduce(26), // /, reduce: BracedFieldValue - reduce(26), // //, reduce: BracedFieldValue - reduce(26), // %, reduce: BracedFieldValue - reduce(26), // .*, reduce: BracedFieldValue - reduce(26), // ./, reduce: BracedFieldValue - reduce(26), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: BracedFieldValue - nil, // ( - reduce(26), // ), reduce: BracedFieldValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(26), // [, reduce: BracedFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S311 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // >>>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(109), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(109), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S312 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: FullSrec - nil, // : - reduce(27), // ||, reduce: FullSrec - reduce(27), // ^^, reduce: FullSrec - reduce(27), // &&, reduce: FullSrec - reduce(27), // =~, reduce: FullSrec - reduce(27), // !=~, reduce: FullSrec - reduce(27), // ==, reduce: FullSrec - reduce(27), // !=, reduce: FullSrec - reduce(27), // >, reduce: FullSrec - reduce(27), // >=, reduce: FullSrec - reduce(27), // <, reduce: FullSrec - reduce(27), // <=, reduce: FullSrec - reduce(27), // |, reduce: FullSrec - reduce(27), // ^, reduce: FullSrec - reduce(27), // &, reduce: FullSrec - reduce(27), // <<, reduce: FullSrec - reduce(27), // >>, reduce: FullSrec - reduce(27), // >>>, reduce: FullSrec - reduce(27), // +, reduce: FullSrec - reduce(27), // -, reduce: FullSrec - reduce(27), // .+, reduce: FullSrec - reduce(27), // .-, reduce: FullSrec - reduce(27), // ., reduce: FullSrec - reduce(27), // *, reduce: FullSrec - reduce(27), // /, reduce: FullSrec - reduce(27), // //, reduce: FullSrec - reduce(27), // %, reduce: FullSrec - reduce(27), // .*, reduce: FullSrec - reduce(27), // ./, reduce: FullSrec - reduce(27), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(27), // **, reduce: FullSrec - nil, // ( - reduce(27), // ), reduce: FullSrec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(27), // [, reduce: FullSrec - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S313 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // >>>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(110), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(110), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S314 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: OosvarValue - nil, // : - reduce(28), // ||, reduce: OosvarValue - reduce(28), // ^^, reduce: OosvarValue - reduce(28), // &&, reduce: OosvarValue - reduce(28), // =~, reduce: OosvarValue - reduce(28), // !=~, reduce: OosvarValue - reduce(28), // ==, reduce: OosvarValue - reduce(28), // !=, reduce: OosvarValue - reduce(28), // >, reduce: OosvarValue - reduce(28), // >=, reduce: OosvarValue - reduce(28), // <, reduce: OosvarValue - reduce(28), // <=, reduce: OosvarValue - reduce(28), // |, reduce: OosvarValue - reduce(28), // ^, reduce: OosvarValue - reduce(28), // &, reduce: OosvarValue - reduce(28), // <<, reduce: OosvarValue - reduce(28), // >>, reduce: OosvarValue - reduce(28), // >>>, reduce: OosvarValue - reduce(28), // +, reduce: OosvarValue - reduce(28), // -, reduce: OosvarValue - reduce(28), // .+, reduce: OosvarValue - reduce(28), // .-, reduce: OosvarValue - reduce(28), // ., reduce: OosvarValue - reduce(28), // *, reduce: OosvarValue - reduce(28), // /, reduce: OosvarValue - reduce(28), // //, reduce: OosvarValue - reduce(28), // %, reduce: OosvarValue - reduce(28), // .*, reduce: OosvarValue - reduce(28), // ./, reduce: OosvarValue - reduce(28), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: OosvarValue - nil, // ( - reduce(28), // ), reduce: OosvarValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(28), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S315 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: OosvarValue - nil, // : - reduce(29), // ||, reduce: OosvarValue - reduce(29), // ^^, reduce: OosvarValue - reduce(29), // &&, reduce: OosvarValue - reduce(29), // =~, reduce: OosvarValue - reduce(29), // !=~, reduce: OosvarValue - reduce(29), // ==, reduce: OosvarValue - reduce(29), // !=, reduce: OosvarValue - reduce(29), // >, reduce: OosvarValue - reduce(29), // >=, reduce: OosvarValue - reduce(29), // <, reduce: OosvarValue - reduce(29), // <=, reduce: OosvarValue - reduce(29), // |, reduce: OosvarValue - reduce(29), // ^, reduce: OosvarValue - reduce(29), // &, reduce: OosvarValue - reduce(29), // <<, reduce: OosvarValue - reduce(29), // >>, reduce: OosvarValue - reduce(29), // >>>, reduce: OosvarValue - reduce(29), // +, reduce: OosvarValue - reduce(29), // -, reduce: OosvarValue - reduce(29), // .+, reduce: OosvarValue - reduce(29), // .-, reduce: OosvarValue - reduce(29), // ., reduce: OosvarValue - reduce(29), // *, reduce: OosvarValue - reduce(29), // /, reduce: OosvarValue - reduce(29), // //, reduce: OosvarValue - reduce(29), // %, reduce: OosvarValue - reduce(29), // .*, reduce: OosvarValue - reduce(29), // ./, reduce: OosvarValue - reduce(29), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: OosvarValue - nil, // ( - reduce(29), // ), reduce: OosvarValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(29), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S316 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: OosvarValue - nil, // : - reduce(30), // ||, reduce: OosvarValue - reduce(30), // ^^, reduce: OosvarValue - reduce(30), // &&, reduce: OosvarValue - reduce(30), // =~, reduce: OosvarValue - reduce(30), // !=~, reduce: OosvarValue - reduce(30), // ==, reduce: OosvarValue - reduce(30), // !=, reduce: OosvarValue - reduce(30), // >, reduce: OosvarValue - reduce(30), // >=, reduce: OosvarValue - reduce(30), // <, reduce: OosvarValue - reduce(30), // <=, reduce: OosvarValue - reduce(30), // |, reduce: OosvarValue - reduce(30), // ^, reduce: OosvarValue - reduce(30), // &, reduce: OosvarValue - reduce(30), // <<, reduce: OosvarValue - reduce(30), // >>, reduce: OosvarValue - reduce(30), // >>>, reduce: OosvarValue - reduce(30), // +, reduce: OosvarValue - reduce(30), // -, reduce: OosvarValue - reduce(30), // .+, reduce: OosvarValue - reduce(30), // .-, reduce: OosvarValue - reduce(30), // ., reduce: OosvarValue - reduce(30), // *, reduce: OosvarValue - reduce(30), // /, reduce: OosvarValue - reduce(30), // //, reduce: OosvarValue - reduce(30), // %, reduce: OosvarValue - reduce(30), // .*, reduce: OosvarValue - reduce(30), // ./, reduce: OosvarValue - reduce(30), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(30), // **, reduce: OosvarValue - nil, // ( - reduce(30), // ), reduce: OosvarValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(30), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S317 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: DirectOosvarValue - nil, // : - reduce(31), // ||, reduce: DirectOosvarValue - reduce(31), // ^^, reduce: DirectOosvarValue - reduce(31), // &&, reduce: DirectOosvarValue - reduce(31), // =~, reduce: DirectOosvarValue - reduce(31), // !=~, reduce: DirectOosvarValue - reduce(31), // ==, reduce: DirectOosvarValue - reduce(31), // !=, reduce: DirectOosvarValue - reduce(31), // >, reduce: DirectOosvarValue - reduce(31), // >=, reduce: DirectOosvarValue - reduce(31), // <, reduce: DirectOosvarValue - reduce(31), // <=, reduce: DirectOosvarValue - reduce(31), // |, reduce: DirectOosvarValue - reduce(31), // ^, reduce: DirectOosvarValue - reduce(31), // &, reduce: DirectOosvarValue - reduce(31), // <<, reduce: DirectOosvarValue - reduce(31), // >>, reduce: DirectOosvarValue - reduce(31), // >>>, reduce: DirectOosvarValue - reduce(31), // +, reduce: DirectOosvarValue - reduce(31), // -, reduce: DirectOosvarValue - reduce(31), // .+, reduce: DirectOosvarValue - reduce(31), // .-, reduce: DirectOosvarValue - reduce(31), // ., reduce: DirectOosvarValue - reduce(31), // *, reduce: DirectOosvarValue - reduce(31), // /, reduce: DirectOosvarValue - reduce(31), // //, reduce: DirectOosvarValue - reduce(31), // %, reduce: DirectOosvarValue - reduce(31), // .*, reduce: DirectOosvarValue - reduce(31), // ./, reduce: DirectOosvarValue - reduce(31), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: DirectOosvarValue - nil, // ( - reduce(31), // ), reduce: DirectOosvarValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(31), // [, reduce: DirectOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S318 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S319 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: BracedOosvarValue - nil, // : - reduce(33), // ||, reduce: BracedOosvarValue - reduce(33), // ^^, reduce: BracedOosvarValue - reduce(33), // &&, reduce: BracedOosvarValue - reduce(33), // =~, reduce: BracedOosvarValue - reduce(33), // !=~, reduce: BracedOosvarValue - reduce(33), // ==, reduce: BracedOosvarValue - reduce(33), // !=, reduce: BracedOosvarValue - reduce(33), // >, reduce: BracedOosvarValue - reduce(33), // >=, reduce: BracedOosvarValue - reduce(33), // <, reduce: BracedOosvarValue - reduce(33), // <=, reduce: BracedOosvarValue - reduce(33), // |, reduce: BracedOosvarValue - reduce(33), // ^, reduce: BracedOosvarValue - reduce(33), // &, reduce: BracedOosvarValue - reduce(33), // <<, reduce: BracedOosvarValue - reduce(33), // >>, reduce: BracedOosvarValue - reduce(33), // >>>, reduce: BracedOosvarValue - reduce(33), // +, reduce: BracedOosvarValue - reduce(33), // -, reduce: BracedOosvarValue - reduce(33), // .+, reduce: BracedOosvarValue - reduce(33), // .-, reduce: BracedOosvarValue - reduce(33), // ., reduce: BracedOosvarValue - reduce(33), // *, reduce: BracedOosvarValue - reduce(33), // /, reduce: BracedOosvarValue - reduce(33), // //, reduce: BracedOosvarValue - reduce(33), // %, reduce: BracedOosvarValue - reduce(33), // .*, reduce: BracedOosvarValue - reduce(33), // ./, reduce: BracedOosvarValue - reduce(33), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: BracedOosvarValue - nil, // ( - reduce(33), // ), reduce: BracedOosvarValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(33), // [, reduce: BracedOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S320 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // >>>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(111), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(111), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S321 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: FullOosvar - nil, // : - reduce(34), // ||, reduce: FullOosvar - reduce(34), // ^^, reduce: FullOosvar - reduce(34), // &&, reduce: FullOosvar - reduce(34), // =~, reduce: FullOosvar - reduce(34), // !=~, reduce: FullOosvar - reduce(34), // ==, reduce: FullOosvar - reduce(34), // !=, reduce: FullOosvar - reduce(34), // >, reduce: FullOosvar - reduce(34), // >=, reduce: FullOosvar - reduce(34), // <, reduce: FullOosvar - reduce(34), // <=, reduce: FullOosvar - reduce(34), // |, reduce: FullOosvar - reduce(34), // ^, reduce: FullOosvar - reduce(34), // &, reduce: FullOosvar - reduce(34), // <<, reduce: FullOosvar - reduce(34), // >>, reduce: FullOosvar - reduce(34), // >>>, reduce: FullOosvar - reduce(34), // +, reduce: FullOosvar - reduce(34), // -, reduce: FullOosvar - reduce(34), // .+, reduce: FullOosvar - reduce(34), // .-, reduce: FullOosvar - reduce(34), // ., reduce: FullOosvar - reduce(34), // *, reduce: FullOosvar - reduce(34), // /, reduce: FullOosvar - reduce(34), // //, reduce: FullOosvar - reduce(34), // %, reduce: FullOosvar - reduce(34), // .*, reduce: FullOosvar - reduce(34), // ./, reduce: FullOosvar - reduce(34), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(34), // **, reduce: FullOosvar - nil, // ( - reduce(34), // ), reduce: FullOosvar - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(34), // [, reduce: FullOosvar - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S322 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // >>>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(112), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(112), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S323 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: LocalVariable - nil, // : - reduce(35), // ||, reduce: LocalVariable - reduce(35), // ^^, reduce: LocalVariable - reduce(35), // &&, reduce: LocalVariable - reduce(35), // =~, reduce: LocalVariable - reduce(35), // !=~, reduce: LocalVariable - reduce(35), // ==, reduce: LocalVariable - reduce(35), // !=, reduce: LocalVariable - reduce(35), // >, reduce: LocalVariable - reduce(35), // >=, reduce: LocalVariable - reduce(35), // <, reduce: LocalVariable - reduce(35), // <=, reduce: LocalVariable - reduce(35), // |, reduce: LocalVariable - reduce(35), // ^, reduce: LocalVariable - reduce(35), // &, reduce: LocalVariable - reduce(35), // <<, reduce: LocalVariable - reduce(35), // >>, reduce: LocalVariable - reduce(35), // >>>, reduce: LocalVariable - reduce(35), // +, reduce: LocalVariable - reduce(35), // -, reduce: LocalVariable - reduce(35), // .+, reduce: LocalVariable - reduce(35), // .-, reduce: LocalVariable - reduce(35), // ., reduce: LocalVariable - reduce(35), // *, reduce: LocalVariable - reduce(35), // /, reduce: LocalVariable - reduce(35), // //, reduce: LocalVariable - reduce(35), // %, reduce: LocalVariable - reduce(35), // .*, reduce: LocalVariable - reduce(35), // ./, reduce: LocalVariable - reduce(35), // .//, reduce: LocalVariable - nil, // ! - nil, // ~ - reduce(35), // **, reduce: LocalVariable - reduce(155), // (, reduce: FunctionName - reduce(35), // ), reduce: LocalVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(35), // [, reduce: LocalVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S324 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(53), // ), reduce: Rvalue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S325 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(54), // ), reduce: PrecedenceChainStart - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S326 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(680), // ? - nil, // : - shift(681), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(56), // ), reduce: TernaryTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S327 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(682), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(58), // ), reduce: LogicalOrTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S328 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(683), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(60), // ), reduce: LogicalXORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S329 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(684), // =~ - shift(685), // !=~ - shift(686), // == - shift(687), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(62), // ), reduce: LogicalAndTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S330 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(688), // > - shift(689), // >= - shift(690), // < - shift(691), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(67), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S331 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: CmpTerm - nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(692), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(72), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S332 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(693), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(74), // ), reduce: BitwiseORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S333 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(694), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(76), // ), reduce: BitwiseXORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S334 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(695), // << - shift(696), // >> - shift(697), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(78), // ), reduce: BitwiseANDTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S335 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(698), // + - shift(699), // - - shift(700), // .+ - shift(701), // .- - shift(702), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(82), // ), reduce: BitwiseShiftTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S336 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S337 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // >>>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(704), // * - shift(705), // / - shift(706), // // - shift(707), // % - shift(708), // .* - shift(709), // ./ - shift(710), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(88), // ), reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S338 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S339 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S340 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S341 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: MuldivTerm - nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // >>>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(96), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S342 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // >>>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(103), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S343 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S344 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S345 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: PowTerm - nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // >>>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(716), // ** - nil, // ( - reduce(105), // ), reduce: PowTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S346 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S347 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // >>>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - reduce(107), // ), reduce: PrecedenceChainEnd - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - shift(718), // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S348 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // >>>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(113), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(113), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S349 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(114), // ||, reduce: MlrvalOrFunction - reduce(114), // ^^, reduce: MlrvalOrFunction - reduce(114), // &&, reduce: MlrvalOrFunction - reduce(114), // =~, reduce: MlrvalOrFunction - reduce(114), // !=~, reduce: MlrvalOrFunction - reduce(114), // ==, reduce: MlrvalOrFunction - reduce(114), // !=, reduce: MlrvalOrFunction - reduce(114), // >, reduce: MlrvalOrFunction - reduce(114), // >=, reduce: MlrvalOrFunction - reduce(114), // <, reduce: MlrvalOrFunction - reduce(114), // <=, reduce: MlrvalOrFunction - reduce(114), // |, reduce: MlrvalOrFunction - reduce(114), // ^, reduce: MlrvalOrFunction - reduce(114), // &, reduce: MlrvalOrFunction - reduce(114), // <<, reduce: MlrvalOrFunction - reduce(114), // >>, reduce: MlrvalOrFunction - reduce(114), // >>>, reduce: MlrvalOrFunction - reduce(114), // +, reduce: MlrvalOrFunction - reduce(114), // -, reduce: MlrvalOrFunction - reduce(114), // .+, reduce: MlrvalOrFunction - reduce(114), // .-, reduce: MlrvalOrFunction - reduce(114), // ., reduce: MlrvalOrFunction - reduce(114), // *, reduce: MlrvalOrFunction - reduce(114), // /, reduce: MlrvalOrFunction - reduce(114), // //, reduce: MlrvalOrFunction - reduce(114), // %, reduce: MlrvalOrFunction - reduce(114), // .*, reduce: MlrvalOrFunction - reduce(114), // ./, reduce: MlrvalOrFunction - reduce(114), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(114), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(114), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(114), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S350 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(115), // ||, reduce: MlrvalOrFunction - reduce(115), // ^^, reduce: MlrvalOrFunction - reduce(115), // &&, reduce: MlrvalOrFunction - reduce(115), // =~, reduce: MlrvalOrFunction - reduce(115), // !=~, reduce: MlrvalOrFunction - reduce(115), // ==, reduce: MlrvalOrFunction - reduce(115), // !=, reduce: MlrvalOrFunction - reduce(115), // >, reduce: MlrvalOrFunction - reduce(115), // >=, reduce: MlrvalOrFunction - reduce(115), // <, reduce: MlrvalOrFunction - reduce(115), // <=, reduce: MlrvalOrFunction - reduce(115), // |, reduce: MlrvalOrFunction - reduce(115), // ^, reduce: MlrvalOrFunction - reduce(115), // &, reduce: MlrvalOrFunction - reduce(115), // <<, reduce: MlrvalOrFunction - reduce(115), // >>, reduce: MlrvalOrFunction - reduce(115), // >>>, reduce: MlrvalOrFunction - reduce(115), // +, reduce: MlrvalOrFunction - reduce(115), // -, reduce: MlrvalOrFunction - reduce(115), // .+, reduce: MlrvalOrFunction - reduce(115), // .-, reduce: MlrvalOrFunction - reduce(115), // ., reduce: MlrvalOrFunction - reduce(115), // *, reduce: MlrvalOrFunction - reduce(115), // /, reduce: MlrvalOrFunction - reduce(115), // //, reduce: MlrvalOrFunction - reduce(115), // %, reduce: MlrvalOrFunction - reduce(115), // .*, reduce: MlrvalOrFunction - reduce(115), // ./, reduce: MlrvalOrFunction - reduce(115), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(115), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(115), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(115), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S351 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(116), // ||, reduce: MlrvalOrFunction - reduce(116), // ^^, reduce: MlrvalOrFunction - reduce(116), // &&, reduce: MlrvalOrFunction - reduce(116), // =~, reduce: MlrvalOrFunction - reduce(116), // !=~, reduce: MlrvalOrFunction - reduce(116), // ==, reduce: MlrvalOrFunction - reduce(116), // !=, reduce: MlrvalOrFunction - reduce(116), // >, reduce: MlrvalOrFunction - reduce(116), // >=, reduce: MlrvalOrFunction - reduce(116), // <, reduce: MlrvalOrFunction - reduce(116), // <=, reduce: MlrvalOrFunction - reduce(116), // |, reduce: MlrvalOrFunction - reduce(116), // ^, reduce: MlrvalOrFunction - reduce(116), // &, reduce: MlrvalOrFunction - reduce(116), // <<, reduce: MlrvalOrFunction - reduce(116), // >>, reduce: MlrvalOrFunction - reduce(116), // >>>, reduce: MlrvalOrFunction - reduce(116), // +, reduce: MlrvalOrFunction - reduce(116), // -, reduce: MlrvalOrFunction - reduce(116), // .+, reduce: MlrvalOrFunction - reduce(116), // .-, reduce: MlrvalOrFunction - reduce(116), // ., reduce: MlrvalOrFunction - reduce(116), // *, reduce: MlrvalOrFunction - reduce(116), // /, reduce: MlrvalOrFunction - reduce(116), // //, reduce: MlrvalOrFunction - reduce(116), // %, reduce: MlrvalOrFunction - reduce(116), // .*, reduce: MlrvalOrFunction - reduce(116), // ./, reduce: MlrvalOrFunction - reduce(116), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(116), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(116), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(116), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S352 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // >>>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(117), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(117), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S353 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(118), // ||, reduce: MlrvalOrFunction - reduce(118), // ^^, reduce: MlrvalOrFunction - reduce(118), // &&, reduce: MlrvalOrFunction - reduce(118), // =~, reduce: MlrvalOrFunction - reduce(118), // !=~, reduce: MlrvalOrFunction - reduce(118), // ==, reduce: MlrvalOrFunction - reduce(118), // !=, reduce: MlrvalOrFunction - reduce(118), // >, reduce: MlrvalOrFunction - reduce(118), // >=, reduce: MlrvalOrFunction - reduce(118), // <, reduce: MlrvalOrFunction - reduce(118), // <=, reduce: MlrvalOrFunction - reduce(118), // |, reduce: MlrvalOrFunction - reduce(118), // ^, reduce: MlrvalOrFunction - reduce(118), // &, reduce: MlrvalOrFunction - reduce(118), // <<, reduce: MlrvalOrFunction - reduce(118), // >>, reduce: MlrvalOrFunction - reduce(118), // >>>, reduce: MlrvalOrFunction - reduce(118), // +, reduce: MlrvalOrFunction - reduce(118), // -, reduce: MlrvalOrFunction - reduce(118), // .+, reduce: MlrvalOrFunction - reduce(118), // .-, reduce: MlrvalOrFunction - reduce(118), // ., reduce: MlrvalOrFunction - reduce(118), // *, reduce: MlrvalOrFunction - reduce(118), // /, reduce: MlrvalOrFunction - reduce(118), // //, reduce: MlrvalOrFunction - reduce(118), // %, reduce: MlrvalOrFunction - reduce(118), // .*, reduce: MlrvalOrFunction - reduce(118), // ./, reduce: MlrvalOrFunction - reduce(118), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(118), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(118), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(118), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S354 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // >>>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(119), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(119), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S355 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(120), // ||, reduce: MlrvalOrFunction - reduce(120), // ^^, reduce: MlrvalOrFunction - reduce(120), // &&, reduce: MlrvalOrFunction - reduce(120), // =~, reduce: MlrvalOrFunction - reduce(120), // !=~, reduce: MlrvalOrFunction - reduce(120), // ==, reduce: MlrvalOrFunction - reduce(120), // !=, reduce: MlrvalOrFunction - reduce(120), // >, reduce: MlrvalOrFunction - reduce(120), // >=, reduce: MlrvalOrFunction - reduce(120), // <, reduce: MlrvalOrFunction - reduce(120), // <=, reduce: MlrvalOrFunction - reduce(120), // |, reduce: MlrvalOrFunction - reduce(120), // ^, reduce: MlrvalOrFunction - reduce(120), // &, reduce: MlrvalOrFunction - reduce(120), // <<, reduce: MlrvalOrFunction - reduce(120), // >>, reduce: MlrvalOrFunction - reduce(120), // >>>, reduce: MlrvalOrFunction - reduce(120), // +, reduce: MlrvalOrFunction - reduce(120), // -, reduce: MlrvalOrFunction - reduce(120), // .+, reduce: MlrvalOrFunction - reduce(120), // .-, reduce: MlrvalOrFunction - reduce(120), // ., reduce: MlrvalOrFunction - reduce(120), // *, reduce: MlrvalOrFunction - reduce(120), // /, reduce: MlrvalOrFunction - reduce(120), // //, reduce: MlrvalOrFunction - reduce(120), // %, reduce: MlrvalOrFunction - reduce(120), // .*, reduce: MlrvalOrFunction - reduce(120), // ./, reduce: MlrvalOrFunction - reduce(120), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(120), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(120), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S356 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - shift(719), // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S357 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(126), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(126), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S358 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - shift(721), // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S359 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(133), // ||, reduce: MlrvalOrFunction - reduce(133), // ^^, reduce: MlrvalOrFunction - reduce(133), // &&, reduce: MlrvalOrFunction - reduce(133), // =~, reduce: MlrvalOrFunction - reduce(133), // !=~, reduce: MlrvalOrFunction - reduce(133), // ==, reduce: MlrvalOrFunction - reduce(133), // !=, reduce: MlrvalOrFunction - reduce(133), // >, reduce: MlrvalOrFunction - reduce(133), // >=, reduce: MlrvalOrFunction - reduce(133), // <, reduce: MlrvalOrFunction - reduce(133), // <=, reduce: MlrvalOrFunction - reduce(133), // |, reduce: MlrvalOrFunction - reduce(133), // ^, reduce: MlrvalOrFunction - reduce(133), // &, reduce: MlrvalOrFunction - reduce(133), // <<, reduce: MlrvalOrFunction - reduce(133), // >>, reduce: MlrvalOrFunction - reduce(133), // >>>, reduce: MlrvalOrFunction - reduce(133), // +, reduce: MlrvalOrFunction - reduce(133), // -, reduce: MlrvalOrFunction - reduce(133), // .+, reduce: MlrvalOrFunction - reduce(133), // .-, reduce: MlrvalOrFunction - reduce(133), // ., reduce: MlrvalOrFunction - reduce(133), // *, reduce: MlrvalOrFunction - reduce(133), // /, reduce: MlrvalOrFunction - reduce(133), // //, reduce: MlrvalOrFunction - reduce(133), // %, reduce: MlrvalOrFunction - reduce(133), // .*, reduce: MlrvalOrFunction - reduce(133), // ./, reduce: MlrvalOrFunction - reduce(133), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(133), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(133), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S360 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(134), // ?, reduce: ContextVariable - nil, // : - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // >>>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(134), // **, reduce: ContextVariable - nil, // ( - reduce(134), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(134), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S361 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(135), // ?, reduce: ContextVariable - nil, // : - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // >>>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - nil, // ( - reduce(135), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(135), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S362 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(136), // ?, reduce: ContextVariable - nil, // : - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // >>>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - nil, // ( - reduce(136), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(136), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S363 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(137), // ?, reduce: ContextVariable - nil, // : - reduce(137), // ||, reduce: ContextVariable - reduce(137), // ^^, reduce: ContextVariable - reduce(137), // &&, reduce: ContextVariable - reduce(137), // =~, reduce: ContextVariable - reduce(137), // !=~, reduce: ContextVariable - reduce(137), // ==, reduce: ContextVariable - reduce(137), // !=, reduce: ContextVariable - reduce(137), // >, reduce: ContextVariable - reduce(137), // >=, reduce: ContextVariable - reduce(137), // <, reduce: ContextVariable - reduce(137), // <=, reduce: ContextVariable - reduce(137), // |, reduce: ContextVariable - reduce(137), // ^, reduce: ContextVariable - reduce(137), // &, reduce: ContextVariable - reduce(137), // <<, reduce: ContextVariable - reduce(137), // >>, reduce: ContextVariable - reduce(137), // >>>, reduce: ContextVariable - reduce(137), // +, reduce: ContextVariable - reduce(137), // -, reduce: ContextVariable - reduce(137), // .+, reduce: ContextVariable - reduce(137), // .-, reduce: ContextVariable - reduce(137), // ., reduce: ContextVariable - reduce(137), // *, reduce: ContextVariable - reduce(137), // /, reduce: ContextVariable - reduce(137), // //, reduce: ContextVariable - reduce(137), // %, reduce: ContextVariable - reduce(137), // .*, reduce: ContextVariable - reduce(137), // ./, reduce: ContextVariable - reduce(137), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(137), // **, reduce: ContextVariable - nil, // ( - reduce(137), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(137), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S364 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(138), // ?, reduce: ContextVariable - nil, // : - reduce(138), // ||, reduce: ContextVariable - reduce(138), // ^^, reduce: ContextVariable - reduce(138), // &&, reduce: ContextVariable - reduce(138), // =~, reduce: ContextVariable - reduce(138), // !=~, reduce: ContextVariable - reduce(138), // ==, reduce: ContextVariable - reduce(138), // !=, reduce: ContextVariable - reduce(138), // >, reduce: ContextVariable - reduce(138), // >=, reduce: ContextVariable - reduce(138), // <, reduce: ContextVariable - reduce(138), // <=, reduce: ContextVariable - reduce(138), // |, reduce: ContextVariable - reduce(138), // ^, reduce: ContextVariable - reduce(138), // &, reduce: ContextVariable - reduce(138), // <<, reduce: ContextVariable - reduce(138), // >>, reduce: ContextVariable - reduce(138), // >>>, reduce: ContextVariable - reduce(138), // +, reduce: ContextVariable - reduce(138), // -, reduce: ContextVariable - reduce(138), // .+, reduce: ContextVariable - reduce(138), // .-, reduce: ContextVariable - reduce(138), // ., reduce: ContextVariable - reduce(138), // *, reduce: ContextVariable - reduce(138), // /, reduce: ContextVariable - reduce(138), // //, reduce: ContextVariable - reduce(138), // %, reduce: ContextVariable - reduce(138), // .*, reduce: ContextVariable - reduce(138), // ./, reduce: ContextVariable - reduce(138), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(138), // **, reduce: ContextVariable - nil, // ( - reduce(138), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(138), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S365 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ContextVariable - nil, // : - reduce(139), // ||, reduce: ContextVariable - reduce(139), // ^^, reduce: ContextVariable - reduce(139), // &&, reduce: ContextVariable - reduce(139), // =~, reduce: ContextVariable - reduce(139), // !=~, reduce: ContextVariable - reduce(139), // ==, reduce: ContextVariable - reduce(139), // !=, reduce: ContextVariable - reduce(139), // >, reduce: ContextVariable - reduce(139), // >=, reduce: ContextVariable - reduce(139), // <, reduce: ContextVariable - reduce(139), // <=, reduce: ContextVariable - reduce(139), // |, reduce: ContextVariable - reduce(139), // ^, reduce: ContextVariable - reduce(139), // &, reduce: ContextVariable - reduce(139), // <<, reduce: ContextVariable - reduce(139), // >>, reduce: ContextVariable - reduce(139), // >>>, reduce: ContextVariable - reduce(139), // +, reduce: ContextVariable - reduce(139), // -, reduce: ContextVariable - reduce(139), // .+, reduce: ContextVariable - reduce(139), // .-, reduce: ContextVariable - reduce(139), // ., reduce: ContextVariable - reduce(139), // *, reduce: ContextVariable - reduce(139), // /, reduce: ContextVariable - reduce(139), // //, reduce: ContextVariable - reduce(139), // %, reduce: ContextVariable - reduce(139), // .*, reduce: ContextVariable - reduce(139), // ./, reduce: ContextVariable - reduce(139), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ContextVariable - nil, // ( - reduce(139), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(139), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S366 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(140), // ?, reduce: ContextVariable - nil, // : - reduce(140), // ||, reduce: ContextVariable - reduce(140), // ^^, reduce: ContextVariable - reduce(140), // &&, reduce: ContextVariable - reduce(140), // =~, reduce: ContextVariable - reduce(140), // !=~, reduce: ContextVariable - reduce(140), // ==, reduce: ContextVariable - reduce(140), // !=, reduce: ContextVariable - reduce(140), // >, reduce: ContextVariable - reduce(140), // >=, reduce: ContextVariable - reduce(140), // <, reduce: ContextVariable - reduce(140), // <=, reduce: ContextVariable - reduce(140), // |, reduce: ContextVariable - reduce(140), // ^, reduce: ContextVariable - reduce(140), // &, reduce: ContextVariable - reduce(140), // <<, reduce: ContextVariable - reduce(140), // >>, reduce: ContextVariable - reduce(140), // >>>, reduce: ContextVariable - reduce(140), // +, reduce: ContextVariable - reduce(140), // -, reduce: ContextVariable - reduce(140), // .+, reduce: ContextVariable - reduce(140), // .-, reduce: ContextVariable - reduce(140), // ., reduce: ContextVariable - reduce(140), // *, reduce: ContextVariable - reduce(140), // /, reduce: ContextVariable - reduce(140), // //, reduce: ContextVariable - reduce(140), // %, reduce: ContextVariable - reduce(140), // .*, reduce: ContextVariable - reduce(140), // ./, reduce: ContextVariable - reduce(140), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(140), // **, reduce: ContextVariable - nil, // ( - reduce(140), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(140), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S367 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ContextVariable - nil, // : - reduce(141), // ||, reduce: ContextVariable - reduce(141), // ^^, reduce: ContextVariable - reduce(141), // &&, reduce: ContextVariable - reduce(141), // =~, reduce: ContextVariable - reduce(141), // !=~, reduce: ContextVariable - reduce(141), // ==, reduce: ContextVariable - reduce(141), // !=, reduce: ContextVariable - reduce(141), // >, reduce: ContextVariable - reduce(141), // >=, reduce: ContextVariable - reduce(141), // <, reduce: ContextVariable - reduce(141), // <=, reduce: ContextVariable - reduce(141), // |, reduce: ContextVariable - reduce(141), // ^, reduce: ContextVariable - reduce(141), // &, reduce: ContextVariable - reduce(141), // <<, reduce: ContextVariable - reduce(141), // >>, reduce: ContextVariable - reduce(141), // >>>, reduce: ContextVariable - reduce(141), // +, reduce: ContextVariable - reduce(141), // -, reduce: ContextVariable - reduce(141), // .+, reduce: ContextVariable - reduce(141), // .-, reduce: ContextVariable - reduce(141), // ., reduce: ContextVariable - reduce(141), // *, reduce: ContextVariable - reduce(141), // /, reduce: ContextVariable - reduce(141), // //, reduce: ContextVariable - reduce(141), // %, reduce: ContextVariable - reduce(141), // .*, reduce: ContextVariable - reduce(141), // ./, reduce: ContextVariable - reduce(141), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ContextVariable - nil, // ( - reduce(141), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(141), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S368 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ContextVariable - nil, // : - reduce(142), // ||, reduce: ContextVariable - reduce(142), // ^^, reduce: ContextVariable - reduce(142), // &&, reduce: ContextVariable - reduce(142), // =~, reduce: ContextVariable - reduce(142), // !=~, reduce: ContextVariable - reduce(142), // ==, reduce: ContextVariable - reduce(142), // !=, reduce: ContextVariable - reduce(142), // >, reduce: ContextVariable - reduce(142), // >=, reduce: ContextVariable - reduce(142), // <, reduce: ContextVariable - reduce(142), // <=, reduce: ContextVariable - reduce(142), // |, reduce: ContextVariable - reduce(142), // ^, reduce: ContextVariable - reduce(142), // &, reduce: ContextVariable - reduce(142), // <<, reduce: ContextVariable - reduce(142), // >>, reduce: ContextVariable - reduce(142), // >>>, reduce: ContextVariable - reduce(142), // +, reduce: ContextVariable - reduce(142), // -, reduce: ContextVariable - reduce(142), // .+, reduce: ContextVariable - reduce(142), // .-, reduce: ContextVariable - reduce(142), // ., reduce: ContextVariable - reduce(142), // *, reduce: ContextVariable - reduce(142), // /, reduce: ContextVariable - reduce(142), // //, reduce: ContextVariable - reduce(142), // %, reduce: ContextVariable - reduce(142), // .*, reduce: ContextVariable - reduce(142), // ./, reduce: ContextVariable - reduce(142), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ContextVariable - nil, // ( - reduce(142), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(142), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S369 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ContextVariable - nil, // : - reduce(143), // ||, reduce: ContextVariable - reduce(143), // ^^, reduce: ContextVariable - reduce(143), // &&, reduce: ContextVariable - reduce(143), // =~, reduce: ContextVariable - reduce(143), // !=~, reduce: ContextVariable - reduce(143), // ==, reduce: ContextVariable - reduce(143), // !=, reduce: ContextVariable - reduce(143), // >, reduce: ContextVariable - reduce(143), // >=, reduce: ContextVariable - reduce(143), // <, reduce: ContextVariable - reduce(143), // <=, reduce: ContextVariable - reduce(143), // |, reduce: ContextVariable - reduce(143), // ^, reduce: ContextVariable - reduce(143), // &, reduce: ContextVariable - reduce(143), // <<, reduce: ContextVariable - reduce(143), // >>, reduce: ContextVariable - reduce(143), // >>>, reduce: ContextVariable - reduce(143), // +, reduce: ContextVariable - reduce(143), // -, reduce: ContextVariable - reduce(143), // .+, reduce: ContextVariable - reduce(143), // .-, reduce: ContextVariable - reduce(143), // ., reduce: ContextVariable - reduce(143), // *, reduce: ContextVariable - reduce(143), // /, reduce: ContextVariable - reduce(143), // //, reduce: ContextVariable - reduce(143), // %, reduce: ContextVariable - reduce(143), // .*, reduce: ContextVariable - reduce(143), // ./, reduce: ContextVariable - reduce(143), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ContextVariable - nil, // ( - reduce(143), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(143), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S370 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ContextVariable - nil, // : - reduce(144), // ||, reduce: ContextVariable - reduce(144), // ^^, reduce: ContextVariable - reduce(144), // &&, reduce: ContextVariable - reduce(144), // =~, reduce: ContextVariable - reduce(144), // !=~, reduce: ContextVariable - reduce(144), // ==, reduce: ContextVariable - reduce(144), // !=, reduce: ContextVariable - reduce(144), // >, reduce: ContextVariable - reduce(144), // >=, reduce: ContextVariable - reduce(144), // <, reduce: ContextVariable - reduce(144), // <=, reduce: ContextVariable - reduce(144), // |, reduce: ContextVariable - reduce(144), // ^, reduce: ContextVariable - reduce(144), // &, reduce: ContextVariable - reduce(144), // <<, reduce: ContextVariable - reduce(144), // >>, reduce: ContextVariable - reduce(144), // >>>, reduce: ContextVariable - reduce(144), // +, reduce: ContextVariable - reduce(144), // -, reduce: ContextVariable - reduce(144), // .+, reduce: ContextVariable - reduce(144), // .-, reduce: ContextVariable - reduce(144), // ., reduce: ContextVariable - reduce(144), // *, reduce: ContextVariable - reduce(144), // /, reduce: ContextVariable - reduce(144), // //, reduce: ContextVariable - reduce(144), // %, reduce: ContextVariable - reduce(144), // .*, reduce: ContextVariable - reduce(144), // ./, reduce: ContextVariable - reduce(144), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ContextVariable - nil, // ( - reduce(144), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(144), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S371 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(145), // ||, reduce: MlrvalOrFunction - reduce(145), // ^^, reduce: MlrvalOrFunction - reduce(145), // &&, reduce: MlrvalOrFunction - reduce(145), // =~, reduce: MlrvalOrFunction - reduce(145), // !=~, reduce: MlrvalOrFunction - reduce(145), // ==, reduce: MlrvalOrFunction - reduce(145), // !=, reduce: MlrvalOrFunction - reduce(145), // >, reduce: MlrvalOrFunction - reduce(145), // >=, reduce: MlrvalOrFunction - reduce(145), // <, reduce: MlrvalOrFunction - reduce(145), // <=, reduce: MlrvalOrFunction - reduce(145), // |, reduce: MlrvalOrFunction - reduce(145), // ^, reduce: MlrvalOrFunction - reduce(145), // &, reduce: MlrvalOrFunction - reduce(145), // <<, reduce: MlrvalOrFunction - reduce(145), // >>, reduce: MlrvalOrFunction - reduce(145), // >>>, reduce: MlrvalOrFunction - reduce(145), // +, reduce: MlrvalOrFunction - reduce(145), // -, reduce: MlrvalOrFunction - reduce(145), // .+, reduce: MlrvalOrFunction - reduce(145), // .-, reduce: MlrvalOrFunction - reduce(145), // ., reduce: MlrvalOrFunction - reduce(145), // *, reduce: MlrvalOrFunction - reduce(145), // /, reduce: MlrvalOrFunction - reduce(145), // //, reduce: MlrvalOrFunction - reduce(145), // %, reduce: MlrvalOrFunction - reduce(145), // .*, reduce: MlrvalOrFunction - reduce(145), // ./, reduce: MlrvalOrFunction - reduce(145), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(145), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(145), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S372 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(147), // ||, reduce: MlrvalOrFunction - reduce(147), // ^^, reduce: MlrvalOrFunction - reduce(147), // &&, reduce: MlrvalOrFunction - reduce(147), // =~, reduce: MlrvalOrFunction - reduce(147), // !=~, reduce: MlrvalOrFunction - reduce(147), // ==, reduce: MlrvalOrFunction - reduce(147), // !=, reduce: MlrvalOrFunction - reduce(147), // >, reduce: MlrvalOrFunction - reduce(147), // >=, reduce: MlrvalOrFunction - reduce(147), // <, reduce: MlrvalOrFunction - reduce(147), // <=, reduce: MlrvalOrFunction - reduce(147), // |, reduce: MlrvalOrFunction - reduce(147), // ^, reduce: MlrvalOrFunction - reduce(147), // &, reduce: MlrvalOrFunction - reduce(147), // <<, reduce: MlrvalOrFunction - reduce(147), // >>, reduce: MlrvalOrFunction - reduce(147), // >>>, reduce: MlrvalOrFunction - reduce(147), // +, reduce: MlrvalOrFunction - reduce(147), // -, reduce: MlrvalOrFunction - reduce(147), // .+, reduce: MlrvalOrFunction - reduce(147), // .-, reduce: MlrvalOrFunction - reduce(147), // ., reduce: MlrvalOrFunction - reduce(147), // *, reduce: MlrvalOrFunction - reduce(147), // /, reduce: MlrvalOrFunction - reduce(147), // //, reduce: MlrvalOrFunction - reduce(147), // %, reduce: MlrvalOrFunction - reduce(147), // .*, reduce: MlrvalOrFunction - reduce(147), // ./, reduce: MlrvalOrFunction - reduce(147), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(147), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(147), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S373 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(152), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(152), // ||, reduce: MlrvalOrFunction - reduce(152), // ^^, reduce: MlrvalOrFunction - reduce(152), // &&, reduce: MlrvalOrFunction - reduce(152), // =~, reduce: MlrvalOrFunction - reduce(152), // !=~, reduce: MlrvalOrFunction - reduce(152), // ==, reduce: MlrvalOrFunction - reduce(152), // !=, reduce: MlrvalOrFunction - reduce(152), // >, reduce: MlrvalOrFunction - reduce(152), // >=, reduce: MlrvalOrFunction - reduce(152), // <, reduce: MlrvalOrFunction - reduce(152), // <=, reduce: MlrvalOrFunction - reduce(152), // |, reduce: MlrvalOrFunction - reduce(152), // ^, reduce: MlrvalOrFunction - reduce(152), // &, reduce: MlrvalOrFunction - reduce(152), // <<, reduce: MlrvalOrFunction - reduce(152), // >>, reduce: MlrvalOrFunction - reduce(152), // >>>, reduce: MlrvalOrFunction - reduce(152), // +, reduce: MlrvalOrFunction - reduce(152), // -, reduce: MlrvalOrFunction - reduce(152), // .+, reduce: MlrvalOrFunction - reduce(152), // .-, reduce: MlrvalOrFunction - reduce(152), // ., reduce: MlrvalOrFunction - reduce(152), // *, reduce: MlrvalOrFunction - reduce(152), // /, reduce: MlrvalOrFunction - reduce(152), // //, reduce: MlrvalOrFunction - reduce(152), // %, reduce: MlrvalOrFunction - reduce(152), // .*, reduce: MlrvalOrFunction - reduce(152), // ./, reduce: MlrvalOrFunction - reduce(152), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(152), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(152), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(152), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S374 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(723), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S375 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(748), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S376 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(123), // ], reduce: ArrayLiteralElements - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - shift(797), // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S377 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(108), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // >>>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(108), // [, reduce: MlrvalOrFunction - reduce(108), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S378 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(21), // ], reduce: FieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: FieldValue - nil, // : - reduce(21), // ||, reduce: FieldValue - reduce(21), // ^^, reduce: FieldValue - reduce(21), // &&, reduce: FieldValue - reduce(21), // =~, reduce: FieldValue - reduce(21), // !=~, reduce: FieldValue - reduce(21), // ==, reduce: FieldValue - reduce(21), // !=, reduce: FieldValue - reduce(21), // >, reduce: FieldValue - reduce(21), // >=, reduce: FieldValue - reduce(21), // <, reduce: FieldValue - reduce(21), // <=, reduce: FieldValue - reduce(21), // |, reduce: FieldValue - reduce(21), // ^, reduce: FieldValue - reduce(21), // &, reduce: FieldValue - reduce(21), // <<, reduce: FieldValue - reduce(21), // >>, reduce: FieldValue - reduce(21), // >>>, reduce: FieldValue - reduce(21), // +, reduce: FieldValue - reduce(21), // -, reduce: FieldValue - reduce(21), // .+, reduce: FieldValue - reduce(21), // .-, reduce: FieldValue - reduce(21), // ., reduce: FieldValue - reduce(21), // *, reduce: FieldValue - reduce(21), // /, reduce: FieldValue - reduce(21), // //, reduce: FieldValue - reduce(21), // %, reduce: FieldValue - reduce(21), // .*, reduce: FieldValue - reduce(21), // ./, reduce: FieldValue - reduce(21), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(21), // [, reduce: FieldValue - reduce(21), // ,, reduce: FieldValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S379 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(22), // ], reduce: FieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: FieldValue - nil, // : - reduce(22), // ||, reduce: FieldValue - reduce(22), // ^^, reduce: FieldValue - reduce(22), // &&, reduce: FieldValue - reduce(22), // =~, reduce: FieldValue - reduce(22), // !=~, reduce: FieldValue - reduce(22), // ==, reduce: FieldValue - reduce(22), // !=, reduce: FieldValue - reduce(22), // >, reduce: FieldValue - reduce(22), // >=, reduce: FieldValue - reduce(22), // <, reduce: FieldValue - reduce(22), // <=, reduce: FieldValue - reduce(22), // |, reduce: FieldValue - reduce(22), // ^, reduce: FieldValue - reduce(22), // &, reduce: FieldValue - reduce(22), // <<, reduce: FieldValue - reduce(22), // >>, reduce: FieldValue - reduce(22), // >>>, reduce: FieldValue - reduce(22), // +, reduce: FieldValue - reduce(22), // -, reduce: FieldValue - reduce(22), // .+, reduce: FieldValue - reduce(22), // .-, reduce: FieldValue - reduce(22), // ., reduce: FieldValue - reduce(22), // *, reduce: FieldValue - reduce(22), // /, reduce: FieldValue - reduce(22), // //, reduce: FieldValue - reduce(22), // %, reduce: FieldValue - reduce(22), // .*, reduce: FieldValue - reduce(22), // ./, reduce: FieldValue - reduce(22), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(22), // [, reduce: FieldValue - reduce(22), // ,, reduce: FieldValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S380 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(23), // ], reduce: FieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FieldValue - nil, // : - reduce(23), // ||, reduce: FieldValue - reduce(23), // ^^, reduce: FieldValue - reduce(23), // &&, reduce: FieldValue - reduce(23), // =~, reduce: FieldValue - reduce(23), // !=~, reduce: FieldValue - reduce(23), // ==, reduce: FieldValue - reduce(23), // !=, reduce: FieldValue - reduce(23), // >, reduce: FieldValue - reduce(23), // >=, reduce: FieldValue - reduce(23), // <, reduce: FieldValue - reduce(23), // <=, reduce: FieldValue - reduce(23), // |, reduce: FieldValue - reduce(23), // ^, reduce: FieldValue - reduce(23), // &, reduce: FieldValue - reduce(23), // <<, reduce: FieldValue - reduce(23), // >>, reduce: FieldValue - reduce(23), // >>>, reduce: FieldValue - reduce(23), // +, reduce: FieldValue - reduce(23), // -, reduce: FieldValue - reduce(23), // .+, reduce: FieldValue - reduce(23), // .-, reduce: FieldValue - reduce(23), // ., reduce: FieldValue - reduce(23), // *, reduce: FieldValue - reduce(23), // /, reduce: FieldValue - reduce(23), // //, reduce: FieldValue - reduce(23), // %, reduce: FieldValue - reduce(23), // .*, reduce: FieldValue - reduce(23), // ./, reduce: FieldValue - reduce(23), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(23), // [, reduce: FieldValue - reduce(23), // ,, reduce: FieldValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S381 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(24), // ], reduce: DirectFieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: DirectFieldValue - nil, // : - reduce(24), // ||, reduce: DirectFieldValue - reduce(24), // ^^, reduce: DirectFieldValue - reduce(24), // &&, reduce: DirectFieldValue - reduce(24), // =~, reduce: DirectFieldValue - reduce(24), // !=~, reduce: DirectFieldValue - reduce(24), // ==, reduce: DirectFieldValue - reduce(24), // !=, reduce: DirectFieldValue - reduce(24), // >, reduce: DirectFieldValue - reduce(24), // >=, reduce: DirectFieldValue - reduce(24), // <, reduce: DirectFieldValue - reduce(24), // <=, reduce: DirectFieldValue - reduce(24), // |, reduce: DirectFieldValue - reduce(24), // ^, reduce: DirectFieldValue - reduce(24), // &, reduce: DirectFieldValue - reduce(24), // <<, reduce: DirectFieldValue - reduce(24), // >>, reduce: DirectFieldValue - reduce(24), // >>>, reduce: DirectFieldValue - reduce(24), // +, reduce: DirectFieldValue - reduce(24), // -, reduce: DirectFieldValue - reduce(24), // .+, reduce: DirectFieldValue - reduce(24), // .-, reduce: DirectFieldValue - reduce(24), // ., reduce: DirectFieldValue - reduce(24), // *, reduce: DirectFieldValue - reduce(24), // /, reduce: DirectFieldValue - reduce(24), // //, reduce: DirectFieldValue - reduce(24), // %, reduce: DirectFieldValue - reduce(24), // .*, reduce: DirectFieldValue - reduce(24), // ./, reduce: DirectFieldValue - reduce(24), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: DirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(24), // [, reduce: DirectFieldValue - reduce(24), // ,, reduce: DirectFieldValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S382 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S383 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(121), // $, reduce: ArrayLiteral - nil, // empty - reduce(121), // ;, reduce: ArrayLiteral - reduce(121), // =, reduce: ArrayLiteral - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(121), // ||=, reduce: ArrayLiteral - reduce(121), // ^^=, reduce: ArrayLiteral - reduce(121), // &&=, reduce: ArrayLiteral - reduce(121), // |=, reduce: ArrayLiteral - reduce(121), // ^=, reduce: ArrayLiteral - reduce(121), // <<=, reduce: ArrayLiteral - reduce(121), // >>=, reduce: ArrayLiteral - reduce(121), // >>>=, reduce: ArrayLiteral - reduce(121), // +=, reduce: ArrayLiteral - reduce(121), // .=, reduce: ArrayLiteral - reduce(121), // -=, reduce: ArrayLiteral - reduce(121), // *=, reduce: ArrayLiteral - reduce(121), // /=, reduce: ArrayLiteral - reduce(121), // //=, reduce: ArrayLiteral - reduce(121), // %=, reduce: ArrayLiteral - reduce(121), // **=, reduce: ArrayLiteral - reduce(121), // ?, reduce: ArrayLiteral - nil, // : - reduce(121), // ||, reduce: ArrayLiteral - reduce(121), // ^^, reduce: ArrayLiteral - reduce(121), // &&, reduce: ArrayLiteral - reduce(121), // =~, reduce: ArrayLiteral - reduce(121), // !=~, reduce: ArrayLiteral - reduce(121), // ==, reduce: ArrayLiteral - reduce(121), // !=, reduce: ArrayLiteral - reduce(121), // >, reduce: ArrayLiteral - reduce(121), // >=, reduce: ArrayLiteral - reduce(121), // <, reduce: ArrayLiteral - reduce(121), // <=, reduce: ArrayLiteral - reduce(121), // |, reduce: ArrayLiteral - reduce(121), // ^, reduce: ArrayLiteral - reduce(121), // &, reduce: ArrayLiteral - reduce(121), // <<, reduce: ArrayLiteral - reduce(121), // >>, reduce: ArrayLiteral - reduce(121), // >>>, reduce: ArrayLiteral - reduce(121), // +, reduce: ArrayLiteral - reduce(121), // -, reduce: ArrayLiteral - reduce(121), // .+, reduce: ArrayLiteral - reduce(121), // .-, reduce: ArrayLiteral - reduce(121), // ., reduce: ArrayLiteral - reduce(121), // *, reduce: ArrayLiteral - reduce(121), // /, reduce: ArrayLiteral - reduce(121), // //, reduce: ArrayLiteral - reduce(121), // %, reduce: ArrayLiteral - reduce(121), // .*, reduce: ArrayLiteral - reduce(121), // ./, reduce: ArrayLiteral - reduce(121), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(121), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S384 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(26), // ], reduce: BracedFieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: BracedFieldValue - nil, // : - reduce(26), // ||, reduce: BracedFieldValue - reduce(26), // ^^, reduce: BracedFieldValue - reduce(26), // &&, reduce: BracedFieldValue - reduce(26), // =~, reduce: BracedFieldValue - reduce(26), // !=~, reduce: BracedFieldValue - reduce(26), // ==, reduce: BracedFieldValue - reduce(26), // !=, reduce: BracedFieldValue - reduce(26), // >, reduce: BracedFieldValue - reduce(26), // >=, reduce: BracedFieldValue - reduce(26), // <, reduce: BracedFieldValue - reduce(26), // <=, reduce: BracedFieldValue - reduce(26), // |, reduce: BracedFieldValue - reduce(26), // ^, reduce: BracedFieldValue - reduce(26), // &, reduce: BracedFieldValue - reduce(26), // <<, reduce: BracedFieldValue - reduce(26), // >>, reduce: BracedFieldValue - reduce(26), // >>>, reduce: BracedFieldValue - reduce(26), // +, reduce: BracedFieldValue - reduce(26), // -, reduce: BracedFieldValue - reduce(26), // .+, reduce: BracedFieldValue - reduce(26), // .-, reduce: BracedFieldValue - reduce(26), // ., reduce: BracedFieldValue - reduce(26), // *, reduce: BracedFieldValue - reduce(26), // /, reduce: BracedFieldValue - reduce(26), // //, reduce: BracedFieldValue - reduce(26), // %, reduce: BracedFieldValue - reduce(26), // .*, reduce: BracedFieldValue - reduce(26), // ./, reduce: BracedFieldValue - reduce(26), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: BracedFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(26), // [, reduce: BracedFieldValue - reduce(26), // ,, reduce: BracedFieldValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S385 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(109), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // >>>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(109), // [, reduce: MlrvalOrFunction - reduce(109), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S386 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(27), // ], reduce: FullSrec - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: FullSrec - nil, // : - reduce(27), // ||, reduce: FullSrec - reduce(27), // ^^, reduce: FullSrec - reduce(27), // &&, reduce: FullSrec - reduce(27), // =~, reduce: FullSrec - reduce(27), // !=~, reduce: FullSrec - reduce(27), // ==, reduce: FullSrec - reduce(27), // !=, reduce: FullSrec - reduce(27), // >, reduce: FullSrec - reduce(27), // >=, reduce: FullSrec - reduce(27), // <, reduce: FullSrec - reduce(27), // <=, reduce: FullSrec - reduce(27), // |, reduce: FullSrec - reduce(27), // ^, reduce: FullSrec - reduce(27), // &, reduce: FullSrec - reduce(27), // <<, reduce: FullSrec - reduce(27), // >>, reduce: FullSrec - reduce(27), // >>>, reduce: FullSrec - reduce(27), // +, reduce: FullSrec - reduce(27), // -, reduce: FullSrec - reduce(27), // .+, reduce: FullSrec - reduce(27), // .-, reduce: FullSrec - reduce(27), // ., reduce: FullSrec - reduce(27), // *, reduce: FullSrec - reduce(27), // /, reduce: FullSrec - reduce(27), // //, reduce: FullSrec - reduce(27), // %, reduce: FullSrec - reduce(27), // .*, reduce: FullSrec - reduce(27), // ./, reduce: FullSrec - reduce(27), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(27), // **, reduce: FullSrec - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(27), // [, reduce: FullSrec - reduce(27), // ,, reduce: FullSrec - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S387 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(110), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // >>>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(110), // [, reduce: MlrvalOrFunction - reduce(110), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S388 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(28), // ], reduce: OosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: OosvarValue - nil, // : - reduce(28), // ||, reduce: OosvarValue - reduce(28), // ^^, reduce: OosvarValue - reduce(28), // &&, reduce: OosvarValue - reduce(28), // =~, reduce: OosvarValue - reduce(28), // !=~, reduce: OosvarValue - reduce(28), // ==, reduce: OosvarValue - reduce(28), // !=, reduce: OosvarValue - reduce(28), // >, reduce: OosvarValue - reduce(28), // >=, reduce: OosvarValue - reduce(28), // <, reduce: OosvarValue - reduce(28), // <=, reduce: OosvarValue - reduce(28), // |, reduce: OosvarValue - reduce(28), // ^, reduce: OosvarValue - reduce(28), // &, reduce: OosvarValue - reduce(28), // <<, reduce: OosvarValue - reduce(28), // >>, reduce: OosvarValue - reduce(28), // >>>, reduce: OosvarValue - reduce(28), // +, reduce: OosvarValue - reduce(28), // -, reduce: OosvarValue - reduce(28), // .+, reduce: OosvarValue - reduce(28), // .-, reduce: OosvarValue - reduce(28), // ., reduce: OosvarValue - reduce(28), // *, reduce: OosvarValue - reduce(28), // /, reduce: OosvarValue - reduce(28), // //, reduce: OosvarValue - reduce(28), // %, reduce: OosvarValue - reduce(28), // .*, reduce: OosvarValue - reduce(28), // ./, reduce: OosvarValue - reduce(28), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(28), // [, reduce: OosvarValue - reduce(28), // ,, reduce: OosvarValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S389 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(29), // ], reduce: OosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: OosvarValue - nil, // : - reduce(29), // ||, reduce: OosvarValue - reduce(29), // ^^, reduce: OosvarValue - reduce(29), // &&, reduce: OosvarValue - reduce(29), // =~, reduce: OosvarValue - reduce(29), // !=~, reduce: OosvarValue - reduce(29), // ==, reduce: OosvarValue - reduce(29), // !=, reduce: OosvarValue - reduce(29), // >, reduce: OosvarValue - reduce(29), // >=, reduce: OosvarValue - reduce(29), // <, reduce: OosvarValue - reduce(29), // <=, reduce: OosvarValue - reduce(29), // |, reduce: OosvarValue - reduce(29), // ^, reduce: OosvarValue - reduce(29), // &, reduce: OosvarValue - reduce(29), // <<, reduce: OosvarValue - reduce(29), // >>, reduce: OosvarValue - reduce(29), // >>>, reduce: OosvarValue - reduce(29), // +, reduce: OosvarValue - reduce(29), // -, reduce: OosvarValue - reduce(29), // .+, reduce: OosvarValue - reduce(29), // .-, reduce: OosvarValue - reduce(29), // ., reduce: OosvarValue - reduce(29), // *, reduce: OosvarValue - reduce(29), // /, reduce: OosvarValue - reduce(29), // //, reduce: OosvarValue - reduce(29), // %, reduce: OosvarValue - reduce(29), // .*, reduce: OosvarValue - reduce(29), // ./, reduce: OosvarValue - reduce(29), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(29), // [, reduce: OosvarValue - reduce(29), // ,, reduce: OosvarValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S390 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(30), // ], reduce: OosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: OosvarValue - nil, // : - reduce(30), // ||, reduce: OosvarValue - reduce(30), // ^^, reduce: OosvarValue - reduce(30), // &&, reduce: OosvarValue - reduce(30), // =~, reduce: OosvarValue - reduce(30), // !=~, reduce: OosvarValue - reduce(30), // ==, reduce: OosvarValue - reduce(30), // !=, reduce: OosvarValue - reduce(30), // >, reduce: OosvarValue - reduce(30), // >=, reduce: OosvarValue - reduce(30), // <, reduce: OosvarValue - reduce(30), // <=, reduce: OosvarValue - reduce(30), // |, reduce: OosvarValue - reduce(30), // ^, reduce: OosvarValue - reduce(30), // &, reduce: OosvarValue - reduce(30), // <<, reduce: OosvarValue - reduce(30), // >>, reduce: OosvarValue - reduce(30), // >>>, reduce: OosvarValue - reduce(30), // +, reduce: OosvarValue - reduce(30), // -, reduce: OosvarValue - reduce(30), // .+, reduce: OosvarValue - reduce(30), // .-, reduce: OosvarValue - reduce(30), // ., reduce: OosvarValue - reduce(30), // *, reduce: OosvarValue - reduce(30), // /, reduce: OosvarValue - reduce(30), // //, reduce: OosvarValue - reduce(30), // %, reduce: OosvarValue - reduce(30), // .*, reduce: OosvarValue - reduce(30), // ./, reduce: OosvarValue - reduce(30), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(30), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(30), // [, reduce: OosvarValue - reduce(30), // ,, reduce: OosvarValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S391 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(31), // ], reduce: DirectOosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: DirectOosvarValue - nil, // : - reduce(31), // ||, reduce: DirectOosvarValue - reduce(31), // ^^, reduce: DirectOosvarValue - reduce(31), // &&, reduce: DirectOosvarValue - reduce(31), // =~, reduce: DirectOosvarValue - reduce(31), // !=~, reduce: DirectOosvarValue - reduce(31), // ==, reduce: DirectOosvarValue - reduce(31), // !=, reduce: DirectOosvarValue - reduce(31), // >, reduce: DirectOosvarValue - reduce(31), // >=, reduce: DirectOosvarValue - reduce(31), // <, reduce: DirectOosvarValue - reduce(31), // <=, reduce: DirectOosvarValue - reduce(31), // |, reduce: DirectOosvarValue - reduce(31), // ^, reduce: DirectOosvarValue - reduce(31), // &, reduce: DirectOosvarValue - reduce(31), // <<, reduce: DirectOosvarValue - reduce(31), // >>, reduce: DirectOosvarValue - reduce(31), // >>>, reduce: DirectOosvarValue - reduce(31), // +, reduce: DirectOosvarValue - reduce(31), // -, reduce: DirectOosvarValue - reduce(31), // .+, reduce: DirectOosvarValue - reduce(31), // .-, reduce: DirectOosvarValue - reduce(31), // ., reduce: DirectOosvarValue - reduce(31), // *, reduce: DirectOosvarValue - reduce(31), // /, reduce: DirectOosvarValue - reduce(31), // //, reduce: DirectOosvarValue - reduce(31), // %, reduce: DirectOosvarValue - reduce(31), // .*, reduce: DirectOosvarValue - reduce(31), // ./, reduce: DirectOosvarValue - reduce(31), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: DirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(31), // [, reduce: DirectOosvarValue - reduce(31), // ,, reduce: DirectOosvarValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S392 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S393 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(33), // ], reduce: BracedOosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: BracedOosvarValue - nil, // : - reduce(33), // ||, reduce: BracedOosvarValue - reduce(33), // ^^, reduce: BracedOosvarValue - reduce(33), // &&, reduce: BracedOosvarValue - reduce(33), // =~, reduce: BracedOosvarValue - reduce(33), // !=~, reduce: BracedOosvarValue - reduce(33), // ==, reduce: BracedOosvarValue - reduce(33), // !=, reduce: BracedOosvarValue - reduce(33), // >, reduce: BracedOosvarValue - reduce(33), // >=, reduce: BracedOosvarValue - reduce(33), // <, reduce: BracedOosvarValue - reduce(33), // <=, reduce: BracedOosvarValue - reduce(33), // |, reduce: BracedOosvarValue - reduce(33), // ^, reduce: BracedOosvarValue - reduce(33), // &, reduce: BracedOosvarValue - reduce(33), // <<, reduce: BracedOosvarValue - reduce(33), // >>, reduce: BracedOosvarValue - reduce(33), // >>>, reduce: BracedOosvarValue - reduce(33), // +, reduce: BracedOosvarValue - reduce(33), // -, reduce: BracedOosvarValue - reduce(33), // .+, reduce: BracedOosvarValue - reduce(33), // .-, reduce: BracedOosvarValue - reduce(33), // ., reduce: BracedOosvarValue - reduce(33), // *, reduce: BracedOosvarValue - reduce(33), // /, reduce: BracedOosvarValue - reduce(33), // //, reduce: BracedOosvarValue - reduce(33), // %, reduce: BracedOosvarValue - reduce(33), // .*, reduce: BracedOosvarValue - reduce(33), // ./, reduce: BracedOosvarValue - reduce(33), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: BracedOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(33), // [, reduce: BracedOosvarValue - reduce(33), // ,, reduce: BracedOosvarValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S394 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(111), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // >>>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(111), // [, reduce: MlrvalOrFunction - reduce(111), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S395 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(34), // ], reduce: FullOosvar - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: FullOosvar - nil, // : - reduce(34), // ||, reduce: FullOosvar - reduce(34), // ^^, reduce: FullOosvar - reduce(34), // &&, reduce: FullOosvar - reduce(34), // =~, reduce: FullOosvar - reduce(34), // !=~, reduce: FullOosvar - reduce(34), // ==, reduce: FullOosvar - reduce(34), // !=, reduce: FullOosvar - reduce(34), // >, reduce: FullOosvar - reduce(34), // >=, reduce: FullOosvar - reduce(34), // <, reduce: FullOosvar - reduce(34), // <=, reduce: FullOosvar - reduce(34), // |, reduce: FullOosvar - reduce(34), // ^, reduce: FullOosvar - reduce(34), // &, reduce: FullOosvar - reduce(34), // <<, reduce: FullOosvar - reduce(34), // >>, reduce: FullOosvar - reduce(34), // >>>, reduce: FullOosvar - reduce(34), // +, reduce: FullOosvar - reduce(34), // -, reduce: FullOosvar - reduce(34), // .+, reduce: FullOosvar - reduce(34), // .-, reduce: FullOosvar - reduce(34), // ., reduce: FullOosvar - reduce(34), // *, reduce: FullOosvar - reduce(34), // /, reduce: FullOosvar - reduce(34), // //, reduce: FullOosvar - reduce(34), // %, reduce: FullOosvar - reduce(34), // .*, reduce: FullOosvar - reduce(34), // ./, reduce: FullOosvar - reduce(34), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(34), // **, reduce: FullOosvar - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(34), // [, reduce: FullOosvar - reduce(34), // ,, reduce: FullOosvar - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S396 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(112), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // >>>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(112), // [, reduce: MlrvalOrFunction - reduce(112), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S397 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(35), // ], reduce: LocalVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: LocalVariable - nil, // : - reduce(35), // ||, reduce: LocalVariable - reduce(35), // ^^, reduce: LocalVariable - reduce(35), // &&, reduce: LocalVariable - reduce(35), // =~, reduce: LocalVariable - reduce(35), // !=~, reduce: LocalVariable - reduce(35), // ==, reduce: LocalVariable - reduce(35), // !=, reduce: LocalVariable - reduce(35), // >, reduce: LocalVariable - reduce(35), // >=, reduce: LocalVariable - reduce(35), // <, reduce: LocalVariable - reduce(35), // <=, reduce: LocalVariable - reduce(35), // |, reduce: LocalVariable - reduce(35), // ^, reduce: LocalVariable - reduce(35), // &, reduce: LocalVariable - reduce(35), // <<, reduce: LocalVariable - reduce(35), // >>, reduce: LocalVariable - reduce(35), // >>>, reduce: LocalVariable - reduce(35), // +, reduce: LocalVariable - reduce(35), // -, reduce: LocalVariable - reduce(35), // .+, reduce: LocalVariable - reduce(35), // .-, reduce: LocalVariable - reduce(35), // ., reduce: LocalVariable - reduce(35), // *, reduce: LocalVariable - reduce(35), // /, reduce: LocalVariable - reduce(35), // //, reduce: LocalVariable - reduce(35), // %, reduce: LocalVariable - reduce(35), // .*, reduce: LocalVariable - reduce(35), // ./, reduce: LocalVariable - reduce(35), // .//, reduce: LocalVariable - nil, // ! - nil, // ~ - reduce(35), // **, reduce: LocalVariable - reduce(155), // (, reduce: FunctionName - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(35), // [, reduce: LocalVariable - reduce(35), // ,, reduce: LocalVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S398 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(53), // ], reduce: Rvalue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(53), // ,, reduce: Rvalue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S399 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(54), // ], reduce: PrecedenceChainStart - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(54), // ,, reduce: PrecedenceChainStart - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S400 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(56), // ], reduce: TernaryTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(800), // ? - nil, // : - shift(801), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(56), // ,, reduce: TernaryTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S401 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(58), // ], reduce: LogicalOrTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(802), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(58), // ,, reduce: LogicalOrTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S402 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(60), // ], reduce: LogicalXORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(803), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(60), // ,, reduce: LogicalXORTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S403 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(62), // ], reduce: LogicalAndTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(804), // =~ - shift(805), // !=~ - shift(806), // == - shift(807), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(62), // ,, reduce: LogicalAndTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S404 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(67), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(808), // > - shift(809), // >= - shift(810), // < - shift(811), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(67), // ,, reduce: EqneTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S405 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(72), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: CmpTerm - nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(812), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(72), // ,, reduce: CmpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S406 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(74), // ], reduce: BitwiseORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(813), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(74), // ,, reduce: BitwiseORTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S407 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(76), // ], reduce: BitwiseXORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(814), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(76), // ,, reduce: BitwiseXORTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S408 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(78), // ], reduce: BitwiseANDTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(815), // << - shift(816), // >> - shift(817), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(78), // ,, reduce: BitwiseANDTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S409 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(82), // ], reduce: BitwiseShiftTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(818), // + - shift(819), // - - shift(820), // .+ - shift(821), // .- - shift(822), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(82), // ,, reduce: BitwiseShiftTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S410 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S411 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(88), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // >>>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(824), // * - shift(825), // / - shift(826), // // - shift(827), // % - shift(828), // .* - shift(829), // ./ - shift(830), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(88), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S412 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S413 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S414 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S415 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(96), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: MuldivTerm - nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // >>>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(96), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S416 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(103), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // >>>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(103), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S417 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S418 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S419 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(105), // ], reduce: PowTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: PowTerm - nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // >>>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(836), // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(105), // ,, reduce: PowTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S420 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S421 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(107), // ], reduce: PrecedenceChainEnd - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // >>>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - shift(838), // [ - reduce(107), // ,, reduce: PrecedenceChainEnd - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S422 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(113), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // >>>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(113), // [, reduce: MlrvalOrFunction - reduce(113), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S423 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(114), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(114), // ||, reduce: MlrvalOrFunction - reduce(114), // ^^, reduce: MlrvalOrFunction - reduce(114), // &&, reduce: MlrvalOrFunction - reduce(114), // =~, reduce: MlrvalOrFunction - reduce(114), // !=~, reduce: MlrvalOrFunction - reduce(114), // ==, reduce: MlrvalOrFunction - reduce(114), // !=, reduce: MlrvalOrFunction - reduce(114), // >, reduce: MlrvalOrFunction - reduce(114), // >=, reduce: MlrvalOrFunction - reduce(114), // <, reduce: MlrvalOrFunction - reduce(114), // <=, reduce: MlrvalOrFunction - reduce(114), // |, reduce: MlrvalOrFunction - reduce(114), // ^, reduce: MlrvalOrFunction - reduce(114), // &, reduce: MlrvalOrFunction - reduce(114), // <<, reduce: MlrvalOrFunction - reduce(114), // >>, reduce: MlrvalOrFunction - reduce(114), // >>>, reduce: MlrvalOrFunction - reduce(114), // +, reduce: MlrvalOrFunction - reduce(114), // -, reduce: MlrvalOrFunction - reduce(114), // .+, reduce: MlrvalOrFunction - reduce(114), // .-, reduce: MlrvalOrFunction - reduce(114), // ., reduce: MlrvalOrFunction - reduce(114), // *, reduce: MlrvalOrFunction - reduce(114), // /, reduce: MlrvalOrFunction - reduce(114), // //, reduce: MlrvalOrFunction - reduce(114), // %, reduce: MlrvalOrFunction - reduce(114), // .*, reduce: MlrvalOrFunction - reduce(114), // ./, reduce: MlrvalOrFunction - reduce(114), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(114), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(114), // [, reduce: MlrvalOrFunction - reduce(114), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S424 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(115), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(115), // ||, reduce: MlrvalOrFunction - reduce(115), // ^^, reduce: MlrvalOrFunction - reduce(115), // &&, reduce: MlrvalOrFunction - reduce(115), // =~, reduce: MlrvalOrFunction - reduce(115), // !=~, reduce: MlrvalOrFunction - reduce(115), // ==, reduce: MlrvalOrFunction - reduce(115), // !=, reduce: MlrvalOrFunction - reduce(115), // >, reduce: MlrvalOrFunction - reduce(115), // >=, reduce: MlrvalOrFunction - reduce(115), // <, reduce: MlrvalOrFunction - reduce(115), // <=, reduce: MlrvalOrFunction - reduce(115), // |, reduce: MlrvalOrFunction - reduce(115), // ^, reduce: MlrvalOrFunction - reduce(115), // &, reduce: MlrvalOrFunction - reduce(115), // <<, reduce: MlrvalOrFunction - reduce(115), // >>, reduce: MlrvalOrFunction - reduce(115), // >>>, reduce: MlrvalOrFunction - reduce(115), // +, reduce: MlrvalOrFunction - reduce(115), // -, reduce: MlrvalOrFunction - reduce(115), // .+, reduce: MlrvalOrFunction - reduce(115), // .-, reduce: MlrvalOrFunction - reduce(115), // ., reduce: MlrvalOrFunction - reduce(115), // *, reduce: MlrvalOrFunction - reduce(115), // /, reduce: MlrvalOrFunction - reduce(115), // //, reduce: MlrvalOrFunction - reduce(115), // %, reduce: MlrvalOrFunction - reduce(115), // .*, reduce: MlrvalOrFunction - reduce(115), // ./, reduce: MlrvalOrFunction - reduce(115), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(115), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(115), // [, reduce: MlrvalOrFunction - reduce(115), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S425 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(116), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(116), // ||, reduce: MlrvalOrFunction - reduce(116), // ^^, reduce: MlrvalOrFunction - reduce(116), // &&, reduce: MlrvalOrFunction - reduce(116), // =~, reduce: MlrvalOrFunction - reduce(116), // !=~, reduce: MlrvalOrFunction - reduce(116), // ==, reduce: MlrvalOrFunction - reduce(116), // !=, reduce: MlrvalOrFunction - reduce(116), // >, reduce: MlrvalOrFunction - reduce(116), // >=, reduce: MlrvalOrFunction - reduce(116), // <, reduce: MlrvalOrFunction - reduce(116), // <=, reduce: MlrvalOrFunction - reduce(116), // |, reduce: MlrvalOrFunction - reduce(116), // ^, reduce: MlrvalOrFunction - reduce(116), // &, reduce: MlrvalOrFunction - reduce(116), // <<, reduce: MlrvalOrFunction - reduce(116), // >>, reduce: MlrvalOrFunction - reduce(116), // >>>, reduce: MlrvalOrFunction - reduce(116), // +, reduce: MlrvalOrFunction - reduce(116), // -, reduce: MlrvalOrFunction - reduce(116), // .+, reduce: MlrvalOrFunction - reduce(116), // .-, reduce: MlrvalOrFunction - reduce(116), // ., reduce: MlrvalOrFunction - reduce(116), // *, reduce: MlrvalOrFunction - reduce(116), // /, reduce: MlrvalOrFunction - reduce(116), // //, reduce: MlrvalOrFunction - reduce(116), // %, reduce: MlrvalOrFunction - reduce(116), // .*, reduce: MlrvalOrFunction - reduce(116), // ./, reduce: MlrvalOrFunction - reduce(116), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(116), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(116), // [, reduce: MlrvalOrFunction - reduce(116), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S426 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(117), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // >>>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(117), // [, reduce: MlrvalOrFunction - reduce(117), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S427 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(118), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(118), // ||, reduce: MlrvalOrFunction - reduce(118), // ^^, reduce: MlrvalOrFunction - reduce(118), // &&, reduce: MlrvalOrFunction - reduce(118), // =~, reduce: MlrvalOrFunction - reduce(118), // !=~, reduce: MlrvalOrFunction - reduce(118), // ==, reduce: MlrvalOrFunction - reduce(118), // !=, reduce: MlrvalOrFunction - reduce(118), // >, reduce: MlrvalOrFunction - reduce(118), // >=, reduce: MlrvalOrFunction - reduce(118), // <, reduce: MlrvalOrFunction - reduce(118), // <=, reduce: MlrvalOrFunction - reduce(118), // |, reduce: MlrvalOrFunction - reduce(118), // ^, reduce: MlrvalOrFunction - reduce(118), // &, reduce: MlrvalOrFunction - reduce(118), // <<, reduce: MlrvalOrFunction - reduce(118), // >>, reduce: MlrvalOrFunction - reduce(118), // >>>, reduce: MlrvalOrFunction - reduce(118), // +, reduce: MlrvalOrFunction - reduce(118), // -, reduce: MlrvalOrFunction - reduce(118), // .+, reduce: MlrvalOrFunction - reduce(118), // .-, reduce: MlrvalOrFunction - reduce(118), // ., reduce: MlrvalOrFunction - reduce(118), // *, reduce: MlrvalOrFunction - reduce(118), // /, reduce: MlrvalOrFunction - reduce(118), // //, reduce: MlrvalOrFunction - reduce(118), // %, reduce: MlrvalOrFunction - reduce(118), // .*, reduce: MlrvalOrFunction - reduce(118), // ./, reduce: MlrvalOrFunction - reduce(118), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(118), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(118), // [, reduce: MlrvalOrFunction - reduce(118), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S428 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(119), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // >>>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(119), // [, reduce: MlrvalOrFunction - reduce(119), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S429 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(120), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(120), // ||, reduce: MlrvalOrFunction - reduce(120), // ^^, reduce: MlrvalOrFunction - reduce(120), // &&, reduce: MlrvalOrFunction - reduce(120), // =~, reduce: MlrvalOrFunction - reduce(120), // !=~, reduce: MlrvalOrFunction - reduce(120), // ==, reduce: MlrvalOrFunction - reduce(120), // !=, reduce: MlrvalOrFunction - reduce(120), // >, reduce: MlrvalOrFunction - reduce(120), // >=, reduce: MlrvalOrFunction - reduce(120), // <, reduce: MlrvalOrFunction - reduce(120), // <=, reduce: MlrvalOrFunction - reduce(120), // |, reduce: MlrvalOrFunction - reduce(120), // ^, reduce: MlrvalOrFunction - reduce(120), // &, reduce: MlrvalOrFunction - reduce(120), // <<, reduce: MlrvalOrFunction - reduce(120), // >>, reduce: MlrvalOrFunction - reduce(120), // >>>, reduce: MlrvalOrFunction - reduce(120), // +, reduce: MlrvalOrFunction - reduce(120), // -, reduce: MlrvalOrFunction - reduce(120), // .+, reduce: MlrvalOrFunction - reduce(120), // .-, reduce: MlrvalOrFunction - reduce(120), // ., reduce: MlrvalOrFunction - reduce(120), // *, reduce: MlrvalOrFunction - reduce(120), // /, reduce: MlrvalOrFunction - reduce(120), // //, reduce: MlrvalOrFunction - reduce(120), // %, reduce: MlrvalOrFunction - reduce(120), // .*, reduce: MlrvalOrFunction - reduce(120), // ./, reduce: MlrvalOrFunction - reduce(120), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(120), // [, reduce: MlrvalOrFunction - reduce(120), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S430 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - shift(839), // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S431 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(841), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S432 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(126), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(126), // [, reduce: MlrvalOrFunction - reduce(126), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S433 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - shift(842), // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S434 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(133), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(133), // ||, reduce: MlrvalOrFunction - reduce(133), // ^^, reduce: MlrvalOrFunction - reduce(133), // &&, reduce: MlrvalOrFunction - reduce(133), // =~, reduce: MlrvalOrFunction - reduce(133), // !=~, reduce: MlrvalOrFunction - reduce(133), // ==, reduce: MlrvalOrFunction - reduce(133), // !=, reduce: MlrvalOrFunction - reduce(133), // >, reduce: MlrvalOrFunction - reduce(133), // >=, reduce: MlrvalOrFunction - reduce(133), // <, reduce: MlrvalOrFunction - reduce(133), // <=, reduce: MlrvalOrFunction - reduce(133), // |, reduce: MlrvalOrFunction - reduce(133), // ^, reduce: MlrvalOrFunction - reduce(133), // &, reduce: MlrvalOrFunction - reduce(133), // <<, reduce: MlrvalOrFunction - reduce(133), // >>, reduce: MlrvalOrFunction - reduce(133), // >>>, reduce: MlrvalOrFunction - reduce(133), // +, reduce: MlrvalOrFunction - reduce(133), // -, reduce: MlrvalOrFunction - reduce(133), // .+, reduce: MlrvalOrFunction - reduce(133), // .-, reduce: MlrvalOrFunction - reduce(133), // ., reduce: MlrvalOrFunction - reduce(133), // *, reduce: MlrvalOrFunction - reduce(133), // /, reduce: MlrvalOrFunction - reduce(133), // //, reduce: MlrvalOrFunction - reduce(133), // %, reduce: MlrvalOrFunction - reduce(133), // .*, reduce: MlrvalOrFunction - reduce(133), // ./, reduce: MlrvalOrFunction - reduce(133), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(133), // [, reduce: MlrvalOrFunction - reduce(133), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S435 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(134), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(134), // ?, reduce: ContextVariable - nil, // : - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // >>>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(134), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(134), // [, reduce: ContextVariable - reduce(134), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S436 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(135), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(135), // ?, reduce: ContextVariable - nil, // : - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // >>>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(135), // [, reduce: ContextVariable - reduce(135), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S437 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(136), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(136), // ?, reduce: ContextVariable - nil, // : - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // >>>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(136), // [, reduce: ContextVariable - reduce(136), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S438 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(137), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(137), // ?, reduce: ContextVariable - nil, // : - reduce(137), // ||, reduce: ContextVariable - reduce(137), // ^^, reduce: ContextVariable - reduce(137), // &&, reduce: ContextVariable - reduce(137), // =~, reduce: ContextVariable - reduce(137), // !=~, reduce: ContextVariable - reduce(137), // ==, reduce: ContextVariable - reduce(137), // !=, reduce: ContextVariable - reduce(137), // >, reduce: ContextVariable - reduce(137), // >=, reduce: ContextVariable - reduce(137), // <, reduce: ContextVariable - reduce(137), // <=, reduce: ContextVariable - reduce(137), // |, reduce: ContextVariable - reduce(137), // ^, reduce: ContextVariable - reduce(137), // &, reduce: ContextVariable - reduce(137), // <<, reduce: ContextVariable - reduce(137), // >>, reduce: ContextVariable - reduce(137), // >>>, reduce: ContextVariable - reduce(137), // +, reduce: ContextVariable - reduce(137), // -, reduce: ContextVariable - reduce(137), // .+, reduce: ContextVariable - reduce(137), // .-, reduce: ContextVariable - reduce(137), // ., reduce: ContextVariable - reduce(137), // *, reduce: ContextVariable - reduce(137), // /, reduce: ContextVariable - reduce(137), // //, reduce: ContextVariable - reduce(137), // %, reduce: ContextVariable - reduce(137), // .*, reduce: ContextVariable - reduce(137), // ./, reduce: ContextVariable - reduce(137), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(137), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(137), // [, reduce: ContextVariable - reduce(137), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S439 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(138), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(138), // ?, reduce: ContextVariable - nil, // : - reduce(138), // ||, reduce: ContextVariable - reduce(138), // ^^, reduce: ContextVariable - reduce(138), // &&, reduce: ContextVariable - reduce(138), // =~, reduce: ContextVariable - reduce(138), // !=~, reduce: ContextVariable - reduce(138), // ==, reduce: ContextVariable - reduce(138), // !=, reduce: ContextVariable - reduce(138), // >, reduce: ContextVariable - reduce(138), // >=, reduce: ContextVariable - reduce(138), // <, reduce: ContextVariable - reduce(138), // <=, reduce: ContextVariable - reduce(138), // |, reduce: ContextVariable - reduce(138), // ^, reduce: ContextVariable - reduce(138), // &, reduce: ContextVariable - reduce(138), // <<, reduce: ContextVariable - reduce(138), // >>, reduce: ContextVariable - reduce(138), // >>>, reduce: ContextVariable - reduce(138), // +, reduce: ContextVariable - reduce(138), // -, reduce: ContextVariable - reduce(138), // .+, reduce: ContextVariable - reduce(138), // .-, reduce: ContextVariable - reduce(138), // ., reduce: ContextVariable - reduce(138), // *, reduce: ContextVariable - reduce(138), // /, reduce: ContextVariable - reduce(138), // //, reduce: ContextVariable - reduce(138), // %, reduce: ContextVariable - reduce(138), // .*, reduce: ContextVariable - reduce(138), // ./, reduce: ContextVariable - reduce(138), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(138), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(138), // [, reduce: ContextVariable - reduce(138), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S440 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(139), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ContextVariable - nil, // : - reduce(139), // ||, reduce: ContextVariable - reduce(139), // ^^, reduce: ContextVariable - reduce(139), // &&, reduce: ContextVariable - reduce(139), // =~, reduce: ContextVariable - reduce(139), // !=~, reduce: ContextVariable - reduce(139), // ==, reduce: ContextVariable - reduce(139), // !=, reduce: ContextVariable - reduce(139), // >, reduce: ContextVariable - reduce(139), // >=, reduce: ContextVariable - reduce(139), // <, reduce: ContextVariable - reduce(139), // <=, reduce: ContextVariable - reduce(139), // |, reduce: ContextVariable - reduce(139), // ^, reduce: ContextVariable - reduce(139), // &, reduce: ContextVariable - reduce(139), // <<, reduce: ContextVariable - reduce(139), // >>, reduce: ContextVariable - reduce(139), // >>>, reduce: ContextVariable - reduce(139), // +, reduce: ContextVariable - reduce(139), // -, reduce: ContextVariable - reduce(139), // .+, reduce: ContextVariable - reduce(139), // .-, reduce: ContextVariable - reduce(139), // ., reduce: ContextVariable - reduce(139), // *, reduce: ContextVariable - reduce(139), // /, reduce: ContextVariable - reduce(139), // //, reduce: ContextVariable - reduce(139), // %, reduce: ContextVariable - reduce(139), // .*, reduce: ContextVariable - reduce(139), // ./, reduce: ContextVariable - reduce(139), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(139), // [, reduce: ContextVariable - reduce(139), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S441 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(140), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(140), // ?, reduce: ContextVariable - nil, // : - reduce(140), // ||, reduce: ContextVariable - reduce(140), // ^^, reduce: ContextVariable - reduce(140), // &&, reduce: ContextVariable - reduce(140), // =~, reduce: ContextVariable - reduce(140), // !=~, reduce: ContextVariable - reduce(140), // ==, reduce: ContextVariable - reduce(140), // !=, reduce: ContextVariable - reduce(140), // >, reduce: ContextVariable - reduce(140), // >=, reduce: ContextVariable - reduce(140), // <, reduce: ContextVariable - reduce(140), // <=, reduce: ContextVariable - reduce(140), // |, reduce: ContextVariable - reduce(140), // ^, reduce: ContextVariable - reduce(140), // &, reduce: ContextVariable - reduce(140), // <<, reduce: ContextVariable - reduce(140), // >>, reduce: ContextVariable - reduce(140), // >>>, reduce: ContextVariable - reduce(140), // +, reduce: ContextVariable - reduce(140), // -, reduce: ContextVariable - reduce(140), // .+, reduce: ContextVariable - reduce(140), // .-, reduce: ContextVariable - reduce(140), // ., reduce: ContextVariable - reduce(140), // *, reduce: ContextVariable - reduce(140), // /, reduce: ContextVariable - reduce(140), // //, reduce: ContextVariable - reduce(140), // %, reduce: ContextVariable - reduce(140), // .*, reduce: ContextVariable - reduce(140), // ./, reduce: ContextVariable - reduce(140), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(140), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(140), // [, reduce: ContextVariable - reduce(140), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S442 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(141), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ContextVariable - nil, // : - reduce(141), // ||, reduce: ContextVariable - reduce(141), // ^^, reduce: ContextVariable - reduce(141), // &&, reduce: ContextVariable - reduce(141), // =~, reduce: ContextVariable - reduce(141), // !=~, reduce: ContextVariable - reduce(141), // ==, reduce: ContextVariable - reduce(141), // !=, reduce: ContextVariable - reduce(141), // >, reduce: ContextVariable - reduce(141), // >=, reduce: ContextVariable - reduce(141), // <, reduce: ContextVariable - reduce(141), // <=, reduce: ContextVariable - reduce(141), // |, reduce: ContextVariable - reduce(141), // ^, reduce: ContextVariable - reduce(141), // &, reduce: ContextVariable - reduce(141), // <<, reduce: ContextVariable - reduce(141), // >>, reduce: ContextVariable - reduce(141), // >>>, reduce: ContextVariable - reduce(141), // +, reduce: ContextVariable - reduce(141), // -, reduce: ContextVariable - reduce(141), // .+, reduce: ContextVariable - reduce(141), // .-, reduce: ContextVariable - reduce(141), // ., reduce: ContextVariable - reduce(141), // *, reduce: ContextVariable - reduce(141), // /, reduce: ContextVariable - reduce(141), // //, reduce: ContextVariable - reduce(141), // %, reduce: ContextVariable - reduce(141), // .*, reduce: ContextVariable - reduce(141), // ./, reduce: ContextVariable - reduce(141), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(141), // [, reduce: ContextVariable - reduce(141), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S443 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(142), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ContextVariable - nil, // : - reduce(142), // ||, reduce: ContextVariable - reduce(142), // ^^, reduce: ContextVariable - reduce(142), // &&, reduce: ContextVariable - reduce(142), // =~, reduce: ContextVariable - reduce(142), // !=~, reduce: ContextVariable - reduce(142), // ==, reduce: ContextVariable - reduce(142), // !=, reduce: ContextVariable - reduce(142), // >, reduce: ContextVariable - reduce(142), // >=, reduce: ContextVariable - reduce(142), // <, reduce: ContextVariable - reduce(142), // <=, reduce: ContextVariable - reduce(142), // |, reduce: ContextVariable - reduce(142), // ^, reduce: ContextVariable - reduce(142), // &, reduce: ContextVariable - reduce(142), // <<, reduce: ContextVariable - reduce(142), // >>, reduce: ContextVariable - reduce(142), // >>>, reduce: ContextVariable - reduce(142), // +, reduce: ContextVariable - reduce(142), // -, reduce: ContextVariable - reduce(142), // .+, reduce: ContextVariable - reduce(142), // .-, reduce: ContextVariable - reduce(142), // ., reduce: ContextVariable - reduce(142), // *, reduce: ContextVariable - reduce(142), // /, reduce: ContextVariable - reduce(142), // //, reduce: ContextVariable - reduce(142), // %, reduce: ContextVariable - reduce(142), // .*, reduce: ContextVariable - reduce(142), // ./, reduce: ContextVariable - reduce(142), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(142), // [, reduce: ContextVariable - reduce(142), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S444 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(143), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ContextVariable - nil, // : - reduce(143), // ||, reduce: ContextVariable - reduce(143), // ^^, reduce: ContextVariable - reduce(143), // &&, reduce: ContextVariable - reduce(143), // =~, reduce: ContextVariable - reduce(143), // !=~, reduce: ContextVariable - reduce(143), // ==, reduce: ContextVariable - reduce(143), // !=, reduce: ContextVariable - reduce(143), // >, reduce: ContextVariable - reduce(143), // >=, reduce: ContextVariable - reduce(143), // <, reduce: ContextVariable - reduce(143), // <=, reduce: ContextVariable - reduce(143), // |, reduce: ContextVariable - reduce(143), // ^, reduce: ContextVariable - reduce(143), // &, reduce: ContextVariable - reduce(143), // <<, reduce: ContextVariable - reduce(143), // >>, reduce: ContextVariable - reduce(143), // >>>, reduce: ContextVariable - reduce(143), // +, reduce: ContextVariable - reduce(143), // -, reduce: ContextVariable - reduce(143), // .+, reduce: ContextVariable - reduce(143), // .-, reduce: ContextVariable - reduce(143), // ., reduce: ContextVariable - reduce(143), // *, reduce: ContextVariable - reduce(143), // /, reduce: ContextVariable - reduce(143), // //, reduce: ContextVariable - reduce(143), // %, reduce: ContextVariable - reduce(143), // .*, reduce: ContextVariable - reduce(143), // ./, reduce: ContextVariable - reduce(143), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(143), // [, reduce: ContextVariable - reduce(143), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S445 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(144), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ContextVariable - nil, // : - reduce(144), // ||, reduce: ContextVariable - reduce(144), // ^^, reduce: ContextVariable - reduce(144), // &&, reduce: ContextVariable - reduce(144), // =~, reduce: ContextVariable - reduce(144), // !=~, reduce: ContextVariable - reduce(144), // ==, reduce: ContextVariable - reduce(144), // !=, reduce: ContextVariable - reduce(144), // >, reduce: ContextVariable - reduce(144), // >=, reduce: ContextVariable - reduce(144), // <, reduce: ContextVariable - reduce(144), // <=, reduce: ContextVariable - reduce(144), // |, reduce: ContextVariable - reduce(144), // ^, reduce: ContextVariable - reduce(144), // &, reduce: ContextVariable - reduce(144), // <<, reduce: ContextVariable - reduce(144), // >>, reduce: ContextVariable - reduce(144), // >>>, reduce: ContextVariable - reduce(144), // +, reduce: ContextVariable - reduce(144), // -, reduce: ContextVariable - reduce(144), // .+, reduce: ContextVariable - reduce(144), // .-, reduce: ContextVariable - reduce(144), // ., reduce: ContextVariable - reduce(144), // *, reduce: ContextVariable - reduce(144), // /, reduce: ContextVariable - reduce(144), // //, reduce: ContextVariable - reduce(144), // %, reduce: ContextVariable - reduce(144), // .*, reduce: ContextVariable - reduce(144), // ./, reduce: ContextVariable - reduce(144), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(144), // [, reduce: ContextVariable - reduce(144), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S446 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(145), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(145), // ||, reduce: MlrvalOrFunction - reduce(145), // ^^, reduce: MlrvalOrFunction - reduce(145), // &&, reduce: MlrvalOrFunction - reduce(145), // =~, reduce: MlrvalOrFunction - reduce(145), // !=~, reduce: MlrvalOrFunction - reduce(145), // ==, reduce: MlrvalOrFunction - reduce(145), // !=, reduce: MlrvalOrFunction - reduce(145), // >, reduce: MlrvalOrFunction - reduce(145), // >=, reduce: MlrvalOrFunction - reduce(145), // <, reduce: MlrvalOrFunction - reduce(145), // <=, reduce: MlrvalOrFunction - reduce(145), // |, reduce: MlrvalOrFunction - reduce(145), // ^, reduce: MlrvalOrFunction - reduce(145), // &, reduce: MlrvalOrFunction - reduce(145), // <<, reduce: MlrvalOrFunction - reduce(145), // >>, reduce: MlrvalOrFunction - reduce(145), // >>>, reduce: MlrvalOrFunction - reduce(145), // +, reduce: MlrvalOrFunction - reduce(145), // -, reduce: MlrvalOrFunction - reduce(145), // .+, reduce: MlrvalOrFunction - reduce(145), // .-, reduce: MlrvalOrFunction - reduce(145), // ., reduce: MlrvalOrFunction - reduce(145), // *, reduce: MlrvalOrFunction - reduce(145), // /, reduce: MlrvalOrFunction - reduce(145), // //, reduce: MlrvalOrFunction - reduce(145), // %, reduce: MlrvalOrFunction - reduce(145), // .*, reduce: MlrvalOrFunction - reduce(145), // ./, reduce: MlrvalOrFunction - reduce(145), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(145), // [, reduce: MlrvalOrFunction - reduce(145), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S447 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(147), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(147), // ||, reduce: MlrvalOrFunction - reduce(147), // ^^, reduce: MlrvalOrFunction - reduce(147), // &&, reduce: MlrvalOrFunction - reduce(147), // =~, reduce: MlrvalOrFunction - reduce(147), // !=~, reduce: MlrvalOrFunction - reduce(147), // ==, reduce: MlrvalOrFunction - reduce(147), // !=, reduce: MlrvalOrFunction - reduce(147), // >, reduce: MlrvalOrFunction - reduce(147), // >=, reduce: MlrvalOrFunction - reduce(147), // <, reduce: MlrvalOrFunction - reduce(147), // <=, reduce: MlrvalOrFunction - reduce(147), // |, reduce: MlrvalOrFunction - reduce(147), // ^, reduce: MlrvalOrFunction - reduce(147), // &, reduce: MlrvalOrFunction - reduce(147), // <<, reduce: MlrvalOrFunction - reduce(147), // >>, reduce: MlrvalOrFunction - reduce(147), // >>>, reduce: MlrvalOrFunction - reduce(147), // +, reduce: MlrvalOrFunction - reduce(147), // -, reduce: MlrvalOrFunction - reduce(147), // .+, reduce: MlrvalOrFunction - reduce(147), // .-, reduce: MlrvalOrFunction - reduce(147), // ., reduce: MlrvalOrFunction - reduce(147), // *, reduce: MlrvalOrFunction - reduce(147), // /, reduce: MlrvalOrFunction - reduce(147), // //, reduce: MlrvalOrFunction - reduce(147), // %, reduce: MlrvalOrFunction - reduce(147), // .*, reduce: MlrvalOrFunction - reduce(147), // ./, reduce: MlrvalOrFunction - reduce(147), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(147), // [, reduce: MlrvalOrFunction - reduce(147), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S448 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(152), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(152), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(152), // ||, reduce: MlrvalOrFunction - reduce(152), // ^^, reduce: MlrvalOrFunction - reduce(152), // &&, reduce: MlrvalOrFunction - reduce(152), // =~, reduce: MlrvalOrFunction - reduce(152), // !=~, reduce: MlrvalOrFunction - reduce(152), // ==, reduce: MlrvalOrFunction - reduce(152), // !=, reduce: MlrvalOrFunction - reduce(152), // >, reduce: MlrvalOrFunction - reduce(152), // >=, reduce: MlrvalOrFunction - reduce(152), // <, reduce: MlrvalOrFunction - reduce(152), // <=, reduce: MlrvalOrFunction - reduce(152), // |, reduce: MlrvalOrFunction - reduce(152), // ^, reduce: MlrvalOrFunction - reduce(152), // &, reduce: MlrvalOrFunction - reduce(152), // <<, reduce: MlrvalOrFunction - reduce(152), // >>, reduce: MlrvalOrFunction - reduce(152), // >>>, reduce: MlrvalOrFunction - reduce(152), // +, reduce: MlrvalOrFunction - reduce(152), // -, reduce: MlrvalOrFunction - reduce(152), // .+, reduce: MlrvalOrFunction - reduce(152), // .-, reduce: MlrvalOrFunction - reduce(152), // ., reduce: MlrvalOrFunction - reduce(152), // *, reduce: MlrvalOrFunction - reduce(152), // /, reduce: MlrvalOrFunction - reduce(152), // //, reduce: MlrvalOrFunction - reduce(152), // %, reduce: MlrvalOrFunction - reduce(152), // .*, reduce: MlrvalOrFunction - reduce(152), // ./, reduce: MlrvalOrFunction - reduce(152), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(152), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(152), // [, reduce: MlrvalOrFunction - reduce(152), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S449 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(844), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S450 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(845), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S451 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - reduce(108), // :, reduce: MlrvalOrFunction - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // >>>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(108), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S452 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: FieldValue - reduce(21), // :, reduce: FieldValue - reduce(21), // ||, reduce: FieldValue - reduce(21), // ^^, reduce: FieldValue - reduce(21), // &&, reduce: FieldValue - reduce(21), // =~, reduce: FieldValue - reduce(21), // !=~, reduce: FieldValue - reduce(21), // ==, reduce: FieldValue - reduce(21), // !=, reduce: FieldValue - reduce(21), // >, reduce: FieldValue - reduce(21), // >=, reduce: FieldValue - reduce(21), // <, reduce: FieldValue - reduce(21), // <=, reduce: FieldValue - reduce(21), // |, reduce: FieldValue - reduce(21), // ^, reduce: FieldValue - reduce(21), // &, reduce: FieldValue - reduce(21), // <<, reduce: FieldValue - reduce(21), // >>, reduce: FieldValue - reduce(21), // >>>, reduce: FieldValue - reduce(21), // +, reduce: FieldValue - reduce(21), // -, reduce: FieldValue - reduce(21), // .+, reduce: FieldValue - reduce(21), // .-, reduce: FieldValue - reduce(21), // ., reduce: FieldValue - reduce(21), // *, reduce: FieldValue - reduce(21), // /, reduce: FieldValue - reduce(21), // //, reduce: FieldValue - reduce(21), // %, reduce: FieldValue - reduce(21), // .*, reduce: FieldValue - reduce(21), // ./, reduce: FieldValue - reduce(21), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(21), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S453 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: FieldValue - reduce(22), // :, reduce: FieldValue - reduce(22), // ||, reduce: FieldValue - reduce(22), // ^^, reduce: FieldValue - reduce(22), // &&, reduce: FieldValue - reduce(22), // =~, reduce: FieldValue - reduce(22), // !=~, reduce: FieldValue - reduce(22), // ==, reduce: FieldValue - reduce(22), // !=, reduce: FieldValue - reduce(22), // >, reduce: FieldValue - reduce(22), // >=, reduce: FieldValue - reduce(22), // <, reduce: FieldValue - reduce(22), // <=, reduce: FieldValue - reduce(22), // |, reduce: FieldValue - reduce(22), // ^, reduce: FieldValue - reduce(22), // &, reduce: FieldValue - reduce(22), // <<, reduce: FieldValue - reduce(22), // >>, reduce: FieldValue - reduce(22), // >>>, reduce: FieldValue - reduce(22), // +, reduce: FieldValue - reduce(22), // -, reduce: FieldValue - reduce(22), // .+, reduce: FieldValue - reduce(22), // .-, reduce: FieldValue - reduce(22), // ., reduce: FieldValue - reduce(22), // *, reduce: FieldValue - reduce(22), // /, reduce: FieldValue - reduce(22), // //, reduce: FieldValue - reduce(22), // %, reduce: FieldValue - reduce(22), // .*, reduce: FieldValue - reduce(22), // ./, reduce: FieldValue - reduce(22), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(22), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S454 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FieldValue - reduce(23), // :, reduce: FieldValue - reduce(23), // ||, reduce: FieldValue - reduce(23), // ^^, reduce: FieldValue - reduce(23), // &&, reduce: FieldValue - reduce(23), // =~, reduce: FieldValue - reduce(23), // !=~, reduce: FieldValue - reduce(23), // ==, reduce: FieldValue - reduce(23), // !=, reduce: FieldValue - reduce(23), // >, reduce: FieldValue - reduce(23), // >=, reduce: FieldValue - reduce(23), // <, reduce: FieldValue - reduce(23), // <=, reduce: FieldValue - reduce(23), // |, reduce: FieldValue - reduce(23), // ^, reduce: FieldValue - reduce(23), // &, reduce: FieldValue - reduce(23), // <<, reduce: FieldValue - reduce(23), // >>, reduce: FieldValue - reduce(23), // >>>, reduce: FieldValue - reduce(23), // +, reduce: FieldValue - reduce(23), // -, reduce: FieldValue - reduce(23), // .+, reduce: FieldValue - reduce(23), // .-, reduce: FieldValue - reduce(23), // ., reduce: FieldValue - reduce(23), // *, reduce: FieldValue - reduce(23), // /, reduce: FieldValue - reduce(23), // //, reduce: FieldValue - reduce(23), // %, reduce: FieldValue - reduce(23), // .*, reduce: FieldValue - reduce(23), // ./, reduce: FieldValue - reduce(23), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(23), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S455 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: DirectFieldValue - reduce(24), // :, reduce: DirectFieldValue - reduce(24), // ||, reduce: DirectFieldValue - reduce(24), // ^^, reduce: DirectFieldValue - reduce(24), // &&, reduce: DirectFieldValue - reduce(24), // =~, reduce: DirectFieldValue - reduce(24), // !=~, reduce: DirectFieldValue - reduce(24), // ==, reduce: DirectFieldValue - reduce(24), // !=, reduce: DirectFieldValue - reduce(24), // >, reduce: DirectFieldValue - reduce(24), // >=, reduce: DirectFieldValue - reduce(24), // <, reduce: DirectFieldValue - reduce(24), // <=, reduce: DirectFieldValue - reduce(24), // |, reduce: DirectFieldValue - reduce(24), // ^, reduce: DirectFieldValue - reduce(24), // &, reduce: DirectFieldValue - reduce(24), // <<, reduce: DirectFieldValue - reduce(24), // >>, reduce: DirectFieldValue - reduce(24), // >>>, reduce: DirectFieldValue - reduce(24), // +, reduce: DirectFieldValue - reduce(24), // -, reduce: DirectFieldValue - reduce(24), // .+, reduce: DirectFieldValue - reduce(24), // .-, reduce: DirectFieldValue - reduce(24), // ., reduce: DirectFieldValue - reduce(24), // *, reduce: DirectFieldValue - reduce(24), // /, reduce: DirectFieldValue - reduce(24), // //, reduce: DirectFieldValue - reduce(24), // %, reduce: DirectFieldValue - reduce(24), // .*, reduce: DirectFieldValue - reduce(24), // ./, reduce: DirectFieldValue - reduce(24), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: DirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(24), // [, reduce: DirectFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S456 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S457 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: BracedFieldValue - reduce(26), // :, reduce: BracedFieldValue - reduce(26), // ||, reduce: BracedFieldValue - reduce(26), // ^^, reduce: BracedFieldValue - reduce(26), // &&, reduce: BracedFieldValue - reduce(26), // =~, reduce: BracedFieldValue - reduce(26), // !=~, reduce: BracedFieldValue - reduce(26), // ==, reduce: BracedFieldValue - reduce(26), // !=, reduce: BracedFieldValue - reduce(26), // >, reduce: BracedFieldValue - reduce(26), // >=, reduce: BracedFieldValue - reduce(26), // <, reduce: BracedFieldValue - reduce(26), // <=, reduce: BracedFieldValue - reduce(26), // |, reduce: BracedFieldValue - reduce(26), // ^, reduce: BracedFieldValue - reduce(26), // &, reduce: BracedFieldValue - reduce(26), // <<, reduce: BracedFieldValue - reduce(26), // >>, reduce: BracedFieldValue - reduce(26), // >>>, reduce: BracedFieldValue - reduce(26), // +, reduce: BracedFieldValue - reduce(26), // -, reduce: BracedFieldValue - reduce(26), // .+, reduce: BracedFieldValue - reduce(26), // .-, reduce: BracedFieldValue - reduce(26), // ., reduce: BracedFieldValue - reduce(26), // *, reduce: BracedFieldValue - reduce(26), // /, reduce: BracedFieldValue - reduce(26), // //, reduce: BracedFieldValue - reduce(26), // %, reduce: BracedFieldValue - reduce(26), // .*, reduce: BracedFieldValue - reduce(26), // ./, reduce: BracedFieldValue - reduce(26), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: BracedFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(26), // [, reduce: BracedFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S458 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - reduce(109), // :, reduce: MlrvalOrFunction - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // >>>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(109), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S459 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: FullSrec - reduce(27), // :, reduce: FullSrec - reduce(27), // ||, reduce: FullSrec - reduce(27), // ^^, reduce: FullSrec - reduce(27), // &&, reduce: FullSrec - reduce(27), // =~, reduce: FullSrec - reduce(27), // !=~, reduce: FullSrec - reduce(27), // ==, reduce: FullSrec - reduce(27), // !=, reduce: FullSrec - reduce(27), // >, reduce: FullSrec - reduce(27), // >=, reduce: FullSrec - reduce(27), // <, reduce: FullSrec - reduce(27), // <=, reduce: FullSrec - reduce(27), // |, reduce: FullSrec - reduce(27), // ^, reduce: FullSrec - reduce(27), // &, reduce: FullSrec - reduce(27), // <<, reduce: FullSrec - reduce(27), // >>, reduce: FullSrec - reduce(27), // >>>, reduce: FullSrec - reduce(27), // +, reduce: FullSrec - reduce(27), // -, reduce: FullSrec - reduce(27), // .+, reduce: FullSrec - reduce(27), // .-, reduce: FullSrec - reduce(27), // ., reduce: FullSrec - reduce(27), // *, reduce: FullSrec - reduce(27), // /, reduce: FullSrec - reduce(27), // //, reduce: FullSrec - reduce(27), // %, reduce: FullSrec - reduce(27), // .*, reduce: FullSrec - reduce(27), // ./, reduce: FullSrec - reduce(27), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(27), // **, reduce: FullSrec - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(27), // [, reduce: FullSrec - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S460 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction - reduce(110), // :, reduce: MlrvalOrFunction - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // >>>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(110), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S461 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: OosvarValue - reduce(28), // :, reduce: OosvarValue - reduce(28), // ||, reduce: OosvarValue - reduce(28), // ^^, reduce: OosvarValue - reduce(28), // &&, reduce: OosvarValue - reduce(28), // =~, reduce: OosvarValue - reduce(28), // !=~, reduce: OosvarValue - reduce(28), // ==, reduce: OosvarValue - reduce(28), // !=, reduce: OosvarValue - reduce(28), // >, reduce: OosvarValue - reduce(28), // >=, reduce: OosvarValue - reduce(28), // <, reduce: OosvarValue - reduce(28), // <=, reduce: OosvarValue - reduce(28), // |, reduce: OosvarValue - reduce(28), // ^, reduce: OosvarValue - reduce(28), // &, reduce: OosvarValue - reduce(28), // <<, reduce: OosvarValue - reduce(28), // >>, reduce: OosvarValue - reduce(28), // >>>, reduce: OosvarValue - reduce(28), // +, reduce: OosvarValue - reduce(28), // -, reduce: OosvarValue - reduce(28), // .+, reduce: OosvarValue - reduce(28), // .-, reduce: OosvarValue - reduce(28), // ., reduce: OosvarValue - reduce(28), // *, reduce: OosvarValue - reduce(28), // /, reduce: OosvarValue - reduce(28), // //, reduce: OosvarValue - reduce(28), // %, reduce: OosvarValue - reduce(28), // .*, reduce: OosvarValue - reduce(28), // ./, reduce: OosvarValue - reduce(28), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(28), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S462 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: OosvarValue - reduce(29), // :, reduce: OosvarValue - reduce(29), // ||, reduce: OosvarValue - reduce(29), // ^^, reduce: OosvarValue - reduce(29), // &&, reduce: OosvarValue - reduce(29), // =~, reduce: OosvarValue - reduce(29), // !=~, reduce: OosvarValue - reduce(29), // ==, reduce: OosvarValue - reduce(29), // !=, reduce: OosvarValue - reduce(29), // >, reduce: OosvarValue - reduce(29), // >=, reduce: OosvarValue - reduce(29), // <, reduce: OosvarValue - reduce(29), // <=, reduce: OosvarValue - reduce(29), // |, reduce: OosvarValue - reduce(29), // ^, reduce: OosvarValue - reduce(29), // &, reduce: OosvarValue - reduce(29), // <<, reduce: OosvarValue - reduce(29), // >>, reduce: OosvarValue - reduce(29), // >>>, reduce: OosvarValue - reduce(29), // +, reduce: OosvarValue - reduce(29), // -, reduce: OosvarValue - reduce(29), // .+, reduce: OosvarValue - reduce(29), // .-, reduce: OosvarValue - reduce(29), // ., reduce: OosvarValue - reduce(29), // *, reduce: OosvarValue - reduce(29), // /, reduce: OosvarValue - reduce(29), // //, reduce: OosvarValue - reduce(29), // %, reduce: OosvarValue - reduce(29), // .*, reduce: OosvarValue - reduce(29), // ./, reduce: OosvarValue - reduce(29), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(29), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S463 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: OosvarValue - reduce(30), // :, reduce: OosvarValue - reduce(30), // ||, reduce: OosvarValue - reduce(30), // ^^, reduce: OosvarValue - reduce(30), // &&, reduce: OosvarValue - reduce(30), // =~, reduce: OosvarValue - reduce(30), // !=~, reduce: OosvarValue - reduce(30), // ==, reduce: OosvarValue - reduce(30), // !=, reduce: OosvarValue - reduce(30), // >, reduce: OosvarValue - reduce(30), // >=, reduce: OosvarValue - reduce(30), // <, reduce: OosvarValue - reduce(30), // <=, reduce: OosvarValue - reduce(30), // |, reduce: OosvarValue - reduce(30), // ^, reduce: OosvarValue - reduce(30), // &, reduce: OosvarValue - reduce(30), // <<, reduce: OosvarValue - reduce(30), // >>, reduce: OosvarValue - reduce(30), // >>>, reduce: OosvarValue - reduce(30), // +, reduce: OosvarValue - reduce(30), // -, reduce: OosvarValue - reduce(30), // .+, reduce: OosvarValue - reduce(30), // .-, reduce: OosvarValue - reduce(30), // ., reduce: OosvarValue - reduce(30), // *, reduce: OosvarValue - reduce(30), // /, reduce: OosvarValue - reduce(30), // //, reduce: OosvarValue - reduce(30), // %, reduce: OosvarValue - reduce(30), // .*, reduce: OosvarValue - reduce(30), // ./, reduce: OosvarValue - reduce(30), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(30), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(30), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S464 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: DirectOosvarValue - reduce(31), // :, reduce: DirectOosvarValue - reduce(31), // ||, reduce: DirectOosvarValue - reduce(31), // ^^, reduce: DirectOosvarValue - reduce(31), // &&, reduce: DirectOosvarValue - reduce(31), // =~, reduce: DirectOosvarValue - reduce(31), // !=~, reduce: DirectOosvarValue - reduce(31), // ==, reduce: DirectOosvarValue - reduce(31), // !=, reduce: DirectOosvarValue - reduce(31), // >, reduce: DirectOosvarValue - reduce(31), // >=, reduce: DirectOosvarValue - reduce(31), // <, reduce: DirectOosvarValue - reduce(31), // <=, reduce: DirectOosvarValue - reduce(31), // |, reduce: DirectOosvarValue - reduce(31), // ^, reduce: DirectOosvarValue - reduce(31), // &, reduce: DirectOosvarValue - reduce(31), // <<, reduce: DirectOosvarValue - reduce(31), // >>, reduce: DirectOosvarValue - reduce(31), // >>>, reduce: DirectOosvarValue - reduce(31), // +, reduce: DirectOosvarValue - reduce(31), // -, reduce: DirectOosvarValue - reduce(31), // .+, reduce: DirectOosvarValue - reduce(31), // .-, reduce: DirectOosvarValue - reduce(31), // ., reduce: DirectOosvarValue - reduce(31), // *, reduce: DirectOosvarValue - reduce(31), // /, reduce: DirectOosvarValue - reduce(31), // //, reduce: DirectOosvarValue - reduce(31), // %, reduce: DirectOosvarValue - reduce(31), // .*, reduce: DirectOosvarValue - reduce(31), // ./, reduce: DirectOosvarValue - reduce(31), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: DirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(31), // [, reduce: DirectOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S465 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S466 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: BracedOosvarValue - reduce(33), // :, reduce: BracedOosvarValue - reduce(33), // ||, reduce: BracedOosvarValue - reduce(33), // ^^, reduce: BracedOosvarValue - reduce(33), // &&, reduce: BracedOosvarValue - reduce(33), // =~, reduce: BracedOosvarValue - reduce(33), // !=~, reduce: BracedOosvarValue - reduce(33), // ==, reduce: BracedOosvarValue - reduce(33), // !=, reduce: BracedOosvarValue - reduce(33), // >, reduce: BracedOosvarValue - reduce(33), // >=, reduce: BracedOosvarValue - reduce(33), // <, reduce: BracedOosvarValue - reduce(33), // <=, reduce: BracedOosvarValue - reduce(33), // |, reduce: BracedOosvarValue - reduce(33), // ^, reduce: BracedOosvarValue - reduce(33), // &, reduce: BracedOosvarValue - reduce(33), // <<, reduce: BracedOosvarValue - reduce(33), // >>, reduce: BracedOosvarValue - reduce(33), // >>>, reduce: BracedOosvarValue - reduce(33), // +, reduce: BracedOosvarValue - reduce(33), // -, reduce: BracedOosvarValue - reduce(33), // .+, reduce: BracedOosvarValue - reduce(33), // .-, reduce: BracedOosvarValue - reduce(33), // ., reduce: BracedOosvarValue - reduce(33), // *, reduce: BracedOosvarValue - reduce(33), // /, reduce: BracedOosvarValue - reduce(33), // //, reduce: BracedOosvarValue - reduce(33), // %, reduce: BracedOosvarValue - reduce(33), // .*, reduce: BracedOosvarValue - reduce(33), // ./, reduce: BracedOosvarValue - reduce(33), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: BracedOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(33), // [, reduce: BracedOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S467 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - reduce(111), // :, reduce: MlrvalOrFunction - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // >>>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(111), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S468 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: FullOosvar - reduce(34), // :, reduce: FullOosvar - reduce(34), // ||, reduce: FullOosvar - reduce(34), // ^^, reduce: FullOosvar - reduce(34), // &&, reduce: FullOosvar - reduce(34), // =~, reduce: FullOosvar - reduce(34), // !=~, reduce: FullOosvar - reduce(34), // ==, reduce: FullOosvar - reduce(34), // !=, reduce: FullOosvar - reduce(34), // >, reduce: FullOosvar - reduce(34), // >=, reduce: FullOosvar - reduce(34), // <, reduce: FullOosvar - reduce(34), // <=, reduce: FullOosvar - reduce(34), // |, reduce: FullOosvar - reduce(34), // ^, reduce: FullOosvar - reduce(34), // &, reduce: FullOosvar - reduce(34), // <<, reduce: FullOosvar - reduce(34), // >>, reduce: FullOosvar - reduce(34), // >>>, reduce: FullOosvar - reduce(34), // +, reduce: FullOosvar - reduce(34), // -, reduce: FullOosvar - reduce(34), // .+, reduce: FullOosvar - reduce(34), // .-, reduce: FullOosvar - reduce(34), // ., reduce: FullOosvar - reduce(34), // *, reduce: FullOosvar - reduce(34), // /, reduce: FullOosvar - reduce(34), // //, reduce: FullOosvar - reduce(34), // %, reduce: FullOosvar - reduce(34), // .*, reduce: FullOosvar - reduce(34), // ./, reduce: FullOosvar - reduce(34), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(34), // **, reduce: FullOosvar - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(34), // [, reduce: FullOosvar - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S469 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - reduce(112), // :, reduce: MlrvalOrFunction - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // >>>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(112), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S470 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: LocalVariable - reduce(35), // :, reduce: LocalVariable - reduce(35), // ||, reduce: LocalVariable - reduce(35), // ^^, reduce: LocalVariable - reduce(35), // &&, reduce: LocalVariable - reduce(35), // =~, reduce: LocalVariable - reduce(35), // !=~, reduce: LocalVariable - reduce(35), // ==, reduce: LocalVariable - reduce(35), // !=, reduce: LocalVariable - reduce(35), // >, reduce: LocalVariable - reduce(35), // >=, reduce: LocalVariable - reduce(35), // <, reduce: LocalVariable - reduce(35), // <=, reduce: LocalVariable - reduce(35), // |, reduce: LocalVariable - reduce(35), // ^, reduce: LocalVariable - reduce(35), // &, reduce: LocalVariable - reduce(35), // <<, reduce: LocalVariable - reduce(35), // >>, reduce: LocalVariable - reduce(35), // >>>, reduce: LocalVariable - reduce(35), // +, reduce: LocalVariable - reduce(35), // -, reduce: LocalVariable - reduce(35), // .+, reduce: LocalVariable - reduce(35), // .-, reduce: LocalVariable - reduce(35), // ., reduce: LocalVariable - reduce(35), // *, reduce: LocalVariable - reduce(35), // /, reduce: LocalVariable - reduce(35), // //, reduce: LocalVariable - reduce(35), // %, reduce: LocalVariable - reduce(35), // .*, reduce: LocalVariable - reduce(35), // ./, reduce: LocalVariable - reduce(35), // .//, reduce: LocalVariable - nil, // ! - nil, // ~ - reduce(35), // **, reduce: LocalVariable - reduce(155), // (, reduce: FunctionName - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(35), // [, reduce: LocalVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S471 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(53), // :, reduce: Rvalue - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S472 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(54), // :, reduce: PrecedenceChainStart - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S473 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(848), // ? - reduce(56), // :, reduce: TernaryTerm - shift(849), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S474 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - reduce(58), // :, reduce: LogicalOrTerm - reduce(58), // ||, reduce: LogicalOrTerm - shift(850), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S475 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - reduce(60), // :, reduce: LogicalXORTerm - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(851), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S476 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - reduce(62), // :, reduce: LogicalAndTerm - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(852), // =~ - shift(853), // !=~ - shift(854), // == - shift(855), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S477 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - reduce(67), // :, reduce: EqneTerm - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(856), // > - shift(857), // >= - shift(858), // < - shift(859), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S478 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: CmpTerm - reduce(72), // :, reduce: CmpTerm - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(860), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S479 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - reduce(74), // :, reduce: BitwiseORTerm - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(861), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S480 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm - reduce(76), // :, reduce: BitwiseXORTerm - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(862), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S481 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm - reduce(78), // :, reduce: BitwiseANDTerm - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(863), // << - shift(864), // >> - shift(865), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S482 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - reduce(82), // :, reduce: BitwiseShiftTerm - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(866), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- - shift(870), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S483 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S484 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - reduce(88), // :, reduce: AddsubdotTerm - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // >>>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(872), // * - shift(873), // / - shift(874), // // - shift(875), // % - shift(876), // .* - shift(877), // ./ - shift(878), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S485 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S486 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S487 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S488 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: MuldivTerm - reduce(96), // :, reduce: MuldivTerm - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // >>>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S489 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - reduce(103), // :, reduce: UnaryOpTerm - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // >>>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S490 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S491 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S492 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: PowTerm - reduce(105), // :, reduce: PowTerm - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // >>>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(884), // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S493 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S494 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - reduce(107), // :, reduce: PrecedenceChainEnd - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // >>>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - shift(886), // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S495 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction - reduce(113), // :, reduce: MlrvalOrFunction - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // >>>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(113), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S496 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: MlrvalOrFunction - reduce(114), // :, reduce: MlrvalOrFunction - reduce(114), // ||, reduce: MlrvalOrFunction - reduce(114), // ^^, reduce: MlrvalOrFunction - reduce(114), // &&, reduce: MlrvalOrFunction - reduce(114), // =~, reduce: MlrvalOrFunction - reduce(114), // !=~, reduce: MlrvalOrFunction - reduce(114), // ==, reduce: MlrvalOrFunction - reduce(114), // !=, reduce: MlrvalOrFunction - reduce(114), // >, reduce: MlrvalOrFunction - reduce(114), // >=, reduce: MlrvalOrFunction - reduce(114), // <, reduce: MlrvalOrFunction - reduce(114), // <=, reduce: MlrvalOrFunction - reduce(114), // |, reduce: MlrvalOrFunction - reduce(114), // ^, reduce: MlrvalOrFunction - reduce(114), // &, reduce: MlrvalOrFunction - reduce(114), // <<, reduce: MlrvalOrFunction - reduce(114), // >>, reduce: MlrvalOrFunction - reduce(114), // >>>, reduce: MlrvalOrFunction - reduce(114), // +, reduce: MlrvalOrFunction - reduce(114), // -, reduce: MlrvalOrFunction - reduce(114), // .+, reduce: MlrvalOrFunction - reduce(114), // .-, reduce: MlrvalOrFunction - reduce(114), // ., reduce: MlrvalOrFunction - reduce(114), // *, reduce: MlrvalOrFunction - reduce(114), // /, reduce: MlrvalOrFunction - reduce(114), // //, reduce: MlrvalOrFunction - reduce(114), // %, reduce: MlrvalOrFunction - reduce(114), // .*, reduce: MlrvalOrFunction - reduce(114), // ./, reduce: MlrvalOrFunction - reduce(114), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(114), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(114), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S497 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: MlrvalOrFunction - reduce(115), // :, reduce: MlrvalOrFunction - reduce(115), // ||, reduce: MlrvalOrFunction - reduce(115), // ^^, reduce: MlrvalOrFunction - reduce(115), // &&, reduce: MlrvalOrFunction - reduce(115), // =~, reduce: MlrvalOrFunction - reduce(115), // !=~, reduce: MlrvalOrFunction - reduce(115), // ==, reduce: MlrvalOrFunction - reduce(115), // !=, reduce: MlrvalOrFunction - reduce(115), // >, reduce: MlrvalOrFunction - reduce(115), // >=, reduce: MlrvalOrFunction - reduce(115), // <, reduce: MlrvalOrFunction - reduce(115), // <=, reduce: MlrvalOrFunction - reduce(115), // |, reduce: MlrvalOrFunction - reduce(115), // ^, reduce: MlrvalOrFunction - reduce(115), // &, reduce: MlrvalOrFunction - reduce(115), // <<, reduce: MlrvalOrFunction - reduce(115), // >>, reduce: MlrvalOrFunction - reduce(115), // >>>, reduce: MlrvalOrFunction - reduce(115), // +, reduce: MlrvalOrFunction - reduce(115), // -, reduce: MlrvalOrFunction - reduce(115), // .+, reduce: MlrvalOrFunction - reduce(115), // .-, reduce: MlrvalOrFunction - reduce(115), // ., reduce: MlrvalOrFunction - reduce(115), // *, reduce: MlrvalOrFunction - reduce(115), // /, reduce: MlrvalOrFunction - reduce(115), // //, reduce: MlrvalOrFunction - reduce(115), // %, reduce: MlrvalOrFunction - reduce(115), // .*, reduce: MlrvalOrFunction - reduce(115), // ./, reduce: MlrvalOrFunction - reduce(115), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(115), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(115), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S498 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: MlrvalOrFunction - reduce(116), // :, reduce: MlrvalOrFunction - reduce(116), // ||, reduce: MlrvalOrFunction - reduce(116), // ^^, reduce: MlrvalOrFunction - reduce(116), // &&, reduce: MlrvalOrFunction - reduce(116), // =~, reduce: MlrvalOrFunction - reduce(116), // !=~, reduce: MlrvalOrFunction - reduce(116), // ==, reduce: MlrvalOrFunction - reduce(116), // !=, reduce: MlrvalOrFunction - reduce(116), // >, reduce: MlrvalOrFunction - reduce(116), // >=, reduce: MlrvalOrFunction - reduce(116), // <, reduce: MlrvalOrFunction - reduce(116), // <=, reduce: MlrvalOrFunction - reduce(116), // |, reduce: MlrvalOrFunction - reduce(116), // ^, reduce: MlrvalOrFunction - reduce(116), // &, reduce: MlrvalOrFunction - reduce(116), // <<, reduce: MlrvalOrFunction - reduce(116), // >>, reduce: MlrvalOrFunction - reduce(116), // >>>, reduce: MlrvalOrFunction - reduce(116), // +, reduce: MlrvalOrFunction - reduce(116), // -, reduce: MlrvalOrFunction - reduce(116), // .+, reduce: MlrvalOrFunction - reduce(116), // .-, reduce: MlrvalOrFunction - reduce(116), // ., reduce: MlrvalOrFunction - reduce(116), // *, reduce: MlrvalOrFunction - reduce(116), // /, reduce: MlrvalOrFunction - reduce(116), // //, reduce: MlrvalOrFunction - reduce(116), // %, reduce: MlrvalOrFunction - reduce(116), // .*, reduce: MlrvalOrFunction - reduce(116), // ./, reduce: MlrvalOrFunction - reduce(116), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(116), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(116), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S499 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - reduce(117), // :, reduce: MlrvalOrFunction - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // >>>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(117), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S500 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: MlrvalOrFunction - reduce(118), // :, reduce: MlrvalOrFunction - reduce(118), // ||, reduce: MlrvalOrFunction - reduce(118), // ^^, reduce: MlrvalOrFunction - reduce(118), // &&, reduce: MlrvalOrFunction - reduce(118), // =~, reduce: MlrvalOrFunction - reduce(118), // !=~, reduce: MlrvalOrFunction - reduce(118), // ==, reduce: MlrvalOrFunction - reduce(118), // !=, reduce: MlrvalOrFunction - reduce(118), // >, reduce: MlrvalOrFunction - reduce(118), // >=, reduce: MlrvalOrFunction - reduce(118), // <, reduce: MlrvalOrFunction - reduce(118), // <=, reduce: MlrvalOrFunction - reduce(118), // |, reduce: MlrvalOrFunction - reduce(118), // ^, reduce: MlrvalOrFunction - reduce(118), // &, reduce: MlrvalOrFunction - reduce(118), // <<, reduce: MlrvalOrFunction - reduce(118), // >>, reduce: MlrvalOrFunction - reduce(118), // >>>, reduce: MlrvalOrFunction - reduce(118), // +, reduce: MlrvalOrFunction - reduce(118), // -, reduce: MlrvalOrFunction - reduce(118), // .+, reduce: MlrvalOrFunction - reduce(118), // .-, reduce: MlrvalOrFunction - reduce(118), // ., reduce: MlrvalOrFunction - reduce(118), // *, reduce: MlrvalOrFunction - reduce(118), // /, reduce: MlrvalOrFunction - reduce(118), // //, reduce: MlrvalOrFunction - reduce(118), // %, reduce: MlrvalOrFunction - reduce(118), // .*, reduce: MlrvalOrFunction - reduce(118), // ./, reduce: MlrvalOrFunction - reduce(118), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(118), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(118), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S501 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction - reduce(119), // :, reduce: MlrvalOrFunction - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // >>>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(119), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S502 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MlrvalOrFunction - reduce(120), // :, reduce: MlrvalOrFunction - reduce(120), // ||, reduce: MlrvalOrFunction - reduce(120), // ^^, reduce: MlrvalOrFunction - reduce(120), // &&, reduce: MlrvalOrFunction - reduce(120), // =~, reduce: MlrvalOrFunction - reduce(120), // !=~, reduce: MlrvalOrFunction - reduce(120), // ==, reduce: MlrvalOrFunction - reduce(120), // !=, reduce: MlrvalOrFunction - reduce(120), // >, reduce: MlrvalOrFunction - reduce(120), // >=, reduce: MlrvalOrFunction - reduce(120), // <, reduce: MlrvalOrFunction - reduce(120), // <=, reduce: MlrvalOrFunction - reduce(120), // |, reduce: MlrvalOrFunction - reduce(120), // ^, reduce: MlrvalOrFunction - reduce(120), // &, reduce: MlrvalOrFunction - reduce(120), // <<, reduce: MlrvalOrFunction - reduce(120), // >>, reduce: MlrvalOrFunction - reduce(120), // >>>, reduce: MlrvalOrFunction - reduce(120), // +, reduce: MlrvalOrFunction - reduce(120), // -, reduce: MlrvalOrFunction - reduce(120), // .+, reduce: MlrvalOrFunction - reduce(120), // .-, reduce: MlrvalOrFunction - reduce(120), // ., reduce: MlrvalOrFunction - reduce(120), // *, reduce: MlrvalOrFunction - reduce(120), // /, reduce: MlrvalOrFunction - reduce(120), // //, reduce: MlrvalOrFunction - reduce(120), // %, reduce: MlrvalOrFunction - reduce(120), // .*, reduce: MlrvalOrFunction - reduce(120), // ./, reduce: MlrvalOrFunction - reduce(120), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(120), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S503 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - shift(887), // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S504 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - reduce(126), // :, reduce: MlrvalOrFunction - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(126), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S505 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - shift(889), // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S506 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(127), // $, reduce: MapLiteral - nil, // empty - reduce(127), // ;, reduce: MapLiteral - reduce(127), // =, reduce: MapLiteral - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(127), // ||=, reduce: MapLiteral - reduce(127), // ^^=, reduce: MapLiteral - reduce(127), // &&=, reduce: MapLiteral - reduce(127), // |=, reduce: MapLiteral - reduce(127), // ^=, reduce: MapLiteral - reduce(127), // <<=, reduce: MapLiteral - reduce(127), // >>=, reduce: MapLiteral - reduce(127), // >>>=, reduce: MapLiteral - reduce(127), // +=, reduce: MapLiteral - reduce(127), // .=, reduce: MapLiteral - reduce(127), // -=, reduce: MapLiteral - reduce(127), // *=, reduce: MapLiteral - reduce(127), // /=, reduce: MapLiteral - reduce(127), // //=, reduce: MapLiteral - reduce(127), // %=, reduce: MapLiteral - reduce(127), // **=, reduce: MapLiteral - reduce(127), // ?, reduce: MapLiteral - nil, // : - reduce(127), // ||, reduce: MapLiteral - reduce(127), // ^^, reduce: MapLiteral - reduce(127), // &&, reduce: MapLiteral - reduce(127), // =~, reduce: MapLiteral - reduce(127), // !=~, reduce: MapLiteral - reduce(127), // ==, reduce: MapLiteral - reduce(127), // !=, reduce: MapLiteral - reduce(127), // >, reduce: MapLiteral - reduce(127), // >=, reduce: MapLiteral - reduce(127), // <, reduce: MapLiteral - reduce(127), // <=, reduce: MapLiteral - reduce(127), // |, reduce: MapLiteral - reduce(127), // ^, reduce: MapLiteral - reduce(127), // &, reduce: MapLiteral - reduce(127), // <<, reduce: MapLiteral - reduce(127), // >>, reduce: MapLiteral - reduce(127), // >>>, reduce: MapLiteral - reduce(127), // +, reduce: MapLiteral - reduce(127), // -, reduce: MapLiteral - reduce(127), // .+, reduce: MapLiteral - reduce(127), // .-, reduce: MapLiteral - reduce(127), // ., reduce: MapLiteral - reduce(127), // *, reduce: MapLiteral - reduce(127), // /, reduce: MapLiteral - reduce(127), // //, reduce: MapLiteral - reduce(127), // %, reduce: MapLiteral - reduce(127), // .*, reduce: MapLiteral - reduce(127), // ./, reduce: MapLiteral - reduce(127), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(127), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(127), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S507 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(891), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S508 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - shift(892), // , - nil, // { - reduce(129), // }, reduce: MapLiteralKeyValuePairs - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S509 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction - reduce(133), // :, reduce: MlrvalOrFunction - reduce(133), // ||, reduce: MlrvalOrFunction - reduce(133), // ^^, reduce: MlrvalOrFunction - reduce(133), // &&, reduce: MlrvalOrFunction - reduce(133), // =~, reduce: MlrvalOrFunction - reduce(133), // !=~, reduce: MlrvalOrFunction - reduce(133), // ==, reduce: MlrvalOrFunction - reduce(133), // !=, reduce: MlrvalOrFunction - reduce(133), // >, reduce: MlrvalOrFunction - reduce(133), // >=, reduce: MlrvalOrFunction - reduce(133), // <, reduce: MlrvalOrFunction - reduce(133), // <=, reduce: MlrvalOrFunction - reduce(133), // |, reduce: MlrvalOrFunction - reduce(133), // ^, reduce: MlrvalOrFunction - reduce(133), // &, reduce: MlrvalOrFunction - reduce(133), // <<, reduce: MlrvalOrFunction - reduce(133), // >>, reduce: MlrvalOrFunction - reduce(133), // >>>, reduce: MlrvalOrFunction - reduce(133), // +, reduce: MlrvalOrFunction - reduce(133), // -, reduce: MlrvalOrFunction - reduce(133), // .+, reduce: MlrvalOrFunction - reduce(133), // .-, reduce: MlrvalOrFunction - reduce(133), // ., reduce: MlrvalOrFunction - reduce(133), // *, reduce: MlrvalOrFunction - reduce(133), // /, reduce: MlrvalOrFunction - reduce(133), // //, reduce: MlrvalOrFunction - reduce(133), // %, reduce: MlrvalOrFunction - reduce(133), // .*, reduce: MlrvalOrFunction - reduce(133), // ./, reduce: MlrvalOrFunction - reduce(133), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(133), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S510 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(134), // ?, reduce: ContextVariable - reduce(134), // :, reduce: ContextVariable - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // >>>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(134), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(134), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S511 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(135), // ?, reduce: ContextVariable - reduce(135), // :, reduce: ContextVariable - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // >>>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(135), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S512 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(136), // ?, reduce: ContextVariable - reduce(136), // :, reduce: ContextVariable - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // >>>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(136), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S513 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(137), // ?, reduce: ContextVariable - reduce(137), // :, reduce: ContextVariable - reduce(137), // ||, reduce: ContextVariable - reduce(137), // ^^, reduce: ContextVariable - reduce(137), // &&, reduce: ContextVariable - reduce(137), // =~, reduce: ContextVariable - reduce(137), // !=~, reduce: ContextVariable - reduce(137), // ==, reduce: ContextVariable - reduce(137), // !=, reduce: ContextVariable - reduce(137), // >, reduce: ContextVariable - reduce(137), // >=, reduce: ContextVariable - reduce(137), // <, reduce: ContextVariable - reduce(137), // <=, reduce: ContextVariable - reduce(137), // |, reduce: ContextVariable - reduce(137), // ^, reduce: ContextVariable - reduce(137), // &, reduce: ContextVariable - reduce(137), // <<, reduce: ContextVariable - reduce(137), // >>, reduce: ContextVariable - reduce(137), // >>>, reduce: ContextVariable - reduce(137), // +, reduce: ContextVariable - reduce(137), // -, reduce: ContextVariable - reduce(137), // .+, reduce: ContextVariable - reduce(137), // .-, reduce: ContextVariable - reduce(137), // ., reduce: ContextVariable - reduce(137), // *, reduce: ContextVariable - reduce(137), // /, reduce: ContextVariable - reduce(137), // //, reduce: ContextVariable - reduce(137), // %, reduce: ContextVariable - reduce(137), // .*, reduce: ContextVariable - reduce(137), // ./, reduce: ContextVariable - reduce(137), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(137), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(137), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S514 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(138), // ?, reduce: ContextVariable - reduce(138), // :, reduce: ContextVariable - reduce(138), // ||, reduce: ContextVariable - reduce(138), // ^^, reduce: ContextVariable - reduce(138), // &&, reduce: ContextVariable - reduce(138), // =~, reduce: ContextVariable - reduce(138), // !=~, reduce: ContextVariable - reduce(138), // ==, reduce: ContextVariable - reduce(138), // !=, reduce: ContextVariable - reduce(138), // >, reduce: ContextVariable - reduce(138), // >=, reduce: ContextVariable - reduce(138), // <, reduce: ContextVariable - reduce(138), // <=, reduce: ContextVariable - reduce(138), // |, reduce: ContextVariable - reduce(138), // ^, reduce: ContextVariable - reduce(138), // &, reduce: ContextVariable - reduce(138), // <<, reduce: ContextVariable - reduce(138), // >>, reduce: ContextVariable - reduce(138), // >>>, reduce: ContextVariable - reduce(138), // +, reduce: ContextVariable - reduce(138), // -, reduce: ContextVariable - reduce(138), // .+, reduce: ContextVariable - reduce(138), // .-, reduce: ContextVariable - reduce(138), // ., reduce: ContextVariable - reduce(138), // *, reduce: ContextVariable - reduce(138), // /, reduce: ContextVariable - reduce(138), // //, reduce: ContextVariable - reduce(138), // %, reduce: ContextVariable - reduce(138), // .*, reduce: ContextVariable - reduce(138), // ./, reduce: ContextVariable - reduce(138), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(138), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(138), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S515 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ContextVariable - reduce(139), // :, reduce: ContextVariable - reduce(139), // ||, reduce: ContextVariable - reduce(139), // ^^, reduce: ContextVariable - reduce(139), // &&, reduce: ContextVariable - reduce(139), // =~, reduce: ContextVariable - reduce(139), // !=~, reduce: ContextVariable - reduce(139), // ==, reduce: ContextVariable - reduce(139), // !=, reduce: ContextVariable - reduce(139), // >, reduce: ContextVariable - reduce(139), // >=, reduce: ContextVariable - reduce(139), // <, reduce: ContextVariable - reduce(139), // <=, reduce: ContextVariable - reduce(139), // |, reduce: ContextVariable - reduce(139), // ^, reduce: ContextVariable - reduce(139), // &, reduce: ContextVariable - reduce(139), // <<, reduce: ContextVariable - reduce(139), // >>, reduce: ContextVariable - reduce(139), // >>>, reduce: ContextVariable - reduce(139), // +, reduce: ContextVariable - reduce(139), // -, reduce: ContextVariable - reduce(139), // .+, reduce: ContextVariable - reduce(139), // .-, reduce: ContextVariable - reduce(139), // ., reduce: ContextVariable - reduce(139), // *, reduce: ContextVariable - reduce(139), // /, reduce: ContextVariable - reduce(139), // //, reduce: ContextVariable - reduce(139), // %, reduce: ContextVariable - reduce(139), // .*, reduce: ContextVariable - reduce(139), // ./, reduce: ContextVariable - reduce(139), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(139), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S516 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(140), // ?, reduce: ContextVariable - reduce(140), // :, reduce: ContextVariable - reduce(140), // ||, reduce: ContextVariable - reduce(140), // ^^, reduce: ContextVariable - reduce(140), // &&, reduce: ContextVariable - reduce(140), // =~, reduce: ContextVariable - reduce(140), // !=~, reduce: ContextVariable - reduce(140), // ==, reduce: ContextVariable - reduce(140), // !=, reduce: ContextVariable - reduce(140), // >, reduce: ContextVariable - reduce(140), // >=, reduce: ContextVariable - reduce(140), // <, reduce: ContextVariable - reduce(140), // <=, reduce: ContextVariable - reduce(140), // |, reduce: ContextVariable - reduce(140), // ^, reduce: ContextVariable - reduce(140), // &, reduce: ContextVariable - reduce(140), // <<, reduce: ContextVariable - reduce(140), // >>, reduce: ContextVariable - reduce(140), // >>>, reduce: ContextVariable - reduce(140), // +, reduce: ContextVariable - reduce(140), // -, reduce: ContextVariable - reduce(140), // .+, reduce: ContextVariable - reduce(140), // .-, reduce: ContextVariable - reduce(140), // ., reduce: ContextVariable - reduce(140), // *, reduce: ContextVariable - reduce(140), // /, reduce: ContextVariable - reduce(140), // //, reduce: ContextVariable - reduce(140), // %, reduce: ContextVariable - reduce(140), // .*, reduce: ContextVariable - reduce(140), // ./, reduce: ContextVariable - reduce(140), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(140), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(140), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S517 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ContextVariable - reduce(141), // :, reduce: ContextVariable - reduce(141), // ||, reduce: ContextVariable - reduce(141), // ^^, reduce: ContextVariable - reduce(141), // &&, reduce: ContextVariable - reduce(141), // =~, reduce: ContextVariable - reduce(141), // !=~, reduce: ContextVariable - reduce(141), // ==, reduce: ContextVariable - reduce(141), // !=, reduce: ContextVariable - reduce(141), // >, reduce: ContextVariable - reduce(141), // >=, reduce: ContextVariable - reduce(141), // <, reduce: ContextVariable - reduce(141), // <=, reduce: ContextVariable - reduce(141), // |, reduce: ContextVariable - reduce(141), // ^, reduce: ContextVariable - reduce(141), // &, reduce: ContextVariable - reduce(141), // <<, reduce: ContextVariable - reduce(141), // >>, reduce: ContextVariable - reduce(141), // >>>, reduce: ContextVariable - reduce(141), // +, reduce: ContextVariable - reduce(141), // -, reduce: ContextVariable - reduce(141), // .+, reduce: ContextVariable - reduce(141), // .-, reduce: ContextVariable - reduce(141), // ., reduce: ContextVariable - reduce(141), // *, reduce: ContextVariable - reduce(141), // /, reduce: ContextVariable - reduce(141), // //, reduce: ContextVariable - reduce(141), // %, reduce: ContextVariable - reduce(141), // .*, reduce: ContextVariable - reduce(141), // ./, reduce: ContextVariable - reduce(141), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(141), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S518 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ContextVariable - reduce(142), // :, reduce: ContextVariable - reduce(142), // ||, reduce: ContextVariable - reduce(142), // ^^, reduce: ContextVariable - reduce(142), // &&, reduce: ContextVariable - reduce(142), // =~, reduce: ContextVariable - reduce(142), // !=~, reduce: ContextVariable - reduce(142), // ==, reduce: ContextVariable - reduce(142), // !=, reduce: ContextVariable - reduce(142), // >, reduce: ContextVariable - reduce(142), // >=, reduce: ContextVariable - reduce(142), // <, reduce: ContextVariable - reduce(142), // <=, reduce: ContextVariable - reduce(142), // |, reduce: ContextVariable - reduce(142), // ^, reduce: ContextVariable - reduce(142), // &, reduce: ContextVariable - reduce(142), // <<, reduce: ContextVariable - reduce(142), // >>, reduce: ContextVariable - reduce(142), // >>>, reduce: ContextVariable - reduce(142), // +, reduce: ContextVariable - reduce(142), // -, reduce: ContextVariable - reduce(142), // .+, reduce: ContextVariable - reduce(142), // .-, reduce: ContextVariable - reduce(142), // ., reduce: ContextVariable - reduce(142), // *, reduce: ContextVariable - reduce(142), // /, reduce: ContextVariable - reduce(142), // //, reduce: ContextVariable - reduce(142), // %, reduce: ContextVariable - reduce(142), // .*, reduce: ContextVariable - reduce(142), // ./, reduce: ContextVariable - reduce(142), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(142), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S519 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ContextVariable - reduce(143), // :, reduce: ContextVariable - reduce(143), // ||, reduce: ContextVariable - reduce(143), // ^^, reduce: ContextVariable - reduce(143), // &&, reduce: ContextVariable - reduce(143), // =~, reduce: ContextVariable - reduce(143), // !=~, reduce: ContextVariable - reduce(143), // ==, reduce: ContextVariable - reduce(143), // !=, reduce: ContextVariable - reduce(143), // >, reduce: ContextVariable - reduce(143), // >=, reduce: ContextVariable - reduce(143), // <, reduce: ContextVariable - reduce(143), // <=, reduce: ContextVariable - reduce(143), // |, reduce: ContextVariable - reduce(143), // ^, reduce: ContextVariable - reduce(143), // &, reduce: ContextVariable - reduce(143), // <<, reduce: ContextVariable - reduce(143), // >>, reduce: ContextVariable - reduce(143), // >>>, reduce: ContextVariable - reduce(143), // +, reduce: ContextVariable - reduce(143), // -, reduce: ContextVariable - reduce(143), // .+, reduce: ContextVariable - reduce(143), // .-, reduce: ContextVariable - reduce(143), // ., reduce: ContextVariable - reduce(143), // *, reduce: ContextVariable - reduce(143), // /, reduce: ContextVariable - reduce(143), // //, reduce: ContextVariable - reduce(143), // %, reduce: ContextVariable - reduce(143), // .*, reduce: ContextVariable - reduce(143), // ./, reduce: ContextVariable - reduce(143), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(143), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S520 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ContextVariable - reduce(144), // :, reduce: ContextVariable - reduce(144), // ||, reduce: ContextVariable - reduce(144), // ^^, reduce: ContextVariable - reduce(144), // &&, reduce: ContextVariable - reduce(144), // =~, reduce: ContextVariable - reduce(144), // !=~, reduce: ContextVariable - reduce(144), // ==, reduce: ContextVariable - reduce(144), // !=, reduce: ContextVariable - reduce(144), // >, reduce: ContextVariable - reduce(144), // >=, reduce: ContextVariable - reduce(144), // <, reduce: ContextVariable - reduce(144), // <=, reduce: ContextVariable - reduce(144), // |, reduce: ContextVariable - reduce(144), // ^, reduce: ContextVariable - reduce(144), // &, reduce: ContextVariable - reduce(144), // <<, reduce: ContextVariable - reduce(144), // >>, reduce: ContextVariable - reduce(144), // >>>, reduce: ContextVariable - reduce(144), // +, reduce: ContextVariable - reduce(144), // -, reduce: ContextVariable - reduce(144), // .+, reduce: ContextVariable - reduce(144), // .-, reduce: ContextVariable - reduce(144), // ., reduce: ContextVariable - reduce(144), // *, reduce: ContextVariable - reduce(144), // /, reduce: ContextVariable - reduce(144), // //, reduce: ContextVariable - reduce(144), // %, reduce: ContextVariable - reduce(144), // .*, reduce: ContextVariable - reduce(144), // ./, reduce: ContextVariable - reduce(144), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(144), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S521 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction - reduce(145), // :, reduce: MlrvalOrFunction - reduce(145), // ||, reduce: MlrvalOrFunction - reduce(145), // ^^, reduce: MlrvalOrFunction - reduce(145), // &&, reduce: MlrvalOrFunction - reduce(145), // =~, reduce: MlrvalOrFunction - reduce(145), // !=~, reduce: MlrvalOrFunction - reduce(145), // ==, reduce: MlrvalOrFunction - reduce(145), // !=, reduce: MlrvalOrFunction - reduce(145), // >, reduce: MlrvalOrFunction - reduce(145), // >=, reduce: MlrvalOrFunction - reduce(145), // <, reduce: MlrvalOrFunction - reduce(145), // <=, reduce: MlrvalOrFunction - reduce(145), // |, reduce: MlrvalOrFunction - reduce(145), // ^, reduce: MlrvalOrFunction - reduce(145), // &, reduce: MlrvalOrFunction - reduce(145), // <<, reduce: MlrvalOrFunction - reduce(145), // >>, reduce: MlrvalOrFunction - reduce(145), // >>>, reduce: MlrvalOrFunction - reduce(145), // +, reduce: MlrvalOrFunction - reduce(145), // -, reduce: MlrvalOrFunction - reduce(145), // .+, reduce: MlrvalOrFunction - reduce(145), // .-, reduce: MlrvalOrFunction - reduce(145), // ., reduce: MlrvalOrFunction - reduce(145), // *, reduce: MlrvalOrFunction - reduce(145), // /, reduce: MlrvalOrFunction - reduce(145), // //, reduce: MlrvalOrFunction - reduce(145), // %, reduce: MlrvalOrFunction - reduce(145), // .*, reduce: MlrvalOrFunction - reduce(145), // ./, reduce: MlrvalOrFunction - reduce(145), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(145), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S522 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction - reduce(147), // :, reduce: MlrvalOrFunction - reduce(147), // ||, reduce: MlrvalOrFunction - reduce(147), // ^^, reduce: MlrvalOrFunction - reduce(147), // &&, reduce: MlrvalOrFunction - reduce(147), // =~, reduce: MlrvalOrFunction - reduce(147), // !=~, reduce: MlrvalOrFunction - reduce(147), // ==, reduce: MlrvalOrFunction - reduce(147), // !=, reduce: MlrvalOrFunction - reduce(147), // >, reduce: MlrvalOrFunction - reduce(147), // >=, reduce: MlrvalOrFunction - reduce(147), // <, reduce: MlrvalOrFunction - reduce(147), // <=, reduce: MlrvalOrFunction - reduce(147), // |, reduce: MlrvalOrFunction - reduce(147), // ^, reduce: MlrvalOrFunction - reduce(147), // &, reduce: MlrvalOrFunction - reduce(147), // <<, reduce: MlrvalOrFunction - reduce(147), // >>, reduce: MlrvalOrFunction - reduce(147), // >>>, reduce: MlrvalOrFunction - reduce(147), // +, reduce: MlrvalOrFunction - reduce(147), // -, reduce: MlrvalOrFunction - reduce(147), // .+, reduce: MlrvalOrFunction - reduce(147), // .-, reduce: MlrvalOrFunction - reduce(147), // ., reduce: MlrvalOrFunction - reduce(147), // *, reduce: MlrvalOrFunction - reduce(147), // /, reduce: MlrvalOrFunction - reduce(147), // //, reduce: MlrvalOrFunction - reduce(147), // %, reduce: MlrvalOrFunction - reduce(147), // .*, reduce: MlrvalOrFunction - reduce(147), // ./, reduce: MlrvalOrFunction - reduce(147), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(147), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S523 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(152), // ?, reduce: MlrvalOrFunction - reduce(152), // :, reduce: MlrvalOrFunction - reduce(152), // ||, reduce: MlrvalOrFunction - reduce(152), // ^^, reduce: MlrvalOrFunction - reduce(152), // &&, reduce: MlrvalOrFunction - reduce(152), // =~, reduce: MlrvalOrFunction - reduce(152), // !=~, reduce: MlrvalOrFunction - reduce(152), // ==, reduce: MlrvalOrFunction - reduce(152), // !=, reduce: MlrvalOrFunction - reduce(152), // >, reduce: MlrvalOrFunction - reduce(152), // >=, reduce: MlrvalOrFunction - reduce(152), // <, reduce: MlrvalOrFunction - reduce(152), // <=, reduce: MlrvalOrFunction - reduce(152), // |, reduce: MlrvalOrFunction - reduce(152), // ^, reduce: MlrvalOrFunction - reduce(152), // &, reduce: MlrvalOrFunction - reduce(152), // <<, reduce: MlrvalOrFunction - reduce(152), // >>, reduce: MlrvalOrFunction - reduce(152), // >>>, reduce: MlrvalOrFunction - reduce(152), // +, reduce: MlrvalOrFunction - reduce(152), // -, reduce: MlrvalOrFunction - reduce(152), // .+, reduce: MlrvalOrFunction - reduce(152), // .-, reduce: MlrvalOrFunction - reduce(152), // ., reduce: MlrvalOrFunction - reduce(152), // *, reduce: MlrvalOrFunction - reduce(152), // /, reduce: MlrvalOrFunction - reduce(152), // //, reduce: MlrvalOrFunction - reduce(152), // %, reduce: MlrvalOrFunction - reduce(152), // .*, reduce: MlrvalOrFunction - reduce(152), // ./, reduce: MlrvalOrFunction - reduce(152), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(152), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(152), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S524 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(893), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S525 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - shift(938), // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S526 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - shift(1038), // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if - nil, // md_token_elif - nil, // md_token_else - shift(1065), // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S527 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - shift(1067), // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if - nil, // md_token_elif - nil, // md_token_else - shift(1065), // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S528 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(171), // $, reduce: IfChain nil, // empty nil, // ; + reduce(171), // {, reduce: IfChain + nil, // } nil, // = reduce(171), // md_token_filter, reduce: IfChain reduce(171), // md_token_emit, reduce: IfChain @@ -56590,8 +10778,6 @@ var actionTab = actionTable{ reduce(171), // md_token_panic, reduce: IfChain reduce(171), // [, reduce: IfChain nil, // , - reduce(171), // {, reduce: IfChain - nil, // } reduce(171), // md_token_IPS, reduce: IfChain reduce(171), // md_token_IFS, reduce: IfChain reduce(171), // md_token_IRS, reduce: IfChain @@ -56608,19 +10794,23 @@ var actionTab = actionTable{ reduce(171), // md_token_begin, reduce: IfChain reduce(171), // md_token_end, reduce: IfChain reduce(171), // md_token_if, reduce: IfChain - nil, // md_token_elif - nil, // md_token_else + shift(536), // md_token_elif + shift(537), // md_token_else + reduce(171), // md_token_while, reduce: IfChain + reduce(171), // md_token_do, reduce: IfChain reduce(171), // md_token_for, reduce: IfChain nil, // md_token_in }, }, - actionRow{ // S529 + actionRow{ // S99 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(173), // $, reduce: IfElifStar nil, // empty nil, // ; + reduce(173), // {, reduce: IfElifStar + nil, // } nil, // = reduce(173), // md_token_filter, reduce: IfElifStar reduce(173), // md_token_emit, reduce: IfElifStar @@ -56697,8 +10887,6 @@ var actionTab = actionTable{ reduce(173), // md_token_panic, reduce: IfElifStar reduce(173), // [, reduce: IfElifStar nil, // , - reduce(173), // {, reduce: IfElifStar - nil, // } reduce(173), // md_token_IPS, reduce: IfElifStar reduce(173), // md_token_IFS, reduce: IfElifStar reduce(173), // md_token_IRS, reduce: IfElifStar @@ -56717,246 +10905,36 @@ var actionTab = actionTable{ reduce(173), // md_token_if, reduce: IfElifStar reduce(173), // md_token_elif, reduce: IfElifStar reduce(173), // md_token_else, reduce: IfElifStar + reduce(173), // md_token_while, reduce: IfElifStar + reduce(173), // md_token_do, reduce: IfElifStar reduce(173), // md_token_for, reduce: IfElifStar nil, // md_token_in }, }, - actionRow{ // S530 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1068), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S531 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - shift(1069), // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S532 + actionRow{ // S100 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ + nil, // md_token_field_name + nil, // $[ nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -56992,10 +10970,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -57004,66 +10982,286 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(343), // ! - shift(344), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(346), // ( + shift(538), // ( nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S533 + actionRow{ // S101 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(539), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S102 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(541), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S103 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(180), // $, reduce: ForLoop nil, // empty nil, // ; + reduce(180), // {, reduce: ForLoop + nil, // } nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + reduce(180), // md_token_filter, reduce: ForLoop + reduce(180), // md_token_emit, reduce: ForLoop + reduce(180), // md_token_dump, reduce: ForLoop + reduce(180), // md_token_edump, reduce: ForLoop + reduce(180), // md_token_field_name, reduce: ForLoop + reduce(180), // $[, reduce: ForLoop nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - shift(1072), // md_token_non_sigil_name + reduce(180), // md_token_braced_field_name, reduce: ForLoop + reduce(180), // md_token_full_srec, reduce: ForLoop + reduce(180), // md_token_oosvar_name, reduce: ForLoop + reduce(180), // @[, reduce: ForLoop + reduce(180), // md_token_braced_oosvar_name, reduce: ForLoop + reduce(180), // md_token_full_oosvar, reduce: ForLoop + reduce(180), // md_token_non_sigil_name, reduce: ForLoop nil, // ||= nil, // ^^= nil, // &&= @@ -57099,10 +11297,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + reduce(180), // +, reduce: ForLoop + reduce(180), // -, reduce: ForLoop + reduce(180), // .+, reduce: ForLoop + reduce(180), // .-, reduce: ForLoop nil, // . nil, // * nil, // / @@ -57111,51 +11309,380 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + reduce(180), // !, reduce: ForLoop + reduce(180), // ~, reduce: ForLoop nil, // ** - nil, // ( + reduce(180), // (, reduce: ForLoop nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + reduce(180), // md_token_string_literal, reduce: ForLoop + reduce(180), // md_token_int_literal, reduce: ForLoop + reduce(180), // md_token_float_literal, reduce: ForLoop + reduce(180), // md_token_boolean_literal, reduce: ForLoop + reduce(180), // md_token_M_PI, reduce: ForLoop + reduce(180), // md_token_M_E, reduce: ForLoop + reduce(180), // md_token_panic, reduce: ForLoop + reduce(180), // [, reduce: ForLoop nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if + reduce(180), // md_token_IPS, reduce: ForLoop + reduce(180), // md_token_IFS, reduce: ForLoop + reduce(180), // md_token_IRS, reduce: ForLoop + reduce(180), // md_token_OPS, reduce: ForLoop + reduce(180), // md_token_OFS, reduce: ForLoop + reduce(180), // md_token_ORS, reduce: ForLoop + reduce(180), // md_token_NF, reduce: ForLoop + reduce(180), // md_token_NR, reduce: ForLoop + reduce(180), // md_token_FNR, reduce: ForLoop + reduce(180), // md_token_FILENAME, reduce: ForLoop + reduce(180), // md_token_FILENUM, reduce: ForLoop + reduce(180), // md_token_int_type, reduce: ForLoop + reduce(180), // md_token_float_type, reduce: ForLoop + reduce(180), // md_token_begin, reduce: ForLoop + reduce(180), // md_token_end, reduce: ForLoop + reduce(180), // md_token_if, reduce: ForLoop nil, // md_token_elif nil, // md_token_else - nil, // md_token_for + reduce(180), // md_token_while, reduce: ForLoop + reduce(180), // md_token_do, reduce: ForLoop + reduce(180), // md_token_for, reduce: ForLoop nil, // md_token_in }, }, - actionRow{ // S534 + actionRow{ // S104 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(181), // $, reduce: ForLoop + nil, // empty + nil, // ; + reduce(181), // {, reduce: ForLoop + nil, // } + nil, // = + reduce(181), // md_token_filter, reduce: ForLoop + reduce(181), // md_token_emit, reduce: ForLoop + reduce(181), // md_token_dump, reduce: ForLoop + reduce(181), // md_token_edump, reduce: ForLoop + reduce(181), // md_token_field_name, reduce: ForLoop + reduce(181), // $[, reduce: ForLoop + nil, // ] + reduce(181), // md_token_braced_field_name, reduce: ForLoop + reduce(181), // md_token_full_srec, reduce: ForLoop + reduce(181), // md_token_oosvar_name, reduce: ForLoop + reduce(181), // @[, reduce: ForLoop + reduce(181), // md_token_braced_oosvar_name, reduce: ForLoop + reduce(181), // md_token_full_oosvar, reduce: ForLoop + reduce(181), // md_token_non_sigil_name, reduce: ForLoop + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(181), // +, reduce: ForLoop + reduce(181), // -, reduce: ForLoop + reduce(181), // .+, reduce: ForLoop + reduce(181), // .-, reduce: ForLoop + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(181), // !, reduce: ForLoop + reduce(181), // ~, reduce: ForLoop + nil, // ** + reduce(181), // (, reduce: ForLoop + nil, // ) + reduce(181), // md_token_string_literal, reduce: ForLoop + reduce(181), // md_token_int_literal, reduce: ForLoop + reduce(181), // md_token_float_literal, reduce: ForLoop + reduce(181), // md_token_boolean_literal, reduce: ForLoop + reduce(181), // md_token_M_PI, reduce: ForLoop + reduce(181), // md_token_M_E, reduce: ForLoop + reduce(181), // md_token_panic, reduce: ForLoop + reduce(181), // [, reduce: ForLoop + nil, // , + reduce(181), // md_token_IPS, reduce: ForLoop + reduce(181), // md_token_IFS, reduce: ForLoop + reduce(181), // md_token_IRS, reduce: ForLoop + reduce(181), // md_token_OPS, reduce: ForLoop + reduce(181), // md_token_OFS, reduce: ForLoop + reduce(181), // md_token_ORS, reduce: ForLoop + reduce(181), // md_token_NF, reduce: ForLoop + reduce(181), // md_token_NR, reduce: ForLoop + reduce(181), // md_token_FNR, reduce: ForLoop + reduce(181), // md_token_FILENAME, reduce: ForLoop + reduce(181), // md_token_FILENUM, reduce: ForLoop + reduce(181), // md_token_int_type, reduce: ForLoop + reduce(181), // md_token_float_type, reduce: ForLoop + reduce(181), // md_token_begin, reduce: ForLoop + reduce(181), // md_token_end, reduce: ForLoop + reduce(181), // md_token_if, reduce: ForLoop + nil, // md_token_elif + nil, // md_token_else + reduce(181), // md_token_while, reduce: ForLoop + reduce(181), // md_token_do, reduce: ForLoop + reduce(181), // md_token_for, reduce: ForLoop + nil, // md_token_in + }, + }, + actionRow{ // S105 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(542), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S106 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(5), // $, reduce: StatementBlock + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + shift(15), // md_token_filter + shift(16), // md_token_emit + shift(17), // md_token_dump + shift(18), // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + shift(96), // md_token_begin + shift(97), // md_token_end + shift(100), // md_token_if + nil, // md_token_elif + nil, // md_token_else + shift(101), // md_token_while + shift(102), // md_token_do + shift(105), // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S107 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(4), // $, reduce: StatementBlock + reduce(7), // $, reduce: StatementBlock nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -57232,8 +11759,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -57252,231 +11777,46782 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, + actionRow{ // S108 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + shift(544), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S109 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(130), // $, reduce: MapLiteral + nil, // empty + reduce(130), // ;, reduce: MapLiteral + nil, // { + nil, // } + reduce(130), // =, reduce: MapLiteral + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(130), // ||=, reduce: MapLiteral + reduce(130), // ^^=, reduce: MapLiteral + reduce(130), // &&=, reduce: MapLiteral + reduce(130), // |=, reduce: MapLiteral + reduce(130), // ^=, reduce: MapLiteral + reduce(130), // <<=, reduce: MapLiteral + reduce(130), // >>=, reduce: MapLiteral + reduce(130), // >>>=, reduce: MapLiteral + reduce(130), // +=, reduce: MapLiteral + reduce(130), // .=, reduce: MapLiteral + reduce(130), // -=, reduce: MapLiteral + reduce(130), // *=, reduce: MapLiteral + reduce(130), // /=, reduce: MapLiteral + reduce(130), // //=, reduce: MapLiteral + reduce(130), // %=, reduce: MapLiteral + reduce(130), // **=, reduce: MapLiteral + reduce(130), // ?, reduce: MapLiteral + nil, // : + reduce(130), // ||, reduce: MapLiteral + reduce(130), // ^^, reduce: MapLiteral + reduce(130), // &&, reduce: MapLiteral + reduce(130), // =~, reduce: MapLiteral + reduce(130), // !=~, reduce: MapLiteral + reduce(130), // ==, reduce: MapLiteral + reduce(130), // !=, reduce: MapLiteral + reduce(130), // >, reduce: MapLiteral + reduce(130), // >=, reduce: MapLiteral + reduce(130), // <, reduce: MapLiteral + reduce(130), // <=, reduce: MapLiteral + reduce(130), // |, reduce: MapLiteral + reduce(130), // ^, reduce: MapLiteral + reduce(130), // &, reduce: MapLiteral + reduce(130), // <<, reduce: MapLiteral + reduce(130), // >>, reduce: MapLiteral + reduce(130), // >>>, reduce: MapLiteral + reduce(130), // +, reduce: MapLiteral + reduce(130), // -, reduce: MapLiteral + reduce(130), // .+, reduce: MapLiteral + reduce(130), // .-, reduce: MapLiteral + reduce(130), // ., reduce: MapLiteral + reduce(130), // *, reduce: MapLiteral + reduce(130), // /, reduce: MapLiteral + reduce(130), // //, reduce: MapLiteral + reduce(130), // %, reduce: MapLiteral + reduce(130), // .*, reduce: MapLiteral + reduce(130), // ./, reduce: MapLiteral + reduce(130), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(130), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(130), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S110 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(546), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S111 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(111), // ?, reduce: MlrvalOrFunction + reduce(111), // :, reduce: MlrvalOrFunction + reduce(111), // ||, reduce: MlrvalOrFunction + reduce(111), // ^^, reduce: MlrvalOrFunction + reduce(111), // &&, reduce: MlrvalOrFunction + reduce(111), // =~, reduce: MlrvalOrFunction + reduce(111), // !=~, reduce: MlrvalOrFunction + reduce(111), // ==, reduce: MlrvalOrFunction + reduce(111), // !=, reduce: MlrvalOrFunction + reduce(111), // >, reduce: MlrvalOrFunction + reduce(111), // >=, reduce: MlrvalOrFunction + reduce(111), // <, reduce: MlrvalOrFunction + reduce(111), // <=, reduce: MlrvalOrFunction + reduce(111), // |, reduce: MlrvalOrFunction + reduce(111), // ^, reduce: MlrvalOrFunction + reduce(111), // &, reduce: MlrvalOrFunction + reduce(111), // <<, reduce: MlrvalOrFunction + reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction + reduce(111), // +, reduce: MlrvalOrFunction + reduce(111), // -, reduce: MlrvalOrFunction + reduce(111), // .+, reduce: MlrvalOrFunction + reduce(111), // .-, reduce: MlrvalOrFunction + reduce(111), // ., reduce: MlrvalOrFunction + reduce(111), // *, reduce: MlrvalOrFunction + reduce(111), // /, reduce: MlrvalOrFunction + reduce(111), // //, reduce: MlrvalOrFunction + reduce(111), // %, reduce: MlrvalOrFunction + reduce(111), // .*, reduce: MlrvalOrFunction + reduce(111), // ./, reduce: MlrvalOrFunction + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(111), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S112 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: FieldValue + reduce(24), // :, reduce: FieldValue + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(24), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S113 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: FieldValue + reduce(25), // :, reduce: FieldValue + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(25), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S114 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: FieldValue + reduce(26), // :, reduce: FieldValue + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(26), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S115 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: DirectFieldValue + reduce(27), // :, reduce: DirectFieldValue + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(27), // [, reduce: DirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S116 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S117 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: BracedFieldValue + reduce(29), // :, reduce: BracedFieldValue + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(29), // [, reduce: BracedFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S118 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: MlrvalOrFunction + reduce(112), // :, reduce: MlrvalOrFunction + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(112), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S119 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: FullSrec + reduce(30), // :, reduce: FullSrec + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(30), // **, reduce: FullSrec + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(30), // [, reduce: FullSrec + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S120 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + reduce(113), // :, reduce: MlrvalOrFunction + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(113), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S121 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: OosvarValue + reduce(31), // :, reduce: OosvarValue + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(31), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S122 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: OosvarValue + reduce(32), // :, reduce: OosvarValue + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(32), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S123 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: OosvarValue + reduce(33), // :, reduce: OosvarValue + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(33), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S124 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: DirectOosvarValue + reduce(34), // :, reduce: DirectOosvarValue + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(34), // [, reduce: DirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S125 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S126 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: BracedOosvarValue + reduce(36), // :, reduce: BracedOosvarValue + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(36), // [, reduce: BracedOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S127 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + reduce(114), // :, reduce: MlrvalOrFunction + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(114), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S128 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: FullOosvar + reduce(37), // :, reduce: FullOosvar + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(37), // [, reduce: FullOosvar + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S129 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: MlrvalOrFunction + reduce(115), // :, reduce: MlrvalOrFunction + reduce(115), // ||, reduce: MlrvalOrFunction + reduce(115), // ^^, reduce: MlrvalOrFunction + reduce(115), // &&, reduce: MlrvalOrFunction + reduce(115), // =~, reduce: MlrvalOrFunction + reduce(115), // !=~, reduce: MlrvalOrFunction + reduce(115), // ==, reduce: MlrvalOrFunction + reduce(115), // !=, reduce: MlrvalOrFunction + reduce(115), // >, reduce: MlrvalOrFunction + reduce(115), // >=, reduce: MlrvalOrFunction + reduce(115), // <, reduce: MlrvalOrFunction + reduce(115), // <=, reduce: MlrvalOrFunction + reduce(115), // |, reduce: MlrvalOrFunction + reduce(115), // ^, reduce: MlrvalOrFunction + reduce(115), // &, reduce: MlrvalOrFunction + reduce(115), // <<, reduce: MlrvalOrFunction + reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction + reduce(115), // +, reduce: MlrvalOrFunction + reduce(115), // -, reduce: MlrvalOrFunction + reduce(115), // .+, reduce: MlrvalOrFunction + reduce(115), // .-, reduce: MlrvalOrFunction + reduce(115), // ., reduce: MlrvalOrFunction + reduce(115), // *, reduce: MlrvalOrFunction + reduce(115), // /, reduce: MlrvalOrFunction + reduce(115), // //, reduce: MlrvalOrFunction + reduce(115), // %, reduce: MlrvalOrFunction + reduce(115), // .*, reduce: MlrvalOrFunction + reduce(115), // ./, reduce: MlrvalOrFunction + reduce(115), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(115), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(115), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S130 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LocalVariable + reduce(38), // :, reduce: LocalVariable + reduce(38), // ||, reduce: LocalVariable + reduce(38), // ^^, reduce: LocalVariable + reduce(38), // &&, reduce: LocalVariable + reduce(38), // =~, reduce: LocalVariable + reduce(38), // !=~, reduce: LocalVariable + reduce(38), // ==, reduce: LocalVariable + reduce(38), // !=, reduce: LocalVariable + reduce(38), // >, reduce: LocalVariable + reduce(38), // >=, reduce: LocalVariable + reduce(38), // <, reduce: LocalVariable + reduce(38), // <=, reduce: LocalVariable + reduce(38), // |, reduce: LocalVariable + reduce(38), // ^, reduce: LocalVariable + reduce(38), // &, reduce: LocalVariable + reduce(38), // <<, reduce: LocalVariable + reduce(38), // >>, reduce: LocalVariable + reduce(38), // >>>, reduce: LocalVariable + reduce(38), // +, reduce: LocalVariable + reduce(38), // -, reduce: LocalVariable + reduce(38), // .+, reduce: LocalVariable + reduce(38), // .-, reduce: LocalVariable + reduce(38), // ., reduce: LocalVariable + reduce(38), // *, reduce: LocalVariable + reduce(38), // /, reduce: LocalVariable + reduce(38), // //, reduce: LocalVariable + reduce(38), // %, reduce: LocalVariable + reduce(38), // .*, reduce: LocalVariable + reduce(38), // ./, reduce: LocalVariable + reduce(38), // .//, reduce: LocalVariable + nil, // ! + nil, // ~ + reduce(38), // **, reduce: LocalVariable + reduce(158), // (, reduce: FunctionName + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(38), // [, reduce: LocalVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S131 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(56), // :, reduce: Rvalue + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S132 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(57), // :, reduce: PrecedenceChainStart + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S133 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(549), // ? + reduce(59), // :, reduce: TernaryTerm + shift(550), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S134 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: LogicalOrTerm + reduce(61), // :, reduce: LogicalOrTerm + reduce(61), // ||, reduce: LogicalOrTerm + shift(551), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S135 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: LogicalXORTerm + reduce(63), // :, reduce: LogicalXORTerm + reduce(63), // ||, reduce: LogicalXORTerm + reduce(63), // ^^, reduce: LogicalXORTerm + shift(552), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S136 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: LogicalAndTerm + reduce(65), // :, reduce: LogicalAndTerm + reduce(65), // ||, reduce: LogicalAndTerm + reduce(65), // ^^, reduce: LogicalAndTerm + reduce(65), // &&, reduce: LogicalAndTerm + shift(553), // =~ + shift(554), // !=~ + shift(555), // == + shift(556), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S137 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: EqneTerm + reduce(70), // :, reduce: EqneTerm + reduce(70), // ||, reduce: EqneTerm + reduce(70), // ^^, reduce: EqneTerm + reduce(70), // &&, reduce: EqneTerm + reduce(70), // =~, reduce: EqneTerm + reduce(70), // !=~, reduce: EqneTerm + reduce(70), // ==, reduce: EqneTerm + reduce(70), // !=, reduce: EqneTerm + shift(557), // > + shift(558), // >= + shift(559), // < + shift(560), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S138 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: CmpTerm + reduce(75), // :, reduce: CmpTerm + reduce(75), // ||, reduce: CmpTerm + reduce(75), // ^^, reduce: CmpTerm + reduce(75), // &&, reduce: CmpTerm + reduce(75), // =~, reduce: CmpTerm + reduce(75), // !=~, reduce: CmpTerm + reduce(75), // ==, reduce: CmpTerm + reduce(75), // !=, reduce: CmpTerm + reduce(75), // >, reduce: CmpTerm + reduce(75), // >=, reduce: CmpTerm + reduce(75), // <, reduce: CmpTerm + reduce(75), // <=, reduce: CmpTerm + shift(561), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S139 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseORTerm + reduce(77), // :, reduce: BitwiseORTerm + reduce(77), // ||, reduce: BitwiseORTerm + reduce(77), // ^^, reduce: BitwiseORTerm + reduce(77), // &&, reduce: BitwiseORTerm + reduce(77), // =~, reduce: BitwiseORTerm + reduce(77), // !=~, reduce: BitwiseORTerm + reduce(77), // ==, reduce: BitwiseORTerm + reduce(77), // !=, reduce: BitwiseORTerm + reduce(77), // >, reduce: BitwiseORTerm + reduce(77), // >=, reduce: BitwiseORTerm + reduce(77), // <, reduce: BitwiseORTerm + reduce(77), // <=, reduce: BitwiseORTerm + reduce(77), // |, reduce: BitwiseORTerm + shift(562), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S140 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseXORTerm + reduce(79), // :, reduce: BitwiseXORTerm + reduce(79), // ||, reduce: BitwiseXORTerm + reduce(79), // ^^, reduce: BitwiseXORTerm + reduce(79), // &&, reduce: BitwiseXORTerm + reduce(79), // =~, reduce: BitwiseXORTerm + reduce(79), // !=~, reduce: BitwiseXORTerm + reduce(79), // ==, reduce: BitwiseXORTerm + reduce(79), // !=, reduce: BitwiseXORTerm + reduce(79), // >, reduce: BitwiseXORTerm + reduce(79), // >=, reduce: BitwiseXORTerm + reduce(79), // <, reduce: BitwiseXORTerm + reduce(79), // <=, reduce: BitwiseXORTerm + reduce(79), // |, reduce: BitwiseXORTerm + reduce(79), // ^, reduce: BitwiseXORTerm + shift(563), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S141 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: BitwiseANDTerm + reduce(81), // :, reduce: BitwiseANDTerm + reduce(81), // ||, reduce: BitwiseANDTerm + reduce(81), // ^^, reduce: BitwiseANDTerm + reduce(81), // &&, reduce: BitwiseANDTerm + reduce(81), // =~, reduce: BitwiseANDTerm + reduce(81), // !=~, reduce: BitwiseANDTerm + reduce(81), // ==, reduce: BitwiseANDTerm + reduce(81), // !=, reduce: BitwiseANDTerm + reduce(81), // >, reduce: BitwiseANDTerm + reduce(81), // >=, reduce: BitwiseANDTerm + reduce(81), // <, reduce: BitwiseANDTerm + reduce(81), // <=, reduce: BitwiseANDTerm + reduce(81), // |, reduce: BitwiseANDTerm + reduce(81), // ^, reduce: BitwiseANDTerm + reduce(81), // &, reduce: BitwiseANDTerm + shift(564), // << + shift(565), // >> + shift(566), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S142 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: BitwiseShiftTerm + reduce(85), // :, reduce: BitwiseShiftTerm + reduce(85), // ||, reduce: BitwiseShiftTerm + reduce(85), // ^^, reduce: BitwiseShiftTerm + reduce(85), // &&, reduce: BitwiseShiftTerm + reduce(85), // =~, reduce: BitwiseShiftTerm + reduce(85), // !=~, reduce: BitwiseShiftTerm + reduce(85), // ==, reduce: BitwiseShiftTerm + reduce(85), // !=, reduce: BitwiseShiftTerm + reduce(85), // >, reduce: BitwiseShiftTerm + reduce(85), // >=, reduce: BitwiseShiftTerm + reduce(85), // <, reduce: BitwiseShiftTerm + reduce(85), // <=, reduce: BitwiseShiftTerm + reduce(85), // |, reduce: BitwiseShiftTerm + reduce(85), // ^, reduce: BitwiseShiftTerm + reduce(85), // &, reduce: BitwiseShiftTerm + reduce(85), // <<, reduce: BitwiseShiftTerm + reduce(85), // >>, reduce: BitwiseShiftTerm + reduce(85), // >>>, reduce: BitwiseShiftTerm + shift(567), // + + shift(568), // - + shift(569), // .+ + shift(570), // .- + shift(571), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S143 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S144 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: AddsubdotTerm + reduce(91), // :, reduce: AddsubdotTerm + reduce(91), // ||, reduce: AddsubdotTerm + reduce(91), // ^^, reduce: AddsubdotTerm + reduce(91), // &&, reduce: AddsubdotTerm + reduce(91), // =~, reduce: AddsubdotTerm + reduce(91), // !=~, reduce: AddsubdotTerm + reduce(91), // ==, reduce: AddsubdotTerm + reduce(91), // !=, reduce: AddsubdotTerm + reduce(91), // >, reduce: AddsubdotTerm + reduce(91), // >=, reduce: AddsubdotTerm + reduce(91), // <, reduce: AddsubdotTerm + reduce(91), // <=, reduce: AddsubdotTerm + reduce(91), // |, reduce: AddsubdotTerm + reduce(91), // ^, reduce: AddsubdotTerm + reduce(91), // &, reduce: AddsubdotTerm + reduce(91), // <<, reduce: AddsubdotTerm + reduce(91), // >>, reduce: AddsubdotTerm + reduce(91), // >>>, reduce: AddsubdotTerm + reduce(91), // +, reduce: AddsubdotTerm + reduce(91), // -, reduce: AddsubdotTerm + reduce(91), // .+, reduce: AddsubdotTerm + reduce(91), // .-, reduce: AddsubdotTerm + reduce(91), // ., reduce: AddsubdotTerm + shift(573), // * + shift(574), // / + shift(575), // // + shift(576), // % + shift(577), // .* + shift(578), // ./ + shift(579), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S145 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S146 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S147 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S148 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: MuldivTerm + reduce(99), // :, reduce: MuldivTerm + reduce(99), // ||, reduce: MuldivTerm + reduce(99), // ^^, reduce: MuldivTerm + reduce(99), // &&, reduce: MuldivTerm + reduce(99), // =~, reduce: MuldivTerm + reduce(99), // !=~, reduce: MuldivTerm + reduce(99), // ==, reduce: MuldivTerm + reduce(99), // !=, reduce: MuldivTerm + reduce(99), // >, reduce: MuldivTerm + reduce(99), // >=, reduce: MuldivTerm + reduce(99), // <, reduce: MuldivTerm + reduce(99), // <=, reduce: MuldivTerm + reduce(99), // |, reduce: MuldivTerm + reduce(99), // ^, reduce: MuldivTerm + reduce(99), // &, reduce: MuldivTerm + reduce(99), // <<, reduce: MuldivTerm + reduce(99), // >>, reduce: MuldivTerm + reduce(99), // >>>, reduce: MuldivTerm + reduce(99), // +, reduce: MuldivTerm + reduce(99), // -, reduce: MuldivTerm + reduce(99), // .+, reduce: MuldivTerm + reduce(99), // .-, reduce: MuldivTerm + reduce(99), // ., reduce: MuldivTerm + reduce(99), // *, reduce: MuldivTerm + reduce(99), // /, reduce: MuldivTerm + reduce(99), // //, reduce: MuldivTerm + reduce(99), // %, reduce: MuldivTerm + reduce(99), // .*, reduce: MuldivTerm + reduce(99), // ./, reduce: MuldivTerm + reduce(99), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S149 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: UnaryOpTerm + reduce(106), // :, reduce: UnaryOpTerm + reduce(106), // ||, reduce: UnaryOpTerm + reduce(106), // ^^, reduce: UnaryOpTerm + reduce(106), // &&, reduce: UnaryOpTerm + reduce(106), // =~, reduce: UnaryOpTerm + reduce(106), // !=~, reduce: UnaryOpTerm + reduce(106), // ==, reduce: UnaryOpTerm + reduce(106), // !=, reduce: UnaryOpTerm + reduce(106), // >, reduce: UnaryOpTerm + reduce(106), // >=, reduce: UnaryOpTerm + reduce(106), // <, reduce: UnaryOpTerm + reduce(106), // <=, reduce: UnaryOpTerm + reduce(106), // |, reduce: UnaryOpTerm + reduce(106), // ^, reduce: UnaryOpTerm + reduce(106), // &, reduce: UnaryOpTerm + reduce(106), // <<, reduce: UnaryOpTerm + reduce(106), // >>, reduce: UnaryOpTerm + reduce(106), // >>>, reduce: UnaryOpTerm + reduce(106), // +, reduce: UnaryOpTerm + reduce(106), // -, reduce: UnaryOpTerm + reduce(106), // .+, reduce: UnaryOpTerm + reduce(106), // .-, reduce: UnaryOpTerm + reduce(106), // ., reduce: UnaryOpTerm + reduce(106), // *, reduce: UnaryOpTerm + reduce(106), // /, reduce: UnaryOpTerm + reduce(106), // //, reduce: UnaryOpTerm + reduce(106), // %, reduce: UnaryOpTerm + reduce(106), // .*, reduce: UnaryOpTerm + reduce(106), // ./, reduce: UnaryOpTerm + reduce(106), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S150 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S151 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S152 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: PowTerm + reduce(108), // :, reduce: PowTerm + reduce(108), // ||, reduce: PowTerm + reduce(108), // ^^, reduce: PowTerm + reduce(108), // &&, reduce: PowTerm + reduce(108), // =~, reduce: PowTerm + reduce(108), // !=~, reduce: PowTerm + reduce(108), // ==, reduce: PowTerm + reduce(108), // !=, reduce: PowTerm + reduce(108), // >, reduce: PowTerm + reduce(108), // >=, reduce: PowTerm + reduce(108), // <, reduce: PowTerm + reduce(108), // <=, reduce: PowTerm + reduce(108), // |, reduce: PowTerm + reduce(108), // ^, reduce: PowTerm + reduce(108), // &, reduce: PowTerm + reduce(108), // <<, reduce: PowTerm + reduce(108), // >>, reduce: PowTerm + reduce(108), // >>>, reduce: PowTerm + reduce(108), // +, reduce: PowTerm + reduce(108), // -, reduce: PowTerm + reduce(108), // .+, reduce: PowTerm + reduce(108), // .-, reduce: PowTerm + reduce(108), // ., reduce: PowTerm + reduce(108), // *, reduce: PowTerm + reduce(108), // /, reduce: PowTerm + reduce(108), // //, reduce: PowTerm + reduce(108), // %, reduce: PowTerm + reduce(108), // .*, reduce: PowTerm + reduce(108), // ./, reduce: PowTerm + reduce(108), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(585), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S153 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S154 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: PrecedenceChainEnd + reduce(110), // :, reduce: PrecedenceChainEnd + reduce(110), // ||, reduce: PrecedenceChainEnd + reduce(110), // ^^, reduce: PrecedenceChainEnd + reduce(110), // &&, reduce: PrecedenceChainEnd + reduce(110), // =~, reduce: PrecedenceChainEnd + reduce(110), // !=~, reduce: PrecedenceChainEnd + reduce(110), // ==, reduce: PrecedenceChainEnd + reduce(110), // !=, reduce: PrecedenceChainEnd + reduce(110), // >, reduce: PrecedenceChainEnd + reduce(110), // >=, reduce: PrecedenceChainEnd + reduce(110), // <, reduce: PrecedenceChainEnd + reduce(110), // <=, reduce: PrecedenceChainEnd + reduce(110), // |, reduce: PrecedenceChainEnd + reduce(110), // ^, reduce: PrecedenceChainEnd + reduce(110), // &, reduce: PrecedenceChainEnd + reduce(110), // <<, reduce: PrecedenceChainEnd + reduce(110), // >>, reduce: PrecedenceChainEnd + reduce(110), // >>>, reduce: PrecedenceChainEnd + reduce(110), // +, reduce: PrecedenceChainEnd + reduce(110), // -, reduce: PrecedenceChainEnd + reduce(110), // .+, reduce: PrecedenceChainEnd + reduce(110), // .-, reduce: PrecedenceChainEnd + reduce(110), // ., reduce: PrecedenceChainEnd + reduce(110), // *, reduce: PrecedenceChainEnd + reduce(110), // /, reduce: PrecedenceChainEnd + reduce(110), // //, reduce: PrecedenceChainEnd + reduce(110), // %, reduce: PrecedenceChainEnd + reduce(110), // .*, reduce: PrecedenceChainEnd + reduce(110), // ./, reduce: PrecedenceChainEnd + reduce(110), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(110), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + shift(587), // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S155 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: MlrvalOrFunction + reduce(116), // :, reduce: MlrvalOrFunction + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // >>>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(116), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(116), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S156 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(117), // ?, reduce: MlrvalOrFunction + reduce(117), // :, reduce: MlrvalOrFunction + reduce(117), // ||, reduce: MlrvalOrFunction + reduce(117), // ^^, reduce: MlrvalOrFunction + reduce(117), // &&, reduce: MlrvalOrFunction + reduce(117), // =~, reduce: MlrvalOrFunction + reduce(117), // !=~, reduce: MlrvalOrFunction + reduce(117), // ==, reduce: MlrvalOrFunction + reduce(117), // !=, reduce: MlrvalOrFunction + reduce(117), // >, reduce: MlrvalOrFunction + reduce(117), // >=, reduce: MlrvalOrFunction + reduce(117), // <, reduce: MlrvalOrFunction + reduce(117), // <=, reduce: MlrvalOrFunction + reduce(117), // |, reduce: MlrvalOrFunction + reduce(117), // ^, reduce: MlrvalOrFunction + reduce(117), // &, reduce: MlrvalOrFunction + reduce(117), // <<, reduce: MlrvalOrFunction + reduce(117), // >>, reduce: MlrvalOrFunction + reduce(117), // >>>, reduce: MlrvalOrFunction + reduce(117), // +, reduce: MlrvalOrFunction + reduce(117), // -, reduce: MlrvalOrFunction + reduce(117), // .+, reduce: MlrvalOrFunction + reduce(117), // .-, reduce: MlrvalOrFunction + reduce(117), // ., reduce: MlrvalOrFunction + reduce(117), // *, reduce: MlrvalOrFunction + reduce(117), // /, reduce: MlrvalOrFunction + reduce(117), // //, reduce: MlrvalOrFunction + reduce(117), // %, reduce: MlrvalOrFunction + reduce(117), // .*, reduce: MlrvalOrFunction + reduce(117), // ./, reduce: MlrvalOrFunction + reduce(117), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(117), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(117), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S157 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MlrvalOrFunction + reduce(118), // :, reduce: MlrvalOrFunction + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(118), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(118), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S158 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(119), // ?, reduce: MlrvalOrFunction + reduce(119), // :, reduce: MlrvalOrFunction + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(119), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(119), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S159 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: MlrvalOrFunction + reduce(120), // :, reduce: MlrvalOrFunction + reduce(120), // ||, reduce: MlrvalOrFunction + reduce(120), // ^^, reduce: MlrvalOrFunction + reduce(120), // &&, reduce: MlrvalOrFunction + reduce(120), // =~, reduce: MlrvalOrFunction + reduce(120), // !=~, reduce: MlrvalOrFunction + reduce(120), // ==, reduce: MlrvalOrFunction + reduce(120), // !=, reduce: MlrvalOrFunction + reduce(120), // >, reduce: MlrvalOrFunction + reduce(120), // >=, reduce: MlrvalOrFunction + reduce(120), // <, reduce: MlrvalOrFunction + reduce(120), // <=, reduce: MlrvalOrFunction + reduce(120), // |, reduce: MlrvalOrFunction + reduce(120), // ^, reduce: MlrvalOrFunction + reduce(120), // &, reduce: MlrvalOrFunction + reduce(120), // <<, reduce: MlrvalOrFunction + reduce(120), // >>, reduce: MlrvalOrFunction + reduce(120), // >>>, reduce: MlrvalOrFunction + reduce(120), // +, reduce: MlrvalOrFunction + reduce(120), // -, reduce: MlrvalOrFunction + reduce(120), // .+, reduce: MlrvalOrFunction + reduce(120), // .-, reduce: MlrvalOrFunction + reduce(120), // ., reduce: MlrvalOrFunction + reduce(120), // *, reduce: MlrvalOrFunction + reduce(120), // /, reduce: MlrvalOrFunction + reduce(120), // //, reduce: MlrvalOrFunction + reduce(120), // %, reduce: MlrvalOrFunction + reduce(120), // .*, reduce: MlrvalOrFunction + reduce(120), // ./, reduce: MlrvalOrFunction + reduce(120), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(120), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(120), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S160 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: MlrvalOrFunction + reduce(121), // :, reduce: MlrvalOrFunction + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // >>>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(121), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S161 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MlrvalOrFunction + reduce(122), // :, reduce: MlrvalOrFunction + reduce(122), // ||, reduce: MlrvalOrFunction + reduce(122), // ^^, reduce: MlrvalOrFunction + reduce(122), // &&, reduce: MlrvalOrFunction + reduce(122), // =~, reduce: MlrvalOrFunction + reduce(122), // !=~, reduce: MlrvalOrFunction + reduce(122), // ==, reduce: MlrvalOrFunction + reduce(122), // !=, reduce: MlrvalOrFunction + reduce(122), // >, reduce: MlrvalOrFunction + reduce(122), // >=, reduce: MlrvalOrFunction + reduce(122), // <, reduce: MlrvalOrFunction + reduce(122), // <=, reduce: MlrvalOrFunction + reduce(122), // |, reduce: MlrvalOrFunction + reduce(122), // ^, reduce: MlrvalOrFunction + reduce(122), // &, reduce: MlrvalOrFunction + reduce(122), // <<, reduce: MlrvalOrFunction + reduce(122), // >>, reduce: MlrvalOrFunction + reduce(122), // >>>, reduce: MlrvalOrFunction + reduce(122), // +, reduce: MlrvalOrFunction + reduce(122), // -, reduce: MlrvalOrFunction + reduce(122), // .+, reduce: MlrvalOrFunction + reduce(122), // .-, reduce: MlrvalOrFunction + reduce(122), // ., reduce: MlrvalOrFunction + reduce(122), // *, reduce: MlrvalOrFunction + reduce(122), // /, reduce: MlrvalOrFunction + reduce(122), // //, reduce: MlrvalOrFunction + reduce(122), // %, reduce: MlrvalOrFunction + reduce(122), // .*, reduce: MlrvalOrFunction + reduce(122), // ./, reduce: MlrvalOrFunction + reduce(122), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(122), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S162 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MlrvalOrFunction + reduce(123), // :, reduce: MlrvalOrFunction + reduce(123), // ||, reduce: MlrvalOrFunction + reduce(123), // ^^, reduce: MlrvalOrFunction + reduce(123), // &&, reduce: MlrvalOrFunction + reduce(123), // =~, reduce: MlrvalOrFunction + reduce(123), // !=~, reduce: MlrvalOrFunction + reduce(123), // ==, reduce: MlrvalOrFunction + reduce(123), // !=, reduce: MlrvalOrFunction + reduce(123), // >, reduce: MlrvalOrFunction + reduce(123), // >=, reduce: MlrvalOrFunction + reduce(123), // <, reduce: MlrvalOrFunction + reduce(123), // <=, reduce: MlrvalOrFunction + reduce(123), // |, reduce: MlrvalOrFunction + reduce(123), // ^, reduce: MlrvalOrFunction + reduce(123), // &, reduce: MlrvalOrFunction + reduce(123), // <<, reduce: MlrvalOrFunction + reduce(123), // >>, reduce: MlrvalOrFunction + reduce(123), // >>>, reduce: MlrvalOrFunction + reduce(123), // +, reduce: MlrvalOrFunction + reduce(123), // -, reduce: MlrvalOrFunction + reduce(123), // .+, reduce: MlrvalOrFunction + reduce(123), // .-, reduce: MlrvalOrFunction + reduce(123), // ., reduce: MlrvalOrFunction + reduce(123), // *, reduce: MlrvalOrFunction + reduce(123), // /, reduce: MlrvalOrFunction + reduce(123), // //, reduce: MlrvalOrFunction + reduce(123), // %, reduce: MlrvalOrFunction + reduce(123), // .*, reduce: MlrvalOrFunction + reduce(123), // ./, reduce: MlrvalOrFunction + reduce(123), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(123), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S163 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + shift(588), // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S164 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(129), // ?, reduce: MlrvalOrFunction + reduce(129), // :, reduce: MlrvalOrFunction + reduce(129), // ||, reduce: MlrvalOrFunction + reduce(129), // ^^, reduce: MlrvalOrFunction + reduce(129), // &&, reduce: MlrvalOrFunction + reduce(129), // =~, reduce: MlrvalOrFunction + reduce(129), // !=~, reduce: MlrvalOrFunction + reduce(129), // ==, reduce: MlrvalOrFunction + reduce(129), // !=, reduce: MlrvalOrFunction + reduce(129), // >, reduce: MlrvalOrFunction + reduce(129), // >=, reduce: MlrvalOrFunction + reduce(129), // <, reduce: MlrvalOrFunction + reduce(129), // <=, reduce: MlrvalOrFunction + reduce(129), // |, reduce: MlrvalOrFunction + reduce(129), // ^, reduce: MlrvalOrFunction + reduce(129), // &, reduce: MlrvalOrFunction + reduce(129), // <<, reduce: MlrvalOrFunction + reduce(129), // >>, reduce: MlrvalOrFunction + reduce(129), // >>>, reduce: MlrvalOrFunction + reduce(129), // +, reduce: MlrvalOrFunction + reduce(129), // -, reduce: MlrvalOrFunction + reduce(129), // .+, reduce: MlrvalOrFunction + reduce(129), // .-, reduce: MlrvalOrFunction + reduce(129), // ., reduce: MlrvalOrFunction + reduce(129), // *, reduce: MlrvalOrFunction + reduce(129), // /, reduce: MlrvalOrFunction + reduce(129), // //, reduce: MlrvalOrFunction + reduce(129), // %, reduce: MlrvalOrFunction + reduce(129), // .*, reduce: MlrvalOrFunction + reduce(129), // ./, reduce: MlrvalOrFunction + reduce(129), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(129), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(129), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S165 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(590), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S166 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(132), // }, reduce: MapLiteralKeyValuePairs + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + shift(591), // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S167 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(136), // ?, reduce: MlrvalOrFunction + reduce(136), // :, reduce: MlrvalOrFunction + reduce(136), // ||, reduce: MlrvalOrFunction + reduce(136), // ^^, reduce: MlrvalOrFunction + reduce(136), // &&, reduce: MlrvalOrFunction + reduce(136), // =~, reduce: MlrvalOrFunction + reduce(136), // !=~, reduce: MlrvalOrFunction + reduce(136), // ==, reduce: MlrvalOrFunction + reduce(136), // !=, reduce: MlrvalOrFunction + reduce(136), // >, reduce: MlrvalOrFunction + reduce(136), // >=, reduce: MlrvalOrFunction + reduce(136), // <, reduce: MlrvalOrFunction + reduce(136), // <=, reduce: MlrvalOrFunction + reduce(136), // |, reduce: MlrvalOrFunction + reduce(136), // ^, reduce: MlrvalOrFunction + reduce(136), // &, reduce: MlrvalOrFunction + reduce(136), // <<, reduce: MlrvalOrFunction + reduce(136), // >>, reduce: MlrvalOrFunction + reduce(136), // >>>, reduce: MlrvalOrFunction + reduce(136), // +, reduce: MlrvalOrFunction + reduce(136), // -, reduce: MlrvalOrFunction + reduce(136), // .+, reduce: MlrvalOrFunction + reduce(136), // .-, reduce: MlrvalOrFunction + reduce(136), // ., reduce: MlrvalOrFunction + reduce(136), // *, reduce: MlrvalOrFunction + reduce(136), // /, reduce: MlrvalOrFunction + reduce(136), // //, reduce: MlrvalOrFunction + reduce(136), // %, reduce: MlrvalOrFunction + reduce(136), // .*, reduce: MlrvalOrFunction + reduce(136), // ./, reduce: MlrvalOrFunction + reduce(136), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(136), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(136), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S168 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(137), // ?, reduce: ContextVariable + reduce(137), // :, reduce: ContextVariable + reduce(137), // ||, reduce: ContextVariable + reduce(137), // ^^, reduce: ContextVariable + reduce(137), // &&, reduce: ContextVariable + reduce(137), // =~, reduce: ContextVariable + reduce(137), // !=~, reduce: ContextVariable + reduce(137), // ==, reduce: ContextVariable + reduce(137), // !=, reduce: ContextVariable + reduce(137), // >, reduce: ContextVariable + reduce(137), // >=, reduce: ContextVariable + reduce(137), // <, reduce: ContextVariable + reduce(137), // <=, reduce: ContextVariable + reduce(137), // |, reduce: ContextVariable + reduce(137), // ^, reduce: ContextVariable + reduce(137), // &, reduce: ContextVariable + reduce(137), // <<, reduce: ContextVariable + reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable + reduce(137), // +, reduce: ContextVariable + reduce(137), // -, reduce: ContextVariable + reduce(137), // .+, reduce: ContextVariable + reduce(137), // .-, reduce: ContextVariable + reduce(137), // ., reduce: ContextVariable + reduce(137), // *, reduce: ContextVariable + reduce(137), // /, reduce: ContextVariable + reduce(137), // //, reduce: ContextVariable + reduce(137), // %, reduce: ContextVariable + reduce(137), // .*, reduce: ContextVariable + reduce(137), // ./, reduce: ContextVariable + reduce(137), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(137), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(137), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S169 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(138), // ?, reduce: ContextVariable + reduce(138), // :, reduce: ContextVariable + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(138), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(138), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S170 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + reduce(139), // :, reduce: ContextVariable + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(139), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S171 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(140), // ?, reduce: ContextVariable + reduce(140), // :, reduce: ContextVariable + reduce(140), // ||, reduce: ContextVariable + reduce(140), // ^^, reduce: ContextVariable + reduce(140), // &&, reduce: ContextVariable + reduce(140), // =~, reduce: ContextVariable + reduce(140), // !=~, reduce: ContextVariable + reduce(140), // ==, reduce: ContextVariable + reduce(140), // !=, reduce: ContextVariable + reduce(140), // >, reduce: ContextVariable + reduce(140), // >=, reduce: ContextVariable + reduce(140), // <, reduce: ContextVariable + reduce(140), // <=, reduce: ContextVariable + reduce(140), // |, reduce: ContextVariable + reduce(140), // ^, reduce: ContextVariable + reduce(140), // &, reduce: ContextVariable + reduce(140), // <<, reduce: ContextVariable + reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable + reduce(140), // +, reduce: ContextVariable + reduce(140), // -, reduce: ContextVariable + reduce(140), // .+, reduce: ContextVariable + reduce(140), // .-, reduce: ContextVariable + reduce(140), // ., reduce: ContextVariable + reduce(140), // *, reduce: ContextVariable + reduce(140), // /, reduce: ContextVariable + reduce(140), // //, reduce: ContextVariable + reduce(140), // %, reduce: ContextVariable + reduce(140), // .*, reduce: ContextVariable + reduce(140), // ./, reduce: ContextVariable + reduce(140), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(140), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(140), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S172 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ContextVariable + reduce(141), // :, reduce: ContextVariable + reduce(141), // ||, reduce: ContextVariable + reduce(141), // ^^, reduce: ContextVariable + reduce(141), // &&, reduce: ContextVariable + reduce(141), // =~, reduce: ContextVariable + reduce(141), // !=~, reduce: ContextVariable + reduce(141), // ==, reduce: ContextVariable + reduce(141), // !=, reduce: ContextVariable + reduce(141), // >, reduce: ContextVariable + reduce(141), // >=, reduce: ContextVariable + reduce(141), // <, reduce: ContextVariable + reduce(141), // <=, reduce: ContextVariable + reduce(141), // |, reduce: ContextVariable + reduce(141), // ^, reduce: ContextVariable + reduce(141), // &, reduce: ContextVariable + reduce(141), // <<, reduce: ContextVariable + reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable + reduce(141), // +, reduce: ContextVariable + reduce(141), // -, reduce: ContextVariable + reduce(141), // .+, reduce: ContextVariable + reduce(141), // .-, reduce: ContextVariable + reduce(141), // ., reduce: ContextVariable + reduce(141), // *, reduce: ContextVariable + reduce(141), // /, reduce: ContextVariable + reduce(141), // //, reduce: ContextVariable + reduce(141), // %, reduce: ContextVariable + reduce(141), // .*, reduce: ContextVariable + reduce(141), // ./, reduce: ContextVariable + reduce(141), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(141), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S173 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: ContextVariable + reduce(142), // :, reduce: ContextVariable + reduce(142), // ||, reduce: ContextVariable + reduce(142), // ^^, reduce: ContextVariable + reduce(142), // &&, reduce: ContextVariable + reduce(142), // =~, reduce: ContextVariable + reduce(142), // !=~, reduce: ContextVariable + reduce(142), // ==, reduce: ContextVariable + reduce(142), // !=, reduce: ContextVariable + reduce(142), // >, reduce: ContextVariable + reduce(142), // >=, reduce: ContextVariable + reduce(142), // <, reduce: ContextVariable + reduce(142), // <=, reduce: ContextVariable + reduce(142), // |, reduce: ContextVariable + reduce(142), // ^, reduce: ContextVariable + reduce(142), // &, reduce: ContextVariable + reduce(142), // <<, reduce: ContextVariable + reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable + reduce(142), // +, reduce: ContextVariable + reduce(142), // -, reduce: ContextVariable + reduce(142), // .+, reduce: ContextVariable + reduce(142), // .-, reduce: ContextVariable + reduce(142), // ., reduce: ContextVariable + reduce(142), // *, reduce: ContextVariable + reduce(142), // /, reduce: ContextVariable + reduce(142), // //, reduce: ContextVariable + reduce(142), // %, reduce: ContextVariable + reduce(142), // .*, reduce: ContextVariable + reduce(142), // ./, reduce: ContextVariable + reduce(142), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(142), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(142), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S174 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(143), // ?, reduce: ContextVariable + reduce(143), // :, reduce: ContextVariable + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(143), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(143), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S175 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + reduce(144), // :, reduce: ContextVariable + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(144), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S176 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ContextVariable + reduce(145), // :, reduce: ContextVariable + reduce(145), // ||, reduce: ContextVariable + reduce(145), // ^^, reduce: ContextVariable + reduce(145), // &&, reduce: ContextVariable + reduce(145), // =~, reduce: ContextVariable + reduce(145), // !=~, reduce: ContextVariable + reduce(145), // ==, reduce: ContextVariable + reduce(145), // !=, reduce: ContextVariable + reduce(145), // >, reduce: ContextVariable + reduce(145), // >=, reduce: ContextVariable + reduce(145), // <, reduce: ContextVariable + reduce(145), // <=, reduce: ContextVariable + reduce(145), // |, reduce: ContextVariable + reduce(145), // ^, reduce: ContextVariable + reduce(145), // &, reduce: ContextVariable + reduce(145), // <<, reduce: ContextVariable + reduce(145), // >>, reduce: ContextVariable + reduce(145), // >>>, reduce: ContextVariable + reduce(145), // +, reduce: ContextVariable + reduce(145), // -, reduce: ContextVariable + reduce(145), // .+, reduce: ContextVariable + reduce(145), // .-, reduce: ContextVariable + reduce(145), // ., reduce: ContextVariable + reduce(145), // *, reduce: ContextVariable + reduce(145), // /, reduce: ContextVariable + reduce(145), // //, reduce: ContextVariable + reduce(145), // %, reduce: ContextVariable + reduce(145), // .*, reduce: ContextVariable + reduce(145), // ./, reduce: ContextVariable + reduce(145), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(145), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S177 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ContextVariable + reduce(146), // :, reduce: ContextVariable + reduce(146), // ||, reduce: ContextVariable + reduce(146), // ^^, reduce: ContextVariable + reduce(146), // &&, reduce: ContextVariable + reduce(146), // =~, reduce: ContextVariable + reduce(146), // !=~, reduce: ContextVariable + reduce(146), // ==, reduce: ContextVariable + reduce(146), // !=, reduce: ContextVariable + reduce(146), // >, reduce: ContextVariable + reduce(146), // >=, reduce: ContextVariable + reduce(146), // <, reduce: ContextVariable + reduce(146), // <=, reduce: ContextVariable + reduce(146), // |, reduce: ContextVariable + reduce(146), // ^, reduce: ContextVariable + reduce(146), // &, reduce: ContextVariable + reduce(146), // <<, reduce: ContextVariable + reduce(146), // >>, reduce: ContextVariable + reduce(146), // >>>, reduce: ContextVariable + reduce(146), // +, reduce: ContextVariable + reduce(146), // -, reduce: ContextVariable + reduce(146), // .+, reduce: ContextVariable + reduce(146), // .-, reduce: ContextVariable + reduce(146), // ., reduce: ContextVariable + reduce(146), // *, reduce: ContextVariable + reduce(146), // /, reduce: ContextVariable + reduce(146), // //, reduce: ContextVariable + reduce(146), // %, reduce: ContextVariable + reduce(146), // .*, reduce: ContextVariable + reduce(146), // ./, reduce: ContextVariable + reduce(146), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(146), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S178 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: ContextVariable + reduce(147), // :, reduce: ContextVariable + reduce(147), // ||, reduce: ContextVariable + reduce(147), // ^^, reduce: ContextVariable + reduce(147), // &&, reduce: ContextVariable + reduce(147), // =~, reduce: ContextVariable + reduce(147), // !=~, reduce: ContextVariable + reduce(147), // ==, reduce: ContextVariable + reduce(147), // !=, reduce: ContextVariable + reduce(147), // >, reduce: ContextVariable + reduce(147), // >=, reduce: ContextVariable + reduce(147), // <, reduce: ContextVariable + reduce(147), // <=, reduce: ContextVariable + reduce(147), // |, reduce: ContextVariable + reduce(147), // ^, reduce: ContextVariable + reduce(147), // &, reduce: ContextVariable + reduce(147), // <<, reduce: ContextVariable + reduce(147), // >>, reduce: ContextVariable + reduce(147), // >>>, reduce: ContextVariable + reduce(147), // +, reduce: ContextVariable + reduce(147), // -, reduce: ContextVariable + reduce(147), // .+, reduce: ContextVariable + reduce(147), // .-, reduce: ContextVariable + reduce(147), // ., reduce: ContextVariable + reduce(147), // *, reduce: ContextVariable + reduce(147), // /, reduce: ContextVariable + reduce(147), // //, reduce: ContextVariable + reduce(147), // %, reduce: ContextVariable + reduce(147), // .*, reduce: ContextVariable + reduce(147), // ./, reduce: ContextVariable + reduce(147), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(147), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(147), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S179 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: MlrvalOrFunction + reduce(148), // :, reduce: MlrvalOrFunction + reduce(148), // ||, reduce: MlrvalOrFunction + reduce(148), // ^^, reduce: MlrvalOrFunction + reduce(148), // &&, reduce: MlrvalOrFunction + reduce(148), // =~, reduce: MlrvalOrFunction + reduce(148), // !=~, reduce: MlrvalOrFunction + reduce(148), // ==, reduce: MlrvalOrFunction + reduce(148), // !=, reduce: MlrvalOrFunction + reduce(148), // >, reduce: MlrvalOrFunction + reduce(148), // >=, reduce: MlrvalOrFunction + reduce(148), // <, reduce: MlrvalOrFunction + reduce(148), // <=, reduce: MlrvalOrFunction + reduce(148), // |, reduce: MlrvalOrFunction + reduce(148), // ^, reduce: MlrvalOrFunction + reduce(148), // &, reduce: MlrvalOrFunction + reduce(148), // <<, reduce: MlrvalOrFunction + reduce(148), // >>, reduce: MlrvalOrFunction + reduce(148), // >>>, reduce: MlrvalOrFunction + reduce(148), // +, reduce: MlrvalOrFunction + reduce(148), // -, reduce: MlrvalOrFunction + reduce(148), // .+, reduce: MlrvalOrFunction + reduce(148), // .-, reduce: MlrvalOrFunction + reduce(148), // ., reduce: MlrvalOrFunction + reduce(148), // *, reduce: MlrvalOrFunction + reduce(148), // /, reduce: MlrvalOrFunction + reduce(148), // //, reduce: MlrvalOrFunction + reduce(148), // %, reduce: MlrvalOrFunction + reduce(148), // .*, reduce: MlrvalOrFunction + reduce(148), // ./, reduce: MlrvalOrFunction + reduce(148), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(148), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(148), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S180 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(150), // ?, reduce: MlrvalOrFunction + reduce(150), // :, reduce: MlrvalOrFunction + reduce(150), // ||, reduce: MlrvalOrFunction + reduce(150), // ^^, reduce: MlrvalOrFunction + reduce(150), // &&, reduce: MlrvalOrFunction + reduce(150), // =~, reduce: MlrvalOrFunction + reduce(150), // !=~, reduce: MlrvalOrFunction + reduce(150), // ==, reduce: MlrvalOrFunction + reduce(150), // !=, reduce: MlrvalOrFunction + reduce(150), // >, reduce: MlrvalOrFunction + reduce(150), // >=, reduce: MlrvalOrFunction + reduce(150), // <, reduce: MlrvalOrFunction + reduce(150), // <=, reduce: MlrvalOrFunction + reduce(150), // |, reduce: MlrvalOrFunction + reduce(150), // ^, reduce: MlrvalOrFunction + reduce(150), // &, reduce: MlrvalOrFunction + reduce(150), // <<, reduce: MlrvalOrFunction + reduce(150), // >>, reduce: MlrvalOrFunction + reduce(150), // >>>, reduce: MlrvalOrFunction + reduce(150), // +, reduce: MlrvalOrFunction + reduce(150), // -, reduce: MlrvalOrFunction + reduce(150), // .+, reduce: MlrvalOrFunction + reduce(150), // .-, reduce: MlrvalOrFunction + reduce(150), // ., reduce: MlrvalOrFunction + reduce(150), // *, reduce: MlrvalOrFunction + reduce(150), // /, reduce: MlrvalOrFunction + reduce(150), // //, reduce: MlrvalOrFunction + reduce(150), // %, reduce: MlrvalOrFunction + reduce(150), // .*, reduce: MlrvalOrFunction + reduce(150), // ./, reduce: MlrvalOrFunction + reduce(150), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(150), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(150), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S181 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(155), // ?, reduce: MlrvalOrFunction + reduce(155), // :, reduce: MlrvalOrFunction + reduce(155), // ||, reduce: MlrvalOrFunction + reduce(155), // ^^, reduce: MlrvalOrFunction + reduce(155), // &&, reduce: MlrvalOrFunction + reduce(155), // =~, reduce: MlrvalOrFunction + reduce(155), // !=~, reduce: MlrvalOrFunction + reduce(155), // ==, reduce: MlrvalOrFunction + reduce(155), // !=, reduce: MlrvalOrFunction + reduce(155), // >, reduce: MlrvalOrFunction + reduce(155), // >=, reduce: MlrvalOrFunction + reduce(155), // <, reduce: MlrvalOrFunction + reduce(155), // <=, reduce: MlrvalOrFunction + reduce(155), // |, reduce: MlrvalOrFunction + reduce(155), // ^, reduce: MlrvalOrFunction + reduce(155), // &, reduce: MlrvalOrFunction + reduce(155), // <<, reduce: MlrvalOrFunction + reduce(155), // >>, reduce: MlrvalOrFunction + reduce(155), // >>>, reduce: MlrvalOrFunction + reduce(155), // +, reduce: MlrvalOrFunction + reduce(155), // -, reduce: MlrvalOrFunction + reduce(155), // .+, reduce: MlrvalOrFunction + reduce(155), // .-, reduce: MlrvalOrFunction + reduce(155), // ., reduce: MlrvalOrFunction + reduce(155), // *, reduce: MlrvalOrFunction + reduce(155), // /, reduce: MlrvalOrFunction + reduce(155), // //, reduce: MlrvalOrFunction + reduce(155), // %, reduce: MlrvalOrFunction + reduce(155), // .*, reduce: MlrvalOrFunction + reduce(155), // ./, reduce: MlrvalOrFunction + reduce(155), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(155), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(155), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S182 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(592), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S183 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S184 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S185 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S186 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S187 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S188 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S189 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S190 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S191 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S192 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S193 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S194 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S195 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S196 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S197 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S198 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S199 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S200 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + shift(610), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S201 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(20), // $, reduce: FilterStatement + nil, // empty + reduce(20), // ;, reduce: FilterStatement + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S202 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(111), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(111), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(111), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(111), // ||, reduce: MlrvalOrFunction + reduce(111), // ^^, reduce: MlrvalOrFunction + reduce(111), // &&, reduce: MlrvalOrFunction + reduce(111), // =~, reduce: MlrvalOrFunction + reduce(111), // !=~, reduce: MlrvalOrFunction + reduce(111), // ==, reduce: MlrvalOrFunction + reduce(111), // !=, reduce: MlrvalOrFunction + reduce(111), // >, reduce: MlrvalOrFunction + reduce(111), // >=, reduce: MlrvalOrFunction + reduce(111), // <, reduce: MlrvalOrFunction + reduce(111), // <=, reduce: MlrvalOrFunction + reduce(111), // |, reduce: MlrvalOrFunction + reduce(111), // ^, reduce: MlrvalOrFunction + reduce(111), // &, reduce: MlrvalOrFunction + reduce(111), // <<, reduce: MlrvalOrFunction + reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction + reduce(111), // +, reduce: MlrvalOrFunction + reduce(111), // -, reduce: MlrvalOrFunction + reduce(111), // .+, reduce: MlrvalOrFunction + reduce(111), // .-, reduce: MlrvalOrFunction + reduce(111), // ., reduce: MlrvalOrFunction + reduce(111), // *, reduce: MlrvalOrFunction + reduce(111), // /, reduce: MlrvalOrFunction + reduce(111), // //, reduce: MlrvalOrFunction + reduce(111), // %, reduce: MlrvalOrFunction + reduce(111), // .*, reduce: MlrvalOrFunction + reduce(111), // ./, reduce: MlrvalOrFunction + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(111), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S203 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(24), // $, reduce: FieldValue + nil, // empty + reduce(24), // ;, reduce: FieldValue + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: FieldValue + nil, // : + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(24), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S204 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(25), // $, reduce: FieldValue + nil, // empty + reduce(25), // ;, reduce: FieldValue + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: FieldValue + nil, // : + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(25), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S205 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(26), // $, reduce: FieldValue + nil, // empty + reduce(26), // ;, reduce: FieldValue + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: FieldValue + nil, // : + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(26), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S206 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(27), // $, reduce: DirectFieldValue + nil, // empty + reduce(27), // ;, reduce: DirectFieldValue + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: DirectFieldValue + nil, // : + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(27), // [, reduce: DirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S207 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S208 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(29), // $, reduce: BracedFieldValue + nil, // empty + reduce(29), // ;, reduce: BracedFieldValue + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: BracedFieldValue + nil, // : + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(29), // [, reduce: BracedFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S209 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(112), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(112), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(112), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S210 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(30), // $, reduce: FullSrec + nil, // empty + reduce(30), // ;, reduce: FullSrec + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: FullSrec + nil, // : + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(30), // **, reduce: FullSrec + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(30), // [, reduce: FullSrec + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S211 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(113), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(113), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(113), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S212 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(31), // $, reduce: OosvarValue + nil, // empty + reduce(31), // ;, reduce: OosvarValue + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: OosvarValue + nil, // : + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(31), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S213 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(32), // $, reduce: OosvarValue + nil, // empty + reduce(32), // ;, reduce: OosvarValue + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: OosvarValue + nil, // : + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(32), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S214 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(33), // $, reduce: OosvarValue + nil, // empty + reduce(33), // ;, reduce: OosvarValue + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: OosvarValue + nil, // : + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(33), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S215 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(34), // $, reduce: DirectOosvarValue + nil, // empty + reduce(34), // ;, reduce: DirectOosvarValue + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: DirectOosvarValue + nil, // : + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(34), // [, reduce: DirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S216 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S217 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(36), // $, reduce: BracedOosvarValue + nil, // empty + reduce(36), // ;, reduce: BracedOosvarValue + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: BracedOosvarValue + nil, // : + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(36), // [, reduce: BracedOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S218 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(114), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(114), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(114), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S219 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(37), // $, reduce: FullOosvar + nil, // empty + reduce(37), // ;, reduce: FullOosvar + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: FullOosvar + nil, // : + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(37), // [, reduce: FullOosvar + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S220 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(115), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(115), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(115), // ||, reduce: MlrvalOrFunction + reduce(115), // ^^, reduce: MlrvalOrFunction + reduce(115), // &&, reduce: MlrvalOrFunction + reduce(115), // =~, reduce: MlrvalOrFunction + reduce(115), // !=~, reduce: MlrvalOrFunction + reduce(115), // ==, reduce: MlrvalOrFunction + reduce(115), // !=, reduce: MlrvalOrFunction + reduce(115), // >, reduce: MlrvalOrFunction + reduce(115), // >=, reduce: MlrvalOrFunction + reduce(115), // <, reduce: MlrvalOrFunction + reduce(115), // <=, reduce: MlrvalOrFunction + reduce(115), // |, reduce: MlrvalOrFunction + reduce(115), // ^, reduce: MlrvalOrFunction + reduce(115), // &, reduce: MlrvalOrFunction + reduce(115), // <<, reduce: MlrvalOrFunction + reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction + reduce(115), // +, reduce: MlrvalOrFunction + reduce(115), // -, reduce: MlrvalOrFunction + reduce(115), // .+, reduce: MlrvalOrFunction + reduce(115), // .-, reduce: MlrvalOrFunction + reduce(115), // ., reduce: MlrvalOrFunction + reduce(115), // *, reduce: MlrvalOrFunction + reduce(115), // /, reduce: MlrvalOrFunction + reduce(115), // //, reduce: MlrvalOrFunction + reduce(115), // %, reduce: MlrvalOrFunction + reduce(115), // .*, reduce: MlrvalOrFunction + reduce(115), // ./, reduce: MlrvalOrFunction + reduce(115), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(115), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(115), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S221 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(38), // $, reduce: LocalVariable + nil, // empty + reduce(38), // ;, reduce: LocalVariable + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LocalVariable + nil, // : + reduce(38), // ||, reduce: LocalVariable + reduce(38), // ^^, reduce: LocalVariable + reduce(38), // &&, reduce: LocalVariable + reduce(38), // =~, reduce: LocalVariable + reduce(38), // !=~, reduce: LocalVariable + reduce(38), // ==, reduce: LocalVariable + reduce(38), // !=, reduce: LocalVariable + reduce(38), // >, reduce: LocalVariable + reduce(38), // >=, reduce: LocalVariable + reduce(38), // <, reduce: LocalVariable + reduce(38), // <=, reduce: LocalVariable + reduce(38), // |, reduce: LocalVariable + reduce(38), // ^, reduce: LocalVariable + reduce(38), // &, reduce: LocalVariable + reduce(38), // <<, reduce: LocalVariable + reduce(38), // >>, reduce: LocalVariable + reduce(38), // >>>, reduce: LocalVariable + reduce(38), // +, reduce: LocalVariable + reduce(38), // -, reduce: LocalVariable + reduce(38), // .+, reduce: LocalVariable + reduce(38), // .-, reduce: LocalVariable + reduce(38), // ., reduce: LocalVariable + reduce(38), // *, reduce: LocalVariable + reduce(38), // /, reduce: LocalVariable + reduce(38), // //, reduce: LocalVariable + reduce(38), // %, reduce: LocalVariable + reduce(38), // .*, reduce: LocalVariable + reduce(38), // ./, reduce: LocalVariable + reduce(38), // .//, reduce: LocalVariable + nil, // ! + nil, // ~ + reduce(38), // **, reduce: LocalVariable + reduce(158), // (, reduce: FunctionName + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(38), // [, reduce: LocalVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S222 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(56), // $, reduce: Rvalue + nil, // empty + reduce(56), // ;, reduce: Rvalue + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S223 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(57), // $, reduce: PrecedenceChainStart + nil, // empty + reduce(57), // ;, reduce: PrecedenceChainStart + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S224 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(59), // $, reduce: TernaryTerm + nil, // empty + reduce(59), // ;, reduce: TernaryTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(614), // ? + nil, // : + shift(615), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S225 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(61), // $, reduce: LogicalOrTerm + nil, // empty + reduce(61), // ;, reduce: LogicalOrTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: LogicalOrTerm + nil, // : + reduce(61), // ||, reduce: LogicalOrTerm + shift(616), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S226 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(63), // $, reduce: LogicalXORTerm + nil, // empty + reduce(63), // ;, reduce: LogicalXORTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: LogicalXORTerm + nil, // : + reduce(63), // ||, reduce: LogicalXORTerm + reduce(63), // ^^, reduce: LogicalXORTerm + shift(617), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S227 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(65), // $, reduce: LogicalAndTerm + nil, // empty + reduce(65), // ;, reduce: LogicalAndTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: LogicalAndTerm + nil, // : + reduce(65), // ||, reduce: LogicalAndTerm + reduce(65), // ^^, reduce: LogicalAndTerm + reduce(65), // &&, reduce: LogicalAndTerm + shift(618), // =~ + shift(619), // !=~ + shift(620), // == + shift(621), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S228 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(70), // $, reduce: EqneTerm + nil, // empty + reduce(70), // ;, reduce: EqneTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: EqneTerm + nil, // : + reduce(70), // ||, reduce: EqneTerm + reduce(70), // ^^, reduce: EqneTerm + reduce(70), // &&, reduce: EqneTerm + reduce(70), // =~, reduce: EqneTerm + reduce(70), // !=~, reduce: EqneTerm + reduce(70), // ==, reduce: EqneTerm + reduce(70), // !=, reduce: EqneTerm + shift(622), // > + shift(623), // >= + shift(624), // < + shift(625), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S229 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(75), // $, reduce: CmpTerm + nil, // empty + reduce(75), // ;, reduce: CmpTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: CmpTerm + nil, // : + reduce(75), // ||, reduce: CmpTerm + reduce(75), // ^^, reduce: CmpTerm + reduce(75), // &&, reduce: CmpTerm + reduce(75), // =~, reduce: CmpTerm + reduce(75), // !=~, reduce: CmpTerm + reduce(75), // ==, reduce: CmpTerm + reduce(75), // !=, reduce: CmpTerm + reduce(75), // >, reduce: CmpTerm + reduce(75), // >=, reduce: CmpTerm + reduce(75), // <, reduce: CmpTerm + reduce(75), // <=, reduce: CmpTerm + shift(626), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S230 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(77), // $, reduce: BitwiseORTerm + nil, // empty + reduce(77), // ;, reduce: BitwiseORTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseORTerm + nil, // : + reduce(77), // ||, reduce: BitwiseORTerm + reduce(77), // ^^, reduce: BitwiseORTerm + reduce(77), // &&, reduce: BitwiseORTerm + reduce(77), // =~, reduce: BitwiseORTerm + reduce(77), // !=~, reduce: BitwiseORTerm + reduce(77), // ==, reduce: BitwiseORTerm + reduce(77), // !=, reduce: BitwiseORTerm + reduce(77), // >, reduce: BitwiseORTerm + reduce(77), // >=, reduce: BitwiseORTerm + reduce(77), // <, reduce: BitwiseORTerm + reduce(77), // <=, reduce: BitwiseORTerm + reduce(77), // |, reduce: BitwiseORTerm + shift(627), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S231 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(79), // $, reduce: BitwiseXORTerm + nil, // empty + reduce(79), // ;, reduce: BitwiseXORTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(79), // ||, reduce: BitwiseXORTerm + reduce(79), // ^^, reduce: BitwiseXORTerm + reduce(79), // &&, reduce: BitwiseXORTerm + reduce(79), // =~, reduce: BitwiseXORTerm + reduce(79), // !=~, reduce: BitwiseXORTerm + reduce(79), // ==, reduce: BitwiseXORTerm + reduce(79), // !=, reduce: BitwiseXORTerm + reduce(79), // >, reduce: BitwiseXORTerm + reduce(79), // >=, reduce: BitwiseXORTerm + reduce(79), // <, reduce: BitwiseXORTerm + reduce(79), // <=, reduce: BitwiseXORTerm + reduce(79), // |, reduce: BitwiseXORTerm + reduce(79), // ^, reduce: BitwiseXORTerm + shift(628), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S232 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(81), // $, reduce: BitwiseANDTerm + nil, // empty + reduce(81), // ;, reduce: BitwiseANDTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(81), // ||, reduce: BitwiseANDTerm + reduce(81), // ^^, reduce: BitwiseANDTerm + reduce(81), // &&, reduce: BitwiseANDTerm + reduce(81), // =~, reduce: BitwiseANDTerm + reduce(81), // !=~, reduce: BitwiseANDTerm + reduce(81), // ==, reduce: BitwiseANDTerm + reduce(81), // !=, reduce: BitwiseANDTerm + reduce(81), // >, reduce: BitwiseANDTerm + reduce(81), // >=, reduce: BitwiseANDTerm + reduce(81), // <, reduce: BitwiseANDTerm + reduce(81), // <=, reduce: BitwiseANDTerm + reduce(81), // |, reduce: BitwiseANDTerm + reduce(81), // ^, reduce: BitwiseANDTerm + reduce(81), // &, reduce: BitwiseANDTerm + shift(629), // << + shift(630), // >> + shift(631), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S233 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(85), // $, reduce: BitwiseShiftTerm + nil, // empty + reduce(85), // ;, reduce: BitwiseShiftTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(85), // ||, reduce: BitwiseShiftTerm + reduce(85), // ^^, reduce: BitwiseShiftTerm + reduce(85), // &&, reduce: BitwiseShiftTerm + reduce(85), // =~, reduce: BitwiseShiftTerm + reduce(85), // !=~, reduce: BitwiseShiftTerm + reduce(85), // ==, reduce: BitwiseShiftTerm + reduce(85), // !=, reduce: BitwiseShiftTerm + reduce(85), // >, reduce: BitwiseShiftTerm + reduce(85), // >=, reduce: BitwiseShiftTerm + reduce(85), // <, reduce: BitwiseShiftTerm + reduce(85), // <=, reduce: BitwiseShiftTerm + reduce(85), // |, reduce: BitwiseShiftTerm + reduce(85), // ^, reduce: BitwiseShiftTerm + reduce(85), // &, reduce: BitwiseShiftTerm + reduce(85), // <<, reduce: BitwiseShiftTerm + reduce(85), // >>, reduce: BitwiseShiftTerm + reduce(85), // >>>, reduce: BitwiseShiftTerm + shift(632), // + + shift(633), // - + shift(634), // .+ + shift(635), // .- + shift(636), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S234 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S235 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(91), // $, reduce: AddsubdotTerm + nil, // empty + reduce(91), // ;, reduce: AddsubdotTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: AddsubdotTerm + nil, // : + reduce(91), // ||, reduce: AddsubdotTerm + reduce(91), // ^^, reduce: AddsubdotTerm + reduce(91), // &&, reduce: AddsubdotTerm + reduce(91), // =~, reduce: AddsubdotTerm + reduce(91), // !=~, reduce: AddsubdotTerm + reduce(91), // ==, reduce: AddsubdotTerm + reduce(91), // !=, reduce: AddsubdotTerm + reduce(91), // >, reduce: AddsubdotTerm + reduce(91), // >=, reduce: AddsubdotTerm + reduce(91), // <, reduce: AddsubdotTerm + reduce(91), // <=, reduce: AddsubdotTerm + reduce(91), // |, reduce: AddsubdotTerm + reduce(91), // ^, reduce: AddsubdotTerm + reduce(91), // &, reduce: AddsubdotTerm + reduce(91), // <<, reduce: AddsubdotTerm + reduce(91), // >>, reduce: AddsubdotTerm + reduce(91), // >>>, reduce: AddsubdotTerm + reduce(91), // +, reduce: AddsubdotTerm + reduce(91), // -, reduce: AddsubdotTerm + reduce(91), // .+, reduce: AddsubdotTerm + reduce(91), // .-, reduce: AddsubdotTerm + reduce(91), // ., reduce: AddsubdotTerm + shift(638), // * + shift(639), // / + shift(640), // // + shift(641), // % + shift(642), // .* + shift(643), // ./ + shift(644), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S236 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S237 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S238 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S239 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(99), // $, reduce: MuldivTerm + nil, // empty + reduce(99), // ;, reduce: MuldivTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: MuldivTerm + nil, // : + reduce(99), // ||, reduce: MuldivTerm + reduce(99), // ^^, reduce: MuldivTerm + reduce(99), // &&, reduce: MuldivTerm + reduce(99), // =~, reduce: MuldivTerm + reduce(99), // !=~, reduce: MuldivTerm + reduce(99), // ==, reduce: MuldivTerm + reduce(99), // !=, reduce: MuldivTerm + reduce(99), // >, reduce: MuldivTerm + reduce(99), // >=, reduce: MuldivTerm + reduce(99), // <, reduce: MuldivTerm + reduce(99), // <=, reduce: MuldivTerm + reduce(99), // |, reduce: MuldivTerm + reduce(99), // ^, reduce: MuldivTerm + reduce(99), // &, reduce: MuldivTerm + reduce(99), // <<, reduce: MuldivTerm + reduce(99), // >>, reduce: MuldivTerm + reduce(99), // >>>, reduce: MuldivTerm + reduce(99), // +, reduce: MuldivTerm + reduce(99), // -, reduce: MuldivTerm + reduce(99), // .+, reduce: MuldivTerm + reduce(99), // .-, reduce: MuldivTerm + reduce(99), // ., reduce: MuldivTerm + reduce(99), // *, reduce: MuldivTerm + reduce(99), // /, reduce: MuldivTerm + reduce(99), // //, reduce: MuldivTerm + reduce(99), // %, reduce: MuldivTerm + reduce(99), // .*, reduce: MuldivTerm + reduce(99), // ./, reduce: MuldivTerm + reduce(99), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S240 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(106), // $, reduce: UnaryOpTerm + nil, // empty + reduce(106), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: UnaryOpTerm + nil, // : + reduce(106), // ||, reduce: UnaryOpTerm + reduce(106), // ^^, reduce: UnaryOpTerm + reduce(106), // &&, reduce: UnaryOpTerm + reduce(106), // =~, reduce: UnaryOpTerm + reduce(106), // !=~, reduce: UnaryOpTerm + reduce(106), // ==, reduce: UnaryOpTerm + reduce(106), // !=, reduce: UnaryOpTerm + reduce(106), // >, reduce: UnaryOpTerm + reduce(106), // >=, reduce: UnaryOpTerm + reduce(106), // <, reduce: UnaryOpTerm + reduce(106), // <=, reduce: UnaryOpTerm + reduce(106), // |, reduce: UnaryOpTerm + reduce(106), // ^, reduce: UnaryOpTerm + reduce(106), // &, reduce: UnaryOpTerm + reduce(106), // <<, reduce: UnaryOpTerm + reduce(106), // >>, reduce: UnaryOpTerm + reduce(106), // >>>, reduce: UnaryOpTerm + reduce(106), // +, reduce: UnaryOpTerm + reduce(106), // -, reduce: UnaryOpTerm + reduce(106), // .+, reduce: UnaryOpTerm + reduce(106), // .-, reduce: UnaryOpTerm + reduce(106), // ., reduce: UnaryOpTerm + reduce(106), // *, reduce: UnaryOpTerm + reduce(106), // /, reduce: UnaryOpTerm + reduce(106), // //, reduce: UnaryOpTerm + reduce(106), // %, reduce: UnaryOpTerm + reduce(106), // .*, reduce: UnaryOpTerm + reduce(106), // ./, reduce: UnaryOpTerm + reduce(106), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S241 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S242 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S243 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(108), // $, reduce: PowTerm + nil, // empty + reduce(108), // ;, reduce: PowTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: PowTerm + nil, // : + reduce(108), // ||, reduce: PowTerm + reduce(108), // ^^, reduce: PowTerm + reduce(108), // &&, reduce: PowTerm + reduce(108), // =~, reduce: PowTerm + reduce(108), // !=~, reduce: PowTerm + reduce(108), // ==, reduce: PowTerm + reduce(108), // !=, reduce: PowTerm + reduce(108), // >, reduce: PowTerm + reduce(108), // >=, reduce: PowTerm + reduce(108), // <, reduce: PowTerm + reduce(108), // <=, reduce: PowTerm + reduce(108), // |, reduce: PowTerm + reduce(108), // ^, reduce: PowTerm + reduce(108), // &, reduce: PowTerm + reduce(108), // <<, reduce: PowTerm + reduce(108), // >>, reduce: PowTerm + reduce(108), // >>>, reduce: PowTerm + reduce(108), // +, reduce: PowTerm + reduce(108), // -, reduce: PowTerm + reduce(108), // .+, reduce: PowTerm + reduce(108), // .-, reduce: PowTerm + reduce(108), // ., reduce: PowTerm + reduce(108), // *, reduce: PowTerm + reduce(108), // /, reduce: PowTerm + reduce(108), // //, reduce: PowTerm + reduce(108), // %, reduce: PowTerm + reduce(108), // .*, reduce: PowTerm + reduce(108), // ./, reduce: PowTerm + reduce(108), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(650), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S244 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S245 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(110), // $, reduce: PrecedenceChainEnd + nil, // empty + reduce(110), // ;, reduce: PrecedenceChainEnd + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(110), // ||, reduce: PrecedenceChainEnd + reduce(110), // ^^, reduce: PrecedenceChainEnd + reduce(110), // &&, reduce: PrecedenceChainEnd + reduce(110), // =~, reduce: PrecedenceChainEnd + reduce(110), // !=~, reduce: PrecedenceChainEnd + reduce(110), // ==, reduce: PrecedenceChainEnd + reduce(110), // !=, reduce: PrecedenceChainEnd + reduce(110), // >, reduce: PrecedenceChainEnd + reduce(110), // >=, reduce: PrecedenceChainEnd + reduce(110), // <, reduce: PrecedenceChainEnd + reduce(110), // <=, reduce: PrecedenceChainEnd + reduce(110), // |, reduce: PrecedenceChainEnd + reduce(110), // ^, reduce: PrecedenceChainEnd + reduce(110), // &, reduce: PrecedenceChainEnd + reduce(110), // <<, reduce: PrecedenceChainEnd + reduce(110), // >>, reduce: PrecedenceChainEnd + reduce(110), // >>>, reduce: PrecedenceChainEnd + reduce(110), // +, reduce: PrecedenceChainEnd + reduce(110), // -, reduce: PrecedenceChainEnd + reduce(110), // .+, reduce: PrecedenceChainEnd + reduce(110), // .-, reduce: PrecedenceChainEnd + reduce(110), // ., reduce: PrecedenceChainEnd + reduce(110), // *, reduce: PrecedenceChainEnd + reduce(110), // /, reduce: PrecedenceChainEnd + reduce(110), // //, reduce: PrecedenceChainEnd + reduce(110), // %, reduce: PrecedenceChainEnd + reduce(110), // .*, reduce: PrecedenceChainEnd + reduce(110), // ./, reduce: PrecedenceChainEnd + reduce(110), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(110), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + shift(652), // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S246 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(116), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(116), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // >>>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(116), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(116), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S247 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(117), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(117), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(117), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(117), // ||, reduce: MlrvalOrFunction + reduce(117), // ^^, reduce: MlrvalOrFunction + reduce(117), // &&, reduce: MlrvalOrFunction + reduce(117), // =~, reduce: MlrvalOrFunction + reduce(117), // !=~, reduce: MlrvalOrFunction + reduce(117), // ==, reduce: MlrvalOrFunction + reduce(117), // !=, reduce: MlrvalOrFunction + reduce(117), // >, reduce: MlrvalOrFunction + reduce(117), // >=, reduce: MlrvalOrFunction + reduce(117), // <, reduce: MlrvalOrFunction + reduce(117), // <=, reduce: MlrvalOrFunction + reduce(117), // |, reduce: MlrvalOrFunction + reduce(117), // ^, reduce: MlrvalOrFunction + reduce(117), // &, reduce: MlrvalOrFunction + reduce(117), // <<, reduce: MlrvalOrFunction + reduce(117), // >>, reduce: MlrvalOrFunction + reduce(117), // >>>, reduce: MlrvalOrFunction + reduce(117), // +, reduce: MlrvalOrFunction + reduce(117), // -, reduce: MlrvalOrFunction + reduce(117), // .+, reduce: MlrvalOrFunction + reduce(117), // .-, reduce: MlrvalOrFunction + reduce(117), // ., reduce: MlrvalOrFunction + reduce(117), // *, reduce: MlrvalOrFunction + reduce(117), // /, reduce: MlrvalOrFunction + reduce(117), // //, reduce: MlrvalOrFunction + reduce(117), // %, reduce: MlrvalOrFunction + reduce(117), // .*, reduce: MlrvalOrFunction + reduce(117), // ./, reduce: MlrvalOrFunction + reduce(117), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(117), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(117), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S248 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(118), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(118), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(118), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(118), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S249 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(119), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(119), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(119), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(119), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(119), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S250 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(120), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(120), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(120), // ||, reduce: MlrvalOrFunction + reduce(120), // ^^, reduce: MlrvalOrFunction + reduce(120), // &&, reduce: MlrvalOrFunction + reduce(120), // =~, reduce: MlrvalOrFunction + reduce(120), // !=~, reduce: MlrvalOrFunction + reduce(120), // ==, reduce: MlrvalOrFunction + reduce(120), // !=, reduce: MlrvalOrFunction + reduce(120), // >, reduce: MlrvalOrFunction + reduce(120), // >=, reduce: MlrvalOrFunction + reduce(120), // <, reduce: MlrvalOrFunction + reduce(120), // <=, reduce: MlrvalOrFunction + reduce(120), // |, reduce: MlrvalOrFunction + reduce(120), // ^, reduce: MlrvalOrFunction + reduce(120), // &, reduce: MlrvalOrFunction + reduce(120), // <<, reduce: MlrvalOrFunction + reduce(120), // >>, reduce: MlrvalOrFunction + reduce(120), // >>>, reduce: MlrvalOrFunction + reduce(120), // +, reduce: MlrvalOrFunction + reduce(120), // -, reduce: MlrvalOrFunction + reduce(120), // .+, reduce: MlrvalOrFunction + reduce(120), // .-, reduce: MlrvalOrFunction + reduce(120), // ., reduce: MlrvalOrFunction + reduce(120), // *, reduce: MlrvalOrFunction + reduce(120), // /, reduce: MlrvalOrFunction + reduce(120), // //, reduce: MlrvalOrFunction + reduce(120), // %, reduce: MlrvalOrFunction + reduce(120), // .*, reduce: MlrvalOrFunction + reduce(120), // ./, reduce: MlrvalOrFunction + reduce(120), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(120), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(120), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S251 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(121), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(121), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // >>>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(121), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S252 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(122), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(122), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(122), // ||, reduce: MlrvalOrFunction + reduce(122), // ^^, reduce: MlrvalOrFunction + reduce(122), // &&, reduce: MlrvalOrFunction + reduce(122), // =~, reduce: MlrvalOrFunction + reduce(122), // !=~, reduce: MlrvalOrFunction + reduce(122), // ==, reduce: MlrvalOrFunction + reduce(122), // !=, reduce: MlrvalOrFunction + reduce(122), // >, reduce: MlrvalOrFunction + reduce(122), // >=, reduce: MlrvalOrFunction + reduce(122), // <, reduce: MlrvalOrFunction + reduce(122), // <=, reduce: MlrvalOrFunction + reduce(122), // |, reduce: MlrvalOrFunction + reduce(122), // ^, reduce: MlrvalOrFunction + reduce(122), // &, reduce: MlrvalOrFunction + reduce(122), // <<, reduce: MlrvalOrFunction + reduce(122), // >>, reduce: MlrvalOrFunction + reduce(122), // >>>, reduce: MlrvalOrFunction + reduce(122), // +, reduce: MlrvalOrFunction + reduce(122), // -, reduce: MlrvalOrFunction + reduce(122), // .+, reduce: MlrvalOrFunction + reduce(122), // .-, reduce: MlrvalOrFunction + reduce(122), // ., reduce: MlrvalOrFunction + reduce(122), // *, reduce: MlrvalOrFunction + reduce(122), // /, reduce: MlrvalOrFunction + reduce(122), // //, reduce: MlrvalOrFunction + reduce(122), // %, reduce: MlrvalOrFunction + reduce(122), // .*, reduce: MlrvalOrFunction + reduce(122), // ./, reduce: MlrvalOrFunction + reduce(122), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(122), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S253 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(123), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(123), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(123), // ||, reduce: MlrvalOrFunction + reduce(123), // ^^, reduce: MlrvalOrFunction + reduce(123), // &&, reduce: MlrvalOrFunction + reduce(123), // =~, reduce: MlrvalOrFunction + reduce(123), // !=~, reduce: MlrvalOrFunction + reduce(123), // ==, reduce: MlrvalOrFunction + reduce(123), // !=, reduce: MlrvalOrFunction + reduce(123), // >, reduce: MlrvalOrFunction + reduce(123), // >=, reduce: MlrvalOrFunction + reduce(123), // <, reduce: MlrvalOrFunction + reduce(123), // <=, reduce: MlrvalOrFunction + reduce(123), // |, reduce: MlrvalOrFunction + reduce(123), // ^, reduce: MlrvalOrFunction + reduce(123), // &, reduce: MlrvalOrFunction + reduce(123), // <<, reduce: MlrvalOrFunction + reduce(123), // >>, reduce: MlrvalOrFunction + reduce(123), // >>>, reduce: MlrvalOrFunction + reduce(123), // +, reduce: MlrvalOrFunction + reduce(123), // -, reduce: MlrvalOrFunction + reduce(123), // .+, reduce: MlrvalOrFunction + reduce(123), // .-, reduce: MlrvalOrFunction + reduce(123), // ., reduce: MlrvalOrFunction + reduce(123), // *, reduce: MlrvalOrFunction + reduce(123), // /, reduce: MlrvalOrFunction + reduce(123), // //, reduce: MlrvalOrFunction + reduce(123), // %, reduce: MlrvalOrFunction + reduce(123), // .*, reduce: MlrvalOrFunction + reduce(123), // ./, reduce: MlrvalOrFunction + reduce(123), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(123), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S254 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + shift(653), // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S255 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(129), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(129), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(129), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(129), // ||, reduce: MlrvalOrFunction + reduce(129), // ^^, reduce: MlrvalOrFunction + reduce(129), // &&, reduce: MlrvalOrFunction + reduce(129), // =~, reduce: MlrvalOrFunction + reduce(129), // !=~, reduce: MlrvalOrFunction + reduce(129), // ==, reduce: MlrvalOrFunction + reduce(129), // !=, reduce: MlrvalOrFunction + reduce(129), // >, reduce: MlrvalOrFunction + reduce(129), // >=, reduce: MlrvalOrFunction + reduce(129), // <, reduce: MlrvalOrFunction + reduce(129), // <=, reduce: MlrvalOrFunction + reduce(129), // |, reduce: MlrvalOrFunction + reduce(129), // ^, reduce: MlrvalOrFunction + reduce(129), // &, reduce: MlrvalOrFunction + reduce(129), // <<, reduce: MlrvalOrFunction + reduce(129), // >>, reduce: MlrvalOrFunction + reduce(129), // >>>, reduce: MlrvalOrFunction + reduce(129), // +, reduce: MlrvalOrFunction + reduce(129), // -, reduce: MlrvalOrFunction + reduce(129), // .+, reduce: MlrvalOrFunction + reduce(129), // .-, reduce: MlrvalOrFunction + reduce(129), // ., reduce: MlrvalOrFunction + reduce(129), // *, reduce: MlrvalOrFunction + reduce(129), // /, reduce: MlrvalOrFunction + reduce(129), // //, reduce: MlrvalOrFunction + reduce(129), // %, reduce: MlrvalOrFunction + reduce(129), // .*, reduce: MlrvalOrFunction + reduce(129), // ./, reduce: MlrvalOrFunction + reduce(129), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(129), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(129), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S256 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(136), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(136), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(136), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(136), // ||, reduce: MlrvalOrFunction + reduce(136), // ^^, reduce: MlrvalOrFunction + reduce(136), // &&, reduce: MlrvalOrFunction + reduce(136), // =~, reduce: MlrvalOrFunction + reduce(136), // !=~, reduce: MlrvalOrFunction + reduce(136), // ==, reduce: MlrvalOrFunction + reduce(136), // !=, reduce: MlrvalOrFunction + reduce(136), // >, reduce: MlrvalOrFunction + reduce(136), // >=, reduce: MlrvalOrFunction + reduce(136), // <, reduce: MlrvalOrFunction + reduce(136), // <=, reduce: MlrvalOrFunction + reduce(136), // |, reduce: MlrvalOrFunction + reduce(136), // ^, reduce: MlrvalOrFunction + reduce(136), // &, reduce: MlrvalOrFunction + reduce(136), // <<, reduce: MlrvalOrFunction + reduce(136), // >>, reduce: MlrvalOrFunction + reduce(136), // >>>, reduce: MlrvalOrFunction + reduce(136), // +, reduce: MlrvalOrFunction + reduce(136), // -, reduce: MlrvalOrFunction + reduce(136), // .+, reduce: MlrvalOrFunction + reduce(136), // .-, reduce: MlrvalOrFunction + reduce(136), // ., reduce: MlrvalOrFunction + reduce(136), // *, reduce: MlrvalOrFunction + reduce(136), // /, reduce: MlrvalOrFunction + reduce(136), // //, reduce: MlrvalOrFunction + reduce(136), // %, reduce: MlrvalOrFunction + reduce(136), // .*, reduce: MlrvalOrFunction + reduce(136), // ./, reduce: MlrvalOrFunction + reduce(136), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(136), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(136), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S257 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(137), // $, reduce: ContextVariable + nil, // empty + reduce(137), // ;, reduce: ContextVariable + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(137), // ?, reduce: ContextVariable + nil, // : + reduce(137), // ||, reduce: ContextVariable + reduce(137), // ^^, reduce: ContextVariable + reduce(137), // &&, reduce: ContextVariable + reduce(137), // =~, reduce: ContextVariable + reduce(137), // !=~, reduce: ContextVariable + reduce(137), // ==, reduce: ContextVariable + reduce(137), // !=, reduce: ContextVariable + reduce(137), // >, reduce: ContextVariable + reduce(137), // >=, reduce: ContextVariable + reduce(137), // <, reduce: ContextVariable + reduce(137), // <=, reduce: ContextVariable + reduce(137), // |, reduce: ContextVariable + reduce(137), // ^, reduce: ContextVariable + reduce(137), // &, reduce: ContextVariable + reduce(137), // <<, reduce: ContextVariable + reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable + reduce(137), // +, reduce: ContextVariable + reduce(137), // -, reduce: ContextVariable + reduce(137), // .+, reduce: ContextVariable + reduce(137), // .-, reduce: ContextVariable + reduce(137), // ., reduce: ContextVariable + reduce(137), // *, reduce: ContextVariable + reduce(137), // /, reduce: ContextVariable + reduce(137), // //, reduce: ContextVariable + reduce(137), // %, reduce: ContextVariable + reduce(137), // .*, reduce: ContextVariable + reduce(137), // ./, reduce: ContextVariable + reduce(137), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(137), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(137), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S258 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(138), // $, reduce: ContextVariable + nil, // empty + reduce(138), // ;, reduce: ContextVariable + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(138), // ?, reduce: ContextVariable + nil, // : + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(138), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(138), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S259 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(139), // $, reduce: ContextVariable + nil, // empty + reduce(139), // ;, reduce: ContextVariable + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(139), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S260 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(140), // $, reduce: ContextVariable + nil, // empty + reduce(140), // ;, reduce: ContextVariable + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(140), // ?, reduce: ContextVariable + nil, // : + reduce(140), // ||, reduce: ContextVariable + reduce(140), // ^^, reduce: ContextVariable + reduce(140), // &&, reduce: ContextVariable + reduce(140), // =~, reduce: ContextVariable + reduce(140), // !=~, reduce: ContextVariable + reduce(140), // ==, reduce: ContextVariable + reduce(140), // !=, reduce: ContextVariable + reduce(140), // >, reduce: ContextVariable + reduce(140), // >=, reduce: ContextVariable + reduce(140), // <, reduce: ContextVariable + reduce(140), // <=, reduce: ContextVariable + reduce(140), // |, reduce: ContextVariable + reduce(140), // ^, reduce: ContextVariable + reduce(140), // &, reduce: ContextVariable + reduce(140), // <<, reduce: ContextVariable + reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable + reduce(140), // +, reduce: ContextVariable + reduce(140), // -, reduce: ContextVariable + reduce(140), // .+, reduce: ContextVariable + reduce(140), // .-, reduce: ContextVariable + reduce(140), // ., reduce: ContextVariable + reduce(140), // *, reduce: ContextVariable + reduce(140), // /, reduce: ContextVariable + reduce(140), // //, reduce: ContextVariable + reduce(140), // %, reduce: ContextVariable + reduce(140), // .*, reduce: ContextVariable + reduce(140), // ./, reduce: ContextVariable + reduce(140), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(140), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(140), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S261 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(141), // $, reduce: ContextVariable + nil, // empty + reduce(141), // ;, reduce: ContextVariable + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ContextVariable + nil, // : + reduce(141), // ||, reduce: ContextVariable + reduce(141), // ^^, reduce: ContextVariable + reduce(141), // &&, reduce: ContextVariable + reduce(141), // =~, reduce: ContextVariable + reduce(141), // !=~, reduce: ContextVariable + reduce(141), // ==, reduce: ContextVariable + reduce(141), // !=, reduce: ContextVariable + reduce(141), // >, reduce: ContextVariable + reduce(141), // >=, reduce: ContextVariable + reduce(141), // <, reduce: ContextVariable + reduce(141), // <=, reduce: ContextVariable + reduce(141), // |, reduce: ContextVariable + reduce(141), // ^, reduce: ContextVariable + reduce(141), // &, reduce: ContextVariable + reduce(141), // <<, reduce: ContextVariable + reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable + reduce(141), // +, reduce: ContextVariable + reduce(141), // -, reduce: ContextVariable + reduce(141), // .+, reduce: ContextVariable + reduce(141), // .-, reduce: ContextVariable + reduce(141), // ., reduce: ContextVariable + reduce(141), // *, reduce: ContextVariable + reduce(141), // /, reduce: ContextVariable + reduce(141), // //, reduce: ContextVariable + reduce(141), // %, reduce: ContextVariable + reduce(141), // .*, reduce: ContextVariable + reduce(141), // ./, reduce: ContextVariable + reduce(141), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(141), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S262 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(142), // $, reduce: ContextVariable + nil, // empty + reduce(142), // ;, reduce: ContextVariable + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: ContextVariable + nil, // : + reduce(142), // ||, reduce: ContextVariable + reduce(142), // ^^, reduce: ContextVariable + reduce(142), // &&, reduce: ContextVariable + reduce(142), // =~, reduce: ContextVariable + reduce(142), // !=~, reduce: ContextVariable + reduce(142), // ==, reduce: ContextVariable + reduce(142), // !=, reduce: ContextVariable + reduce(142), // >, reduce: ContextVariable + reduce(142), // >=, reduce: ContextVariable + reduce(142), // <, reduce: ContextVariable + reduce(142), // <=, reduce: ContextVariable + reduce(142), // |, reduce: ContextVariable + reduce(142), // ^, reduce: ContextVariable + reduce(142), // &, reduce: ContextVariable + reduce(142), // <<, reduce: ContextVariable + reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable + reduce(142), // +, reduce: ContextVariable + reduce(142), // -, reduce: ContextVariable + reduce(142), // .+, reduce: ContextVariable + reduce(142), // .-, reduce: ContextVariable + reduce(142), // ., reduce: ContextVariable + reduce(142), // *, reduce: ContextVariable + reduce(142), // /, reduce: ContextVariable + reduce(142), // //, reduce: ContextVariable + reduce(142), // %, reduce: ContextVariable + reduce(142), // .*, reduce: ContextVariable + reduce(142), // ./, reduce: ContextVariable + reduce(142), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(142), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(142), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S263 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(143), // $, reduce: ContextVariable + nil, // empty + reduce(143), // ;, reduce: ContextVariable + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(143), // ?, reduce: ContextVariable + nil, // : + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(143), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(143), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S264 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(144), // $, reduce: ContextVariable + nil, // empty + reduce(144), // ;, reduce: ContextVariable + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + nil, // : + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(144), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S265 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(145), // $, reduce: ContextVariable + nil, // empty + reduce(145), // ;, reduce: ContextVariable + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ContextVariable + nil, // : + reduce(145), // ||, reduce: ContextVariable + reduce(145), // ^^, reduce: ContextVariable + reduce(145), // &&, reduce: ContextVariable + reduce(145), // =~, reduce: ContextVariable + reduce(145), // !=~, reduce: ContextVariable + reduce(145), // ==, reduce: ContextVariable + reduce(145), // !=, reduce: ContextVariable + reduce(145), // >, reduce: ContextVariable + reduce(145), // >=, reduce: ContextVariable + reduce(145), // <, reduce: ContextVariable + reduce(145), // <=, reduce: ContextVariable + reduce(145), // |, reduce: ContextVariable + reduce(145), // ^, reduce: ContextVariable + reduce(145), // &, reduce: ContextVariable + reduce(145), // <<, reduce: ContextVariable + reduce(145), // >>, reduce: ContextVariable + reduce(145), // >>>, reduce: ContextVariable + reduce(145), // +, reduce: ContextVariable + reduce(145), // -, reduce: ContextVariable + reduce(145), // .+, reduce: ContextVariable + reduce(145), // .-, reduce: ContextVariable + reduce(145), // ., reduce: ContextVariable + reduce(145), // *, reduce: ContextVariable + reduce(145), // /, reduce: ContextVariable + reduce(145), // //, reduce: ContextVariable + reduce(145), // %, reduce: ContextVariable + reduce(145), // .*, reduce: ContextVariable + reduce(145), // ./, reduce: ContextVariable + reduce(145), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(145), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S266 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(146), // $, reduce: ContextVariable + nil, // empty + reduce(146), // ;, reduce: ContextVariable + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ContextVariable + nil, // : + reduce(146), // ||, reduce: ContextVariable + reduce(146), // ^^, reduce: ContextVariable + reduce(146), // &&, reduce: ContextVariable + reduce(146), // =~, reduce: ContextVariable + reduce(146), // !=~, reduce: ContextVariable + reduce(146), // ==, reduce: ContextVariable + reduce(146), // !=, reduce: ContextVariable + reduce(146), // >, reduce: ContextVariable + reduce(146), // >=, reduce: ContextVariable + reduce(146), // <, reduce: ContextVariable + reduce(146), // <=, reduce: ContextVariable + reduce(146), // |, reduce: ContextVariable + reduce(146), // ^, reduce: ContextVariable + reduce(146), // &, reduce: ContextVariable + reduce(146), // <<, reduce: ContextVariable + reduce(146), // >>, reduce: ContextVariable + reduce(146), // >>>, reduce: ContextVariable + reduce(146), // +, reduce: ContextVariable + reduce(146), // -, reduce: ContextVariable + reduce(146), // .+, reduce: ContextVariable + reduce(146), // .-, reduce: ContextVariable + reduce(146), // ., reduce: ContextVariable + reduce(146), // *, reduce: ContextVariable + reduce(146), // /, reduce: ContextVariable + reduce(146), // //, reduce: ContextVariable + reduce(146), // %, reduce: ContextVariable + reduce(146), // .*, reduce: ContextVariable + reduce(146), // ./, reduce: ContextVariable + reduce(146), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(146), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S267 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(147), // $, reduce: ContextVariable + nil, // empty + reduce(147), // ;, reduce: ContextVariable + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: ContextVariable + nil, // : + reduce(147), // ||, reduce: ContextVariable + reduce(147), // ^^, reduce: ContextVariable + reduce(147), // &&, reduce: ContextVariable + reduce(147), // =~, reduce: ContextVariable + reduce(147), // !=~, reduce: ContextVariable + reduce(147), // ==, reduce: ContextVariable + reduce(147), // !=, reduce: ContextVariable + reduce(147), // >, reduce: ContextVariable + reduce(147), // >=, reduce: ContextVariable + reduce(147), // <, reduce: ContextVariable + reduce(147), // <=, reduce: ContextVariable + reduce(147), // |, reduce: ContextVariable + reduce(147), // ^, reduce: ContextVariable + reduce(147), // &, reduce: ContextVariable + reduce(147), // <<, reduce: ContextVariable + reduce(147), // >>, reduce: ContextVariable + reduce(147), // >>>, reduce: ContextVariable + reduce(147), // +, reduce: ContextVariable + reduce(147), // -, reduce: ContextVariable + reduce(147), // .+, reduce: ContextVariable + reduce(147), // .-, reduce: ContextVariable + reduce(147), // ., reduce: ContextVariable + reduce(147), // *, reduce: ContextVariable + reduce(147), // /, reduce: ContextVariable + reduce(147), // //, reduce: ContextVariable + reduce(147), // %, reduce: ContextVariable + reduce(147), // .*, reduce: ContextVariable + reduce(147), // ./, reduce: ContextVariable + reduce(147), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(147), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(147), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S268 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(148), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(148), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(148), // ||, reduce: MlrvalOrFunction + reduce(148), // ^^, reduce: MlrvalOrFunction + reduce(148), // &&, reduce: MlrvalOrFunction + reduce(148), // =~, reduce: MlrvalOrFunction + reduce(148), // !=~, reduce: MlrvalOrFunction + reduce(148), // ==, reduce: MlrvalOrFunction + reduce(148), // !=, reduce: MlrvalOrFunction + reduce(148), // >, reduce: MlrvalOrFunction + reduce(148), // >=, reduce: MlrvalOrFunction + reduce(148), // <, reduce: MlrvalOrFunction + reduce(148), // <=, reduce: MlrvalOrFunction + reduce(148), // |, reduce: MlrvalOrFunction + reduce(148), // ^, reduce: MlrvalOrFunction + reduce(148), // &, reduce: MlrvalOrFunction + reduce(148), // <<, reduce: MlrvalOrFunction + reduce(148), // >>, reduce: MlrvalOrFunction + reduce(148), // >>>, reduce: MlrvalOrFunction + reduce(148), // +, reduce: MlrvalOrFunction + reduce(148), // -, reduce: MlrvalOrFunction + reduce(148), // .+, reduce: MlrvalOrFunction + reduce(148), // .-, reduce: MlrvalOrFunction + reduce(148), // ., reduce: MlrvalOrFunction + reduce(148), // *, reduce: MlrvalOrFunction + reduce(148), // /, reduce: MlrvalOrFunction + reduce(148), // //, reduce: MlrvalOrFunction + reduce(148), // %, reduce: MlrvalOrFunction + reduce(148), // .*, reduce: MlrvalOrFunction + reduce(148), // ./, reduce: MlrvalOrFunction + reduce(148), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(148), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(148), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S269 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(150), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(150), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(150), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(150), // ||, reduce: MlrvalOrFunction + reduce(150), // ^^, reduce: MlrvalOrFunction + reduce(150), // &&, reduce: MlrvalOrFunction + reduce(150), // =~, reduce: MlrvalOrFunction + reduce(150), // !=~, reduce: MlrvalOrFunction + reduce(150), // ==, reduce: MlrvalOrFunction + reduce(150), // !=, reduce: MlrvalOrFunction + reduce(150), // >, reduce: MlrvalOrFunction + reduce(150), // >=, reduce: MlrvalOrFunction + reduce(150), // <, reduce: MlrvalOrFunction + reduce(150), // <=, reduce: MlrvalOrFunction + reduce(150), // |, reduce: MlrvalOrFunction + reduce(150), // ^, reduce: MlrvalOrFunction + reduce(150), // &, reduce: MlrvalOrFunction + reduce(150), // <<, reduce: MlrvalOrFunction + reduce(150), // >>, reduce: MlrvalOrFunction + reduce(150), // >>>, reduce: MlrvalOrFunction + reduce(150), // +, reduce: MlrvalOrFunction + reduce(150), // -, reduce: MlrvalOrFunction + reduce(150), // .+, reduce: MlrvalOrFunction + reduce(150), // .-, reduce: MlrvalOrFunction + reduce(150), // ., reduce: MlrvalOrFunction + reduce(150), // *, reduce: MlrvalOrFunction + reduce(150), // /, reduce: MlrvalOrFunction + reduce(150), // //, reduce: MlrvalOrFunction + reduce(150), // %, reduce: MlrvalOrFunction + reduce(150), // .*, reduce: MlrvalOrFunction + reduce(150), // ./, reduce: MlrvalOrFunction + reduce(150), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(150), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(150), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S270 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(155), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(155), // ;, reduce: MlrvalOrFunction + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(155), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(155), // ||, reduce: MlrvalOrFunction + reduce(155), // ^^, reduce: MlrvalOrFunction + reduce(155), // &&, reduce: MlrvalOrFunction + reduce(155), // =~, reduce: MlrvalOrFunction + reduce(155), // !=~, reduce: MlrvalOrFunction + reduce(155), // ==, reduce: MlrvalOrFunction + reduce(155), // !=, reduce: MlrvalOrFunction + reduce(155), // >, reduce: MlrvalOrFunction + reduce(155), // >=, reduce: MlrvalOrFunction + reduce(155), // <, reduce: MlrvalOrFunction + reduce(155), // <=, reduce: MlrvalOrFunction + reduce(155), // |, reduce: MlrvalOrFunction + reduce(155), // ^, reduce: MlrvalOrFunction + reduce(155), // &, reduce: MlrvalOrFunction + reduce(155), // <<, reduce: MlrvalOrFunction + reduce(155), // >>, reduce: MlrvalOrFunction + reduce(155), // >>>, reduce: MlrvalOrFunction + reduce(155), // +, reduce: MlrvalOrFunction + reduce(155), // -, reduce: MlrvalOrFunction + reduce(155), // .+, reduce: MlrvalOrFunction + reduce(155), // .-, reduce: MlrvalOrFunction + reduce(155), // ., reduce: MlrvalOrFunction + reduce(155), // *, reduce: MlrvalOrFunction + reduce(155), // /, reduce: MlrvalOrFunction + reduce(155), // //, reduce: MlrvalOrFunction + reduce(155), // %, reduce: MlrvalOrFunction + reduce(155), // .*, reduce: MlrvalOrFunction + reduce(155), // ./, reduce: MlrvalOrFunction + reduce(155), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(155), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(155), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S271 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(655), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S272 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(21), // $, reduce: EmitStatement + nil, // empty + reduce(21), // ;, reduce: EmitStatement + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S273 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + shift(656), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S274 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(658), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S275 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(111), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(111), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(111), // ||, reduce: MlrvalOrFunction + reduce(111), // ^^, reduce: MlrvalOrFunction + reduce(111), // &&, reduce: MlrvalOrFunction + reduce(111), // =~, reduce: MlrvalOrFunction + reduce(111), // !=~, reduce: MlrvalOrFunction + reduce(111), // ==, reduce: MlrvalOrFunction + reduce(111), // !=, reduce: MlrvalOrFunction + reduce(111), // >, reduce: MlrvalOrFunction + reduce(111), // >=, reduce: MlrvalOrFunction + reduce(111), // <, reduce: MlrvalOrFunction + reduce(111), // <=, reduce: MlrvalOrFunction + reduce(111), // |, reduce: MlrvalOrFunction + reduce(111), // ^, reduce: MlrvalOrFunction + reduce(111), // &, reduce: MlrvalOrFunction + reduce(111), // <<, reduce: MlrvalOrFunction + reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction + reduce(111), // +, reduce: MlrvalOrFunction + reduce(111), // -, reduce: MlrvalOrFunction + reduce(111), // .+, reduce: MlrvalOrFunction + reduce(111), // .-, reduce: MlrvalOrFunction + reduce(111), // ., reduce: MlrvalOrFunction + reduce(111), // *, reduce: MlrvalOrFunction + reduce(111), // /, reduce: MlrvalOrFunction + reduce(111), // //, reduce: MlrvalOrFunction + reduce(111), // %, reduce: MlrvalOrFunction + reduce(111), // .*, reduce: MlrvalOrFunction + reduce(111), // ./, reduce: MlrvalOrFunction + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(111), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S276 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(24), // ], reduce: FieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: FieldValue + nil, // : + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(24), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S277 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(25), // ], reduce: FieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: FieldValue + nil, // : + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(25), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S278 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(26), // ], reduce: FieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: FieldValue + nil, // : + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(26), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S279 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(27), // ], reduce: DirectFieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: DirectFieldValue + nil, // : + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(27), // [, reduce: DirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S280 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S281 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(29), // ], reduce: BracedFieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: BracedFieldValue + nil, // : + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(29), // [, reduce: BracedFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S282 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(112), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(112), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S283 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(30), // ], reduce: FullSrec + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: FullSrec + nil, // : + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(30), // **, reduce: FullSrec + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(30), // [, reduce: FullSrec + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S284 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(113), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(113), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S285 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(31), // ], reduce: OosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: OosvarValue + nil, // : + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(31), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S286 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(32), // ], reduce: OosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: OosvarValue + nil, // : + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(32), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S287 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(33), // ], reduce: OosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: OosvarValue + nil, // : + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(33), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S288 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(34), // ], reduce: DirectOosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: DirectOosvarValue + nil, // : + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(34), // [, reduce: DirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S289 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S290 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(36), // ], reduce: BracedOosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: BracedOosvarValue + nil, // : + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(36), // [, reduce: BracedOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S291 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(114), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(114), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S292 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(37), // ], reduce: FullOosvar + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: FullOosvar + nil, // : + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(37), // [, reduce: FullOosvar + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S293 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(115), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(115), // ||, reduce: MlrvalOrFunction + reduce(115), // ^^, reduce: MlrvalOrFunction + reduce(115), // &&, reduce: MlrvalOrFunction + reduce(115), // =~, reduce: MlrvalOrFunction + reduce(115), // !=~, reduce: MlrvalOrFunction + reduce(115), // ==, reduce: MlrvalOrFunction + reduce(115), // !=, reduce: MlrvalOrFunction + reduce(115), // >, reduce: MlrvalOrFunction + reduce(115), // >=, reduce: MlrvalOrFunction + reduce(115), // <, reduce: MlrvalOrFunction + reduce(115), // <=, reduce: MlrvalOrFunction + reduce(115), // |, reduce: MlrvalOrFunction + reduce(115), // ^, reduce: MlrvalOrFunction + reduce(115), // &, reduce: MlrvalOrFunction + reduce(115), // <<, reduce: MlrvalOrFunction + reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction + reduce(115), // +, reduce: MlrvalOrFunction + reduce(115), // -, reduce: MlrvalOrFunction + reduce(115), // .+, reduce: MlrvalOrFunction + reduce(115), // .-, reduce: MlrvalOrFunction + reduce(115), // ., reduce: MlrvalOrFunction + reduce(115), // *, reduce: MlrvalOrFunction + reduce(115), // /, reduce: MlrvalOrFunction + reduce(115), // //, reduce: MlrvalOrFunction + reduce(115), // %, reduce: MlrvalOrFunction + reduce(115), // .*, reduce: MlrvalOrFunction + reduce(115), // ./, reduce: MlrvalOrFunction + reduce(115), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(115), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(115), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S294 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(38), // ], reduce: LocalVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LocalVariable + nil, // : + reduce(38), // ||, reduce: LocalVariable + reduce(38), // ^^, reduce: LocalVariable + reduce(38), // &&, reduce: LocalVariable + reduce(38), // =~, reduce: LocalVariable + reduce(38), // !=~, reduce: LocalVariable + reduce(38), // ==, reduce: LocalVariable + reduce(38), // !=, reduce: LocalVariable + reduce(38), // >, reduce: LocalVariable + reduce(38), // >=, reduce: LocalVariable + reduce(38), // <, reduce: LocalVariable + reduce(38), // <=, reduce: LocalVariable + reduce(38), // |, reduce: LocalVariable + reduce(38), // ^, reduce: LocalVariable + reduce(38), // &, reduce: LocalVariable + reduce(38), // <<, reduce: LocalVariable + reduce(38), // >>, reduce: LocalVariable + reduce(38), // >>>, reduce: LocalVariable + reduce(38), // +, reduce: LocalVariable + reduce(38), // -, reduce: LocalVariable + reduce(38), // .+, reduce: LocalVariable + reduce(38), // .-, reduce: LocalVariable + reduce(38), // ., reduce: LocalVariable + reduce(38), // *, reduce: LocalVariable + reduce(38), // /, reduce: LocalVariable + reduce(38), // //, reduce: LocalVariable + reduce(38), // %, reduce: LocalVariable + reduce(38), // .*, reduce: LocalVariable + reduce(38), // ./, reduce: LocalVariable + reduce(38), // .//, reduce: LocalVariable + nil, // ! + nil, // ~ + reduce(38), // **, reduce: LocalVariable + reduce(158), // (, reduce: FunctionName + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(38), // [, reduce: LocalVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S295 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(56), // ], reduce: Rvalue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S296 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(57), // ], reduce: PrecedenceChainStart + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S297 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(59), // ], reduce: TernaryTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(661), // ? + nil, // : + shift(662), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S298 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(61), // ], reduce: LogicalOrTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: LogicalOrTerm + nil, // : + reduce(61), // ||, reduce: LogicalOrTerm + shift(663), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S299 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(63), // ], reduce: LogicalXORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: LogicalXORTerm + nil, // : + reduce(63), // ||, reduce: LogicalXORTerm + reduce(63), // ^^, reduce: LogicalXORTerm + shift(664), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S300 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(65), // ], reduce: LogicalAndTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: LogicalAndTerm + nil, // : + reduce(65), // ||, reduce: LogicalAndTerm + reduce(65), // ^^, reduce: LogicalAndTerm + reduce(65), // &&, reduce: LogicalAndTerm + shift(665), // =~ + shift(666), // !=~ + shift(667), // == + shift(668), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S301 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(70), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: EqneTerm + nil, // : + reduce(70), // ||, reduce: EqneTerm + reduce(70), // ^^, reduce: EqneTerm + reduce(70), // &&, reduce: EqneTerm + reduce(70), // =~, reduce: EqneTerm + reduce(70), // !=~, reduce: EqneTerm + reduce(70), // ==, reduce: EqneTerm + reduce(70), // !=, reduce: EqneTerm + shift(669), // > + shift(670), // >= + shift(671), // < + shift(672), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S302 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(75), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: CmpTerm + nil, // : + reduce(75), // ||, reduce: CmpTerm + reduce(75), // ^^, reduce: CmpTerm + reduce(75), // &&, reduce: CmpTerm + reduce(75), // =~, reduce: CmpTerm + reduce(75), // !=~, reduce: CmpTerm + reduce(75), // ==, reduce: CmpTerm + reduce(75), // !=, reduce: CmpTerm + reduce(75), // >, reduce: CmpTerm + reduce(75), // >=, reduce: CmpTerm + reduce(75), // <, reduce: CmpTerm + reduce(75), // <=, reduce: CmpTerm + shift(673), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S303 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(77), // ], reduce: BitwiseORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseORTerm + nil, // : + reduce(77), // ||, reduce: BitwiseORTerm + reduce(77), // ^^, reduce: BitwiseORTerm + reduce(77), // &&, reduce: BitwiseORTerm + reduce(77), // =~, reduce: BitwiseORTerm + reduce(77), // !=~, reduce: BitwiseORTerm + reduce(77), // ==, reduce: BitwiseORTerm + reduce(77), // !=, reduce: BitwiseORTerm + reduce(77), // >, reduce: BitwiseORTerm + reduce(77), // >=, reduce: BitwiseORTerm + reduce(77), // <, reduce: BitwiseORTerm + reduce(77), // <=, reduce: BitwiseORTerm + reduce(77), // |, reduce: BitwiseORTerm + shift(674), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S304 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(79), // ], reduce: BitwiseXORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(79), // ||, reduce: BitwiseXORTerm + reduce(79), // ^^, reduce: BitwiseXORTerm + reduce(79), // &&, reduce: BitwiseXORTerm + reduce(79), // =~, reduce: BitwiseXORTerm + reduce(79), // !=~, reduce: BitwiseXORTerm + reduce(79), // ==, reduce: BitwiseXORTerm + reduce(79), // !=, reduce: BitwiseXORTerm + reduce(79), // >, reduce: BitwiseXORTerm + reduce(79), // >=, reduce: BitwiseXORTerm + reduce(79), // <, reduce: BitwiseXORTerm + reduce(79), // <=, reduce: BitwiseXORTerm + reduce(79), // |, reduce: BitwiseXORTerm + reduce(79), // ^, reduce: BitwiseXORTerm + shift(675), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S305 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(81), // ], reduce: BitwiseANDTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(81), // ||, reduce: BitwiseANDTerm + reduce(81), // ^^, reduce: BitwiseANDTerm + reduce(81), // &&, reduce: BitwiseANDTerm + reduce(81), // =~, reduce: BitwiseANDTerm + reduce(81), // !=~, reduce: BitwiseANDTerm + reduce(81), // ==, reduce: BitwiseANDTerm + reduce(81), // !=, reduce: BitwiseANDTerm + reduce(81), // >, reduce: BitwiseANDTerm + reduce(81), // >=, reduce: BitwiseANDTerm + reduce(81), // <, reduce: BitwiseANDTerm + reduce(81), // <=, reduce: BitwiseANDTerm + reduce(81), // |, reduce: BitwiseANDTerm + reduce(81), // ^, reduce: BitwiseANDTerm + reduce(81), // &, reduce: BitwiseANDTerm + shift(676), // << + shift(677), // >> + shift(678), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S306 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(85), // ], reduce: BitwiseShiftTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(85), // ||, reduce: BitwiseShiftTerm + reduce(85), // ^^, reduce: BitwiseShiftTerm + reduce(85), // &&, reduce: BitwiseShiftTerm + reduce(85), // =~, reduce: BitwiseShiftTerm + reduce(85), // !=~, reduce: BitwiseShiftTerm + reduce(85), // ==, reduce: BitwiseShiftTerm + reduce(85), // !=, reduce: BitwiseShiftTerm + reduce(85), // >, reduce: BitwiseShiftTerm + reduce(85), // >=, reduce: BitwiseShiftTerm + reduce(85), // <, reduce: BitwiseShiftTerm + reduce(85), // <=, reduce: BitwiseShiftTerm + reduce(85), // |, reduce: BitwiseShiftTerm + reduce(85), // ^, reduce: BitwiseShiftTerm + reduce(85), // &, reduce: BitwiseShiftTerm + reduce(85), // <<, reduce: BitwiseShiftTerm + reduce(85), // >>, reduce: BitwiseShiftTerm + reduce(85), // >>>, reduce: BitwiseShiftTerm + shift(679), // + + shift(680), // - + shift(681), // .+ + shift(682), // .- + shift(683), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S307 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S308 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(91), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: AddsubdotTerm + nil, // : + reduce(91), // ||, reduce: AddsubdotTerm + reduce(91), // ^^, reduce: AddsubdotTerm + reduce(91), // &&, reduce: AddsubdotTerm + reduce(91), // =~, reduce: AddsubdotTerm + reduce(91), // !=~, reduce: AddsubdotTerm + reduce(91), // ==, reduce: AddsubdotTerm + reduce(91), // !=, reduce: AddsubdotTerm + reduce(91), // >, reduce: AddsubdotTerm + reduce(91), // >=, reduce: AddsubdotTerm + reduce(91), // <, reduce: AddsubdotTerm + reduce(91), // <=, reduce: AddsubdotTerm + reduce(91), // |, reduce: AddsubdotTerm + reduce(91), // ^, reduce: AddsubdotTerm + reduce(91), // &, reduce: AddsubdotTerm + reduce(91), // <<, reduce: AddsubdotTerm + reduce(91), // >>, reduce: AddsubdotTerm + reduce(91), // >>>, reduce: AddsubdotTerm + reduce(91), // +, reduce: AddsubdotTerm + reduce(91), // -, reduce: AddsubdotTerm + reduce(91), // .+, reduce: AddsubdotTerm + reduce(91), // .-, reduce: AddsubdotTerm + reduce(91), // ., reduce: AddsubdotTerm + shift(685), // * + shift(686), // / + shift(687), // // + shift(688), // % + shift(689), // .* + shift(690), // ./ + shift(691), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S309 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S310 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S311 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S312 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(99), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: MuldivTerm + nil, // : + reduce(99), // ||, reduce: MuldivTerm + reduce(99), // ^^, reduce: MuldivTerm + reduce(99), // &&, reduce: MuldivTerm + reduce(99), // =~, reduce: MuldivTerm + reduce(99), // !=~, reduce: MuldivTerm + reduce(99), // ==, reduce: MuldivTerm + reduce(99), // !=, reduce: MuldivTerm + reduce(99), // >, reduce: MuldivTerm + reduce(99), // >=, reduce: MuldivTerm + reduce(99), // <, reduce: MuldivTerm + reduce(99), // <=, reduce: MuldivTerm + reduce(99), // |, reduce: MuldivTerm + reduce(99), // ^, reduce: MuldivTerm + reduce(99), // &, reduce: MuldivTerm + reduce(99), // <<, reduce: MuldivTerm + reduce(99), // >>, reduce: MuldivTerm + reduce(99), // >>>, reduce: MuldivTerm + reduce(99), // +, reduce: MuldivTerm + reduce(99), // -, reduce: MuldivTerm + reduce(99), // .+, reduce: MuldivTerm + reduce(99), // .-, reduce: MuldivTerm + reduce(99), // ., reduce: MuldivTerm + reduce(99), // *, reduce: MuldivTerm + reduce(99), // /, reduce: MuldivTerm + reduce(99), // //, reduce: MuldivTerm + reduce(99), // %, reduce: MuldivTerm + reduce(99), // .*, reduce: MuldivTerm + reduce(99), // ./, reduce: MuldivTerm + reduce(99), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S313 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(106), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: UnaryOpTerm + nil, // : + reduce(106), // ||, reduce: UnaryOpTerm + reduce(106), // ^^, reduce: UnaryOpTerm + reduce(106), // &&, reduce: UnaryOpTerm + reduce(106), // =~, reduce: UnaryOpTerm + reduce(106), // !=~, reduce: UnaryOpTerm + reduce(106), // ==, reduce: UnaryOpTerm + reduce(106), // !=, reduce: UnaryOpTerm + reduce(106), // >, reduce: UnaryOpTerm + reduce(106), // >=, reduce: UnaryOpTerm + reduce(106), // <, reduce: UnaryOpTerm + reduce(106), // <=, reduce: UnaryOpTerm + reduce(106), // |, reduce: UnaryOpTerm + reduce(106), // ^, reduce: UnaryOpTerm + reduce(106), // &, reduce: UnaryOpTerm + reduce(106), // <<, reduce: UnaryOpTerm + reduce(106), // >>, reduce: UnaryOpTerm + reduce(106), // >>>, reduce: UnaryOpTerm + reduce(106), // +, reduce: UnaryOpTerm + reduce(106), // -, reduce: UnaryOpTerm + reduce(106), // .+, reduce: UnaryOpTerm + reduce(106), // .-, reduce: UnaryOpTerm + reduce(106), // ., reduce: UnaryOpTerm + reduce(106), // *, reduce: UnaryOpTerm + reduce(106), // /, reduce: UnaryOpTerm + reduce(106), // //, reduce: UnaryOpTerm + reduce(106), // %, reduce: UnaryOpTerm + reduce(106), // .*, reduce: UnaryOpTerm + reduce(106), // ./, reduce: UnaryOpTerm + reduce(106), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S314 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S315 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S316 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(108), // ], reduce: PowTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: PowTerm + nil, // : + reduce(108), // ||, reduce: PowTerm + reduce(108), // ^^, reduce: PowTerm + reduce(108), // &&, reduce: PowTerm + reduce(108), // =~, reduce: PowTerm + reduce(108), // !=~, reduce: PowTerm + reduce(108), // ==, reduce: PowTerm + reduce(108), // !=, reduce: PowTerm + reduce(108), // >, reduce: PowTerm + reduce(108), // >=, reduce: PowTerm + reduce(108), // <, reduce: PowTerm + reduce(108), // <=, reduce: PowTerm + reduce(108), // |, reduce: PowTerm + reduce(108), // ^, reduce: PowTerm + reduce(108), // &, reduce: PowTerm + reduce(108), // <<, reduce: PowTerm + reduce(108), // >>, reduce: PowTerm + reduce(108), // >>>, reduce: PowTerm + reduce(108), // +, reduce: PowTerm + reduce(108), // -, reduce: PowTerm + reduce(108), // .+, reduce: PowTerm + reduce(108), // .-, reduce: PowTerm + reduce(108), // ., reduce: PowTerm + reduce(108), // *, reduce: PowTerm + reduce(108), // /, reduce: PowTerm + reduce(108), // //, reduce: PowTerm + reduce(108), // %, reduce: PowTerm + reduce(108), // .*, reduce: PowTerm + reduce(108), // ./, reduce: PowTerm + reduce(108), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(697), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S317 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S318 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(110), // ], reduce: PrecedenceChainEnd + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(110), // ||, reduce: PrecedenceChainEnd + reduce(110), // ^^, reduce: PrecedenceChainEnd + reduce(110), // &&, reduce: PrecedenceChainEnd + reduce(110), // =~, reduce: PrecedenceChainEnd + reduce(110), // !=~, reduce: PrecedenceChainEnd + reduce(110), // ==, reduce: PrecedenceChainEnd + reduce(110), // !=, reduce: PrecedenceChainEnd + reduce(110), // >, reduce: PrecedenceChainEnd + reduce(110), // >=, reduce: PrecedenceChainEnd + reduce(110), // <, reduce: PrecedenceChainEnd + reduce(110), // <=, reduce: PrecedenceChainEnd + reduce(110), // |, reduce: PrecedenceChainEnd + reduce(110), // ^, reduce: PrecedenceChainEnd + reduce(110), // &, reduce: PrecedenceChainEnd + reduce(110), // <<, reduce: PrecedenceChainEnd + reduce(110), // >>, reduce: PrecedenceChainEnd + reduce(110), // >>>, reduce: PrecedenceChainEnd + reduce(110), // +, reduce: PrecedenceChainEnd + reduce(110), // -, reduce: PrecedenceChainEnd + reduce(110), // .+, reduce: PrecedenceChainEnd + reduce(110), // .-, reduce: PrecedenceChainEnd + reduce(110), // ., reduce: PrecedenceChainEnd + reduce(110), // *, reduce: PrecedenceChainEnd + reduce(110), // /, reduce: PrecedenceChainEnd + reduce(110), // //, reduce: PrecedenceChainEnd + reduce(110), // %, reduce: PrecedenceChainEnd + reduce(110), // .*, reduce: PrecedenceChainEnd + reduce(110), // ./, reduce: PrecedenceChainEnd + reduce(110), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(110), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + shift(699), // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S319 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(116), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // >>>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(116), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(116), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S320 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(117), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(117), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(117), // ||, reduce: MlrvalOrFunction + reduce(117), // ^^, reduce: MlrvalOrFunction + reduce(117), // &&, reduce: MlrvalOrFunction + reduce(117), // =~, reduce: MlrvalOrFunction + reduce(117), // !=~, reduce: MlrvalOrFunction + reduce(117), // ==, reduce: MlrvalOrFunction + reduce(117), // !=, reduce: MlrvalOrFunction + reduce(117), // >, reduce: MlrvalOrFunction + reduce(117), // >=, reduce: MlrvalOrFunction + reduce(117), // <, reduce: MlrvalOrFunction + reduce(117), // <=, reduce: MlrvalOrFunction + reduce(117), // |, reduce: MlrvalOrFunction + reduce(117), // ^, reduce: MlrvalOrFunction + reduce(117), // &, reduce: MlrvalOrFunction + reduce(117), // <<, reduce: MlrvalOrFunction + reduce(117), // >>, reduce: MlrvalOrFunction + reduce(117), // >>>, reduce: MlrvalOrFunction + reduce(117), // +, reduce: MlrvalOrFunction + reduce(117), // -, reduce: MlrvalOrFunction + reduce(117), // .+, reduce: MlrvalOrFunction + reduce(117), // .-, reduce: MlrvalOrFunction + reduce(117), // ., reduce: MlrvalOrFunction + reduce(117), // *, reduce: MlrvalOrFunction + reduce(117), // /, reduce: MlrvalOrFunction + reduce(117), // //, reduce: MlrvalOrFunction + reduce(117), // %, reduce: MlrvalOrFunction + reduce(117), // .*, reduce: MlrvalOrFunction + reduce(117), // ./, reduce: MlrvalOrFunction + reduce(117), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(117), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(117), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S321 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(118), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(118), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(118), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S322 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(119), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(119), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(119), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(119), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S323 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(120), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(120), // ||, reduce: MlrvalOrFunction + reduce(120), // ^^, reduce: MlrvalOrFunction + reduce(120), // &&, reduce: MlrvalOrFunction + reduce(120), // =~, reduce: MlrvalOrFunction + reduce(120), // !=~, reduce: MlrvalOrFunction + reduce(120), // ==, reduce: MlrvalOrFunction + reduce(120), // !=, reduce: MlrvalOrFunction + reduce(120), // >, reduce: MlrvalOrFunction + reduce(120), // >=, reduce: MlrvalOrFunction + reduce(120), // <, reduce: MlrvalOrFunction + reduce(120), // <=, reduce: MlrvalOrFunction + reduce(120), // |, reduce: MlrvalOrFunction + reduce(120), // ^, reduce: MlrvalOrFunction + reduce(120), // &, reduce: MlrvalOrFunction + reduce(120), // <<, reduce: MlrvalOrFunction + reduce(120), // >>, reduce: MlrvalOrFunction + reduce(120), // >>>, reduce: MlrvalOrFunction + reduce(120), // +, reduce: MlrvalOrFunction + reduce(120), // -, reduce: MlrvalOrFunction + reduce(120), // .+, reduce: MlrvalOrFunction + reduce(120), // .-, reduce: MlrvalOrFunction + reduce(120), // ., reduce: MlrvalOrFunction + reduce(120), // *, reduce: MlrvalOrFunction + reduce(120), // /, reduce: MlrvalOrFunction + reduce(120), // //, reduce: MlrvalOrFunction + reduce(120), // %, reduce: MlrvalOrFunction + reduce(120), // .*, reduce: MlrvalOrFunction + reduce(120), // ./, reduce: MlrvalOrFunction + reduce(120), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(120), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(120), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S324 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(121), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // >>>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(121), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S325 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(122), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(122), // ||, reduce: MlrvalOrFunction + reduce(122), // ^^, reduce: MlrvalOrFunction + reduce(122), // &&, reduce: MlrvalOrFunction + reduce(122), // =~, reduce: MlrvalOrFunction + reduce(122), // !=~, reduce: MlrvalOrFunction + reduce(122), // ==, reduce: MlrvalOrFunction + reduce(122), // !=, reduce: MlrvalOrFunction + reduce(122), // >, reduce: MlrvalOrFunction + reduce(122), // >=, reduce: MlrvalOrFunction + reduce(122), // <, reduce: MlrvalOrFunction + reduce(122), // <=, reduce: MlrvalOrFunction + reduce(122), // |, reduce: MlrvalOrFunction + reduce(122), // ^, reduce: MlrvalOrFunction + reduce(122), // &, reduce: MlrvalOrFunction + reduce(122), // <<, reduce: MlrvalOrFunction + reduce(122), // >>, reduce: MlrvalOrFunction + reduce(122), // >>>, reduce: MlrvalOrFunction + reduce(122), // +, reduce: MlrvalOrFunction + reduce(122), // -, reduce: MlrvalOrFunction + reduce(122), // .+, reduce: MlrvalOrFunction + reduce(122), // .-, reduce: MlrvalOrFunction + reduce(122), // ., reduce: MlrvalOrFunction + reduce(122), // *, reduce: MlrvalOrFunction + reduce(122), // /, reduce: MlrvalOrFunction + reduce(122), // //, reduce: MlrvalOrFunction + reduce(122), // %, reduce: MlrvalOrFunction + reduce(122), // .*, reduce: MlrvalOrFunction + reduce(122), // ./, reduce: MlrvalOrFunction + reduce(122), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(122), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S326 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(123), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(123), // ||, reduce: MlrvalOrFunction + reduce(123), // ^^, reduce: MlrvalOrFunction + reduce(123), // &&, reduce: MlrvalOrFunction + reduce(123), // =~, reduce: MlrvalOrFunction + reduce(123), // !=~, reduce: MlrvalOrFunction + reduce(123), // ==, reduce: MlrvalOrFunction + reduce(123), // !=, reduce: MlrvalOrFunction + reduce(123), // >, reduce: MlrvalOrFunction + reduce(123), // >=, reduce: MlrvalOrFunction + reduce(123), // <, reduce: MlrvalOrFunction + reduce(123), // <=, reduce: MlrvalOrFunction + reduce(123), // |, reduce: MlrvalOrFunction + reduce(123), // ^, reduce: MlrvalOrFunction + reduce(123), // &, reduce: MlrvalOrFunction + reduce(123), // <<, reduce: MlrvalOrFunction + reduce(123), // >>, reduce: MlrvalOrFunction + reduce(123), // >>>, reduce: MlrvalOrFunction + reduce(123), // +, reduce: MlrvalOrFunction + reduce(123), // -, reduce: MlrvalOrFunction + reduce(123), // .+, reduce: MlrvalOrFunction + reduce(123), // .-, reduce: MlrvalOrFunction + reduce(123), // ., reduce: MlrvalOrFunction + reduce(123), // *, reduce: MlrvalOrFunction + reduce(123), // /, reduce: MlrvalOrFunction + reduce(123), // //, reduce: MlrvalOrFunction + reduce(123), // %, reduce: MlrvalOrFunction + reduce(123), // .*, reduce: MlrvalOrFunction + reduce(123), // ./, reduce: MlrvalOrFunction + reduce(123), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(123), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S327 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + shift(700), // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S328 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(129), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(129), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(129), // ||, reduce: MlrvalOrFunction + reduce(129), // ^^, reduce: MlrvalOrFunction + reduce(129), // &&, reduce: MlrvalOrFunction + reduce(129), // =~, reduce: MlrvalOrFunction + reduce(129), // !=~, reduce: MlrvalOrFunction + reduce(129), // ==, reduce: MlrvalOrFunction + reduce(129), // !=, reduce: MlrvalOrFunction + reduce(129), // >, reduce: MlrvalOrFunction + reduce(129), // >=, reduce: MlrvalOrFunction + reduce(129), // <, reduce: MlrvalOrFunction + reduce(129), // <=, reduce: MlrvalOrFunction + reduce(129), // |, reduce: MlrvalOrFunction + reduce(129), // ^, reduce: MlrvalOrFunction + reduce(129), // &, reduce: MlrvalOrFunction + reduce(129), // <<, reduce: MlrvalOrFunction + reduce(129), // >>, reduce: MlrvalOrFunction + reduce(129), // >>>, reduce: MlrvalOrFunction + reduce(129), // +, reduce: MlrvalOrFunction + reduce(129), // -, reduce: MlrvalOrFunction + reduce(129), // .+, reduce: MlrvalOrFunction + reduce(129), // .-, reduce: MlrvalOrFunction + reduce(129), // ., reduce: MlrvalOrFunction + reduce(129), // *, reduce: MlrvalOrFunction + reduce(129), // /, reduce: MlrvalOrFunction + reduce(129), // //, reduce: MlrvalOrFunction + reduce(129), // %, reduce: MlrvalOrFunction + reduce(129), // .*, reduce: MlrvalOrFunction + reduce(129), // ./, reduce: MlrvalOrFunction + reduce(129), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(129), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(129), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S329 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(136), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(136), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(136), // ||, reduce: MlrvalOrFunction + reduce(136), // ^^, reduce: MlrvalOrFunction + reduce(136), // &&, reduce: MlrvalOrFunction + reduce(136), // =~, reduce: MlrvalOrFunction + reduce(136), // !=~, reduce: MlrvalOrFunction + reduce(136), // ==, reduce: MlrvalOrFunction + reduce(136), // !=, reduce: MlrvalOrFunction + reduce(136), // >, reduce: MlrvalOrFunction + reduce(136), // >=, reduce: MlrvalOrFunction + reduce(136), // <, reduce: MlrvalOrFunction + reduce(136), // <=, reduce: MlrvalOrFunction + reduce(136), // |, reduce: MlrvalOrFunction + reduce(136), // ^, reduce: MlrvalOrFunction + reduce(136), // &, reduce: MlrvalOrFunction + reduce(136), // <<, reduce: MlrvalOrFunction + reduce(136), // >>, reduce: MlrvalOrFunction + reduce(136), // >>>, reduce: MlrvalOrFunction + reduce(136), // +, reduce: MlrvalOrFunction + reduce(136), // -, reduce: MlrvalOrFunction + reduce(136), // .+, reduce: MlrvalOrFunction + reduce(136), // .-, reduce: MlrvalOrFunction + reduce(136), // ., reduce: MlrvalOrFunction + reduce(136), // *, reduce: MlrvalOrFunction + reduce(136), // /, reduce: MlrvalOrFunction + reduce(136), // //, reduce: MlrvalOrFunction + reduce(136), // %, reduce: MlrvalOrFunction + reduce(136), // .*, reduce: MlrvalOrFunction + reduce(136), // ./, reduce: MlrvalOrFunction + reduce(136), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(136), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(136), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S330 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(137), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(137), // ?, reduce: ContextVariable + nil, // : + reduce(137), // ||, reduce: ContextVariable + reduce(137), // ^^, reduce: ContextVariable + reduce(137), // &&, reduce: ContextVariable + reduce(137), // =~, reduce: ContextVariable + reduce(137), // !=~, reduce: ContextVariable + reduce(137), // ==, reduce: ContextVariable + reduce(137), // !=, reduce: ContextVariable + reduce(137), // >, reduce: ContextVariable + reduce(137), // >=, reduce: ContextVariable + reduce(137), // <, reduce: ContextVariable + reduce(137), // <=, reduce: ContextVariable + reduce(137), // |, reduce: ContextVariable + reduce(137), // ^, reduce: ContextVariable + reduce(137), // &, reduce: ContextVariable + reduce(137), // <<, reduce: ContextVariable + reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable + reduce(137), // +, reduce: ContextVariable + reduce(137), // -, reduce: ContextVariable + reduce(137), // .+, reduce: ContextVariable + reduce(137), // .-, reduce: ContextVariable + reduce(137), // ., reduce: ContextVariable + reduce(137), // *, reduce: ContextVariable + reduce(137), // /, reduce: ContextVariable + reduce(137), // //, reduce: ContextVariable + reduce(137), // %, reduce: ContextVariable + reduce(137), // .*, reduce: ContextVariable + reduce(137), // ./, reduce: ContextVariable + reduce(137), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(137), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(137), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S331 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(138), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(138), // ?, reduce: ContextVariable + nil, // : + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(138), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(138), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S332 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(139), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(139), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S333 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(140), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(140), // ?, reduce: ContextVariable + nil, // : + reduce(140), // ||, reduce: ContextVariable + reduce(140), // ^^, reduce: ContextVariable + reduce(140), // &&, reduce: ContextVariable + reduce(140), // =~, reduce: ContextVariable + reduce(140), // !=~, reduce: ContextVariable + reduce(140), // ==, reduce: ContextVariable + reduce(140), // !=, reduce: ContextVariable + reduce(140), // >, reduce: ContextVariable + reduce(140), // >=, reduce: ContextVariable + reduce(140), // <, reduce: ContextVariable + reduce(140), // <=, reduce: ContextVariable + reduce(140), // |, reduce: ContextVariable + reduce(140), // ^, reduce: ContextVariable + reduce(140), // &, reduce: ContextVariable + reduce(140), // <<, reduce: ContextVariable + reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable + reduce(140), // +, reduce: ContextVariable + reduce(140), // -, reduce: ContextVariable + reduce(140), // .+, reduce: ContextVariable + reduce(140), // .-, reduce: ContextVariable + reduce(140), // ., reduce: ContextVariable + reduce(140), // *, reduce: ContextVariable + reduce(140), // /, reduce: ContextVariable + reduce(140), // //, reduce: ContextVariable + reduce(140), // %, reduce: ContextVariable + reduce(140), // .*, reduce: ContextVariable + reduce(140), // ./, reduce: ContextVariable + reduce(140), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(140), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(140), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S334 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(141), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ContextVariable + nil, // : + reduce(141), // ||, reduce: ContextVariable + reduce(141), // ^^, reduce: ContextVariable + reduce(141), // &&, reduce: ContextVariable + reduce(141), // =~, reduce: ContextVariable + reduce(141), // !=~, reduce: ContextVariable + reduce(141), // ==, reduce: ContextVariable + reduce(141), // !=, reduce: ContextVariable + reduce(141), // >, reduce: ContextVariable + reduce(141), // >=, reduce: ContextVariable + reduce(141), // <, reduce: ContextVariable + reduce(141), // <=, reduce: ContextVariable + reduce(141), // |, reduce: ContextVariable + reduce(141), // ^, reduce: ContextVariable + reduce(141), // &, reduce: ContextVariable + reduce(141), // <<, reduce: ContextVariable + reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable + reduce(141), // +, reduce: ContextVariable + reduce(141), // -, reduce: ContextVariable + reduce(141), // .+, reduce: ContextVariable + reduce(141), // .-, reduce: ContextVariable + reduce(141), // ., reduce: ContextVariable + reduce(141), // *, reduce: ContextVariable + reduce(141), // /, reduce: ContextVariable + reduce(141), // //, reduce: ContextVariable + reduce(141), // %, reduce: ContextVariable + reduce(141), // .*, reduce: ContextVariable + reduce(141), // ./, reduce: ContextVariable + reduce(141), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(141), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S335 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(142), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: ContextVariable + nil, // : + reduce(142), // ||, reduce: ContextVariable + reduce(142), // ^^, reduce: ContextVariable + reduce(142), // &&, reduce: ContextVariable + reduce(142), // =~, reduce: ContextVariable + reduce(142), // !=~, reduce: ContextVariable + reduce(142), // ==, reduce: ContextVariable + reduce(142), // !=, reduce: ContextVariable + reduce(142), // >, reduce: ContextVariable + reduce(142), // >=, reduce: ContextVariable + reduce(142), // <, reduce: ContextVariable + reduce(142), // <=, reduce: ContextVariable + reduce(142), // |, reduce: ContextVariable + reduce(142), // ^, reduce: ContextVariable + reduce(142), // &, reduce: ContextVariable + reduce(142), // <<, reduce: ContextVariable + reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable + reduce(142), // +, reduce: ContextVariable + reduce(142), // -, reduce: ContextVariable + reduce(142), // .+, reduce: ContextVariable + reduce(142), // .-, reduce: ContextVariable + reduce(142), // ., reduce: ContextVariable + reduce(142), // *, reduce: ContextVariable + reduce(142), // /, reduce: ContextVariable + reduce(142), // //, reduce: ContextVariable + reduce(142), // %, reduce: ContextVariable + reduce(142), // .*, reduce: ContextVariable + reduce(142), // ./, reduce: ContextVariable + reduce(142), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(142), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(142), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S336 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(143), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(143), // ?, reduce: ContextVariable + nil, // : + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(143), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(143), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S337 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(144), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + nil, // : + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(144), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S338 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(145), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ContextVariable + nil, // : + reduce(145), // ||, reduce: ContextVariable + reduce(145), // ^^, reduce: ContextVariable + reduce(145), // &&, reduce: ContextVariable + reduce(145), // =~, reduce: ContextVariable + reduce(145), // !=~, reduce: ContextVariable + reduce(145), // ==, reduce: ContextVariable + reduce(145), // !=, reduce: ContextVariable + reduce(145), // >, reduce: ContextVariable + reduce(145), // >=, reduce: ContextVariable + reduce(145), // <, reduce: ContextVariable + reduce(145), // <=, reduce: ContextVariable + reduce(145), // |, reduce: ContextVariable + reduce(145), // ^, reduce: ContextVariable + reduce(145), // &, reduce: ContextVariable + reduce(145), // <<, reduce: ContextVariable + reduce(145), // >>, reduce: ContextVariable + reduce(145), // >>>, reduce: ContextVariable + reduce(145), // +, reduce: ContextVariable + reduce(145), // -, reduce: ContextVariable + reduce(145), // .+, reduce: ContextVariable + reduce(145), // .-, reduce: ContextVariable + reduce(145), // ., reduce: ContextVariable + reduce(145), // *, reduce: ContextVariable + reduce(145), // /, reduce: ContextVariable + reduce(145), // //, reduce: ContextVariable + reduce(145), // %, reduce: ContextVariable + reduce(145), // .*, reduce: ContextVariable + reduce(145), // ./, reduce: ContextVariable + reduce(145), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(145), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S339 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(146), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ContextVariable + nil, // : + reduce(146), // ||, reduce: ContextVariable + reduce(146), // ^^, reduce: ContextVariable + reduce(146), // &&, reduce: ContextVariable + reduce(146), // =~, reduce: ContextVariable + reduce(146), // !=~, reduce: ContextVariable + reduce(146), // ==, reduce: ContextVariable + reduce(146), // !=, reduce: ContextVariable + reduce(146), // >, reduce: ContextVariable + reduce(146), // >=, reduce: ContextVariable + reduce(146), // <, reduce: ContextVariable + reduce(146), // <=, reduce: ContextVariable + reduce(146), // |, reduce: ContextVariable + reduce(146), // ^, reduce: ContextVariable + reduce(146), // &, reduce: ContextVariable + reduce(146), // <<, reduce: ContextVariable + reduce(146), // >>, reduce: ContextVariable + reduce(146), // >>>, reduce: ContextVariable + reduce(146), // +, reduce: ContextVariable + reduce(146), // -, reduce: ContextVariable + reduce(146), // .+, reduce: ContextVariable + reduce(146), // .-, reduce: ContextVariable + reduce(146), // ., reduce: ContextVariable + reduce(146), // *, reduce: ContextVariable + reduce(146), // /, reduce: ContextVariable + reduce(146), // //, reduce: ContextVariable + reduce(146), // %, reduce: ContextVariable + reduce(146), // .*, reduce: ContextVariable + reduce(146), // ./, reduce: ContextVariable + reduce(146), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(146), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S340 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(147), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: ContextVariable + nil, // : + reduce(147), // ||, reduce: ContextVariable + reduce(147), // ^^, reduce: ContextVariable + reduce(147), // &&, reduce: ContextVariable + reduce(147), // =~, reduce: ContextVariable + reduce(147), // !=~, reduce: ContextVariable + reduce(147), // ==, reduce: ContextVariable + reduce(147), // !=, reduce: ContextVariable + reduce(147), // >, reduce: ContextVariable + reduce(147), // >=, reduce: ContextVariable + reduce(147), // <, reduce: ContextVariable + reduce(147), // <=, reduce: ContextVariable + reduce(147), // |, reduce: ContextVariable + reduce(147), // ^, reduce: ContextVariable + reduce(147), // &, reduce: ContextVariable + reduce(147), // <<, reduce: ContextVariable + reduce(147), // >>, reduce: ContextVariable + reduce(147), // >>>, reduce: ContextVariable + reduce(147), // +, reduce: ContextVariable + reduce(147), // -, reduce: ContextVariable + reduce(147), // .+, reduce: ContextVariable + reduce(147), // .-, reduce: ContextVariable + reduce(147), // ., reduce: ContextVariable + reduce(147), // *, reduce: ContextVariable + reduce(147), // /, reduce: ContextVariable + reduce(147), // //, reduce: ContextVariable + reduce(147), // %, reduce: ContextVariable + reduce(147), // .*, reduce: ContextVariable + reduce(147), // ./, reduce: ContextVariable + reduce(147), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(147), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(147), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S341 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(148), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(148), // ||, reduce: MlrvalOrFunction + reduce(148), // ^^, reduce: MlrvalOrFunction + reduce(148), // &&, reduce: MlrvalOrFunction + reduce(148), // =~, reduce: MlrvalOrFunction + reduce(148), // !=~, reduce: MlrvalOrFunction + reduce(148), // ==, reduce: MlrvalOrFunction + reduce(148), // !=, reduce: MlrvalOrFunction + reduce(148), // >, reduce: MlrvalOrFunction + reduce(148), // >=, reduce: MlrvalOrFunction + reduce(148), // <, reduce: MlrvalOrFunction + reduce(148), // <=, reduce: MlrvalOrFunction + reduce(148), // |, reduce: MlrvalOrFunction + reduce(148), // ^, reduce: MlrvalOrFunction + reduce(148), // &, reduce: MlrvalOrFunction + reduce(148), // <<, reduce: MlrvalOrFunction + reduce(148), // >>, reduce: MlrvalOrFunction + reduce(148), // >>>, reduce: MlrvalOrFunction + reduce(148), // +, reduce: MlrvalOrFunction + reduce(148), // -, reduce: MlrvalOrFunction + reduce(148), // .+, reduce: MlrvalOrFunction + reduce(148), // .-, reduce: MlrvalOrFunction + reduce(148), // ., reduce: MlrvalOrFunction + reduce(148), // *, reduce: MlrvalOrFunction + reduce(148), // /, reduce: MlrvalOrFunction + reduce(148), // //, reduce: MlrvalOrFunction + reduce(148), // %, reduce: MlrvalOrFunction + reduce(148), // .*, reduce: MlrvalOrFunction + reduce(148), // ./, reduce: MlrvalOrFunction + reduce(148), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(148), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(148), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S342 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(150), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(150), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(150), // ||, reduce: MlrvalOrFunction + reduce(150), // ^^, reduce: MlrvalOrFunction + reduce(150), // &&, reduce: MlrvalOrFunction + reduce(150), // =~, reduce: MlrvalOrFunction + reduce(150), // !=~, reduce: MlrvalOrFunction + reduce(150), // ==, reduce: MlrvalOrFunction + reduce(150), // !=, reduce: MlrvalOrFunction + reduce(150), // >, reduce: MlrvalOrFunction + reduce(150), // >=, reduce: MlrvalOrFunction + reduce(150), // <, reduce: MlrvalOrFunction + reduce(150), // <=, reduce: MlrvalOrFunction + reduce(150), // |, reduce: MlrvalOrFunction + reduce(150), // ^, reduce: MlrvalOrFunction + reduce(150), // &, reduce: MlrvalOrFunction + reduce(150), // <<, reduce: MlrvalOrFunction + reduce(150), // >>, reduce: MlrvalOrFunction + reduce(150), // >>>, reduce: MlrvalOrFunction + reduce(150), // +, reduce: MlrvalOrFunction + reduce(150), // -, reduce: MlrvalOrFunction + reduce(150), // .+, reduce: MlrvalOrFunction + reduce(150), // .-, reduce: MlrvalOrFunction + reduce(150), // ., reduce: MlrvalOrFunction + reduce(150), // *, reduce: MlrvalOrFunction + reduce(150), // /, reduce: MlrvalOrFunction + reduce(150), // //, reduce: MlrvalOrFunction + reduce(150), // %, reduce: MlrvalOrFunction + reduce(150), // .*, reduce: MlrvalOrFunction + reduce(150), // ./, reduce: MlrvalOrFunction + reduce(150), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(150), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(150), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S343 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(155), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(155), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(155), // ||, reduce: MlrvalOrFunction + reduce(155), // ^^, reduce: MlrvalOrFunction + reduce(155), // &&, reduce: MlrvalOrFunction + reduce(155), // =~, reduce: MlrvalOrFunction + reduce(155), // !=~, reduce: MlrvalOrFunction + reduce(155), // ==, reduce: MlrvalOrFunction + reduce(155), // !=, reduce: MlrvalOrFunction + reduce(155), // >, reduce: MlrvalOrFunction + reduce(155), // >=, reduce: MlrvalOrFunction + reduce(155), // <, reduce: MlrvalOrFunction + reduce(155), // <=, reduce: MlrvalOrFunction + reduce(155), // |, reduce: MlrvalOrFunction + reduce(155), // ^, reduce: MlrvalOrFunction + reduce(155), // &, reduce: MlrvalOrFunction + reduce(155), // <<, reduce: MlrvalOrFunction + reduce(155), // >>, reduce: MlrvalOrFunction + reduce(155), // >>>, reduce: MlrvalOrFunction + reduce(155), // +, reduce: MlrvalOrFunction + reduce(155), // -, reduce: MlrvalOrFunction + reduce(155), // .+, reduce: MlrvalOrFunction + reduce(155), // .-, reduce: MlrvalOrFunction + reduce(155), // ., reduce: MlrvalOrFunction + reduce(155), // *, reduce: MlrvalOrFunction + reduce(155), // /, reduce: MlrvalOrFunction + reduce(155), // //, reduce: MlrvalOrFunction + reduce(155), // %, reduce: MlrvalOrFunction + reduce(155), // .*, reduce: MlrvalOrFunction + reduce(155), // ./, reduce: MlrvalOrFunction + reduce(155), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(155), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(155), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S344 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(702), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S345 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(703), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S346 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S347 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S348 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S349 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S350 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S351 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S352 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S353 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S354 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S355 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S356 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S357 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S358 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S359 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S360 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S361 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S362 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S363 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S364 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S365 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S366 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S367 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S368 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S369 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(100), // $, reduce: UnaryOpTerm + nil, // empty + reduce(100), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } + reduce(100), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(100), // ||=, reduce: UnaryOpTerm + reduce(100), // ^^=, reduce: UnaryOpTerm + reduce(100), // &&=, reduce: UnaryOpTerm + reduce(100), // |=, reduce: UnaryOpTerm + reduce(100), // ^=, reduce: UnaryOpTerm + reduce(100), // <<=, reduce: UnaryOpTerm + reduce(100), // >>=, reduce: UnaryOpTerm + reduce(100), // >>>=, reduce: UnaryOpTerm + reduce(100), // +=, reduce: UnaryOpTerm + reduce(100), // .=, reduce: UnaryOpTerm + reduce(100), // -=, reduce: UnaryOpTerm + reduce(100), // *=, reduce: UnaryOpTerm + reduce(100), // /=, reduce: UnaryOpTerm + reduce(100), // //=, reduce: UnaryOpTerm + reduce(100), // %=, reduce: UnaryOpTerm + reduce(100), // **=, reduce: UnaryOpTerm + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S370 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S371 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S372 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S373 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S374 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S375 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S376 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S377 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(101), // $, reduce: UnaryOpTerm + nil, // empty + reduce(101), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } + reduce(101), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(101), // ||=, reduce: UnaryOpTerm + reduce(101), // ^^=, reduce: UnaryOpTerm + reduce(101), // &&=, reduce: UnaryOpTerm + reduce(101), // |=, reduce: UnaryOpTerm + reduce(101), // ^=, reduce: UnaryOpTerm + reduce(101), // <<=, reduce: UnaryOpTerm + reduce(101), // >>=, reduce: UnaryOpTerm + reduce(101), // >>>=, reduce: UnaryOpTerm + reduce(101), // +=, reduce: UnaryOpTerm + reduce(101), // .=, reduce: UnaryOpTerm + reduce(101), // -=, reduce: UnaryOpTerm + reduce(101), // *=, reduce: UnaryOpTerm + reduce(101), // /=, reduce: UnaryOpTerm + reduce(101), // //=, reduce: UnaryOpTerm + reduce(101), // %=, reduce: UnaryOpTerm + reduce(101), // **=, reduce: UnaryOpTerm + reduce(101), // ?, reduce: UnaryOpTerm + nil, // : + reduce(101), // ||, reduce: UnaryOpTerm + reduce(101), // ^^, reduce: UnaryOpTerm + reduce(101), // &&, reduce: UnaryOpTerm + reduce(101), // =~, reduce: UnaryOpTerm + reduce(101), // !=~, reduce: UnaryOpTerm + reduce(101), // ==, reduce: UnaryOpTerm + reduce(101), // !=, reduce: UnaryOpTerm + reduce(101), // >, reduce: UnaryOpTerm + reduce(101), // >=, reduce: UnaryOpTerm + reduce(101), // <, reduce: UnaryOpTerm + reduce(101), // <=, reduce: UnaryOpTerm + reduce(101), // |, reduce: UnaryOpTerm + reduce(101), // ^, reduce: UnaryOpTerm + reduce(101), // &, reduce: UnaryOpTerm + reduce(101), // <<, reduce: UnaryOpTerm + reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm + reduce(101), // +, reduce: UnaryOpTerm + reduce(101), // -, reduce: UnaryOpTerm + reduce(101), // .+, reduce: UnaryOpTerm + reduce(101), // .-, reduce: UnaryOpTerm + reduce(101), // ., reduce: UnaryOpTerm + reduce(101), // *, reduce: UnaryOpTerm + reduce(101), // /, reduce: UnaryOpTerm + reduce(101), // //, reduce: UnaryOpTerm + reduce(101), // %, reduce: UnaryOpTerm + reduce(101), // .*, reduce: UnaryOpTerm + reduce(101), // ./, reduce: UnaryOpTerm + reduce(101), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S378 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(102), // $, reduce: UnaryOpTerm + nil, // empty + reduce(102), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } + reduce(102), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(102), // ||=, reduce: UnaryOpTerm + reduce(102), // ^^=, reduce: UnaryOpTerm + reduce(102), // &&=, reduce: UnaryOpTerm + reduce(102), // |=, reduce: UnaryOpTerm + reduce(102), // ^=, reduce: UnaryOpTerm + reduce(102), // <<=, reduce: UnaryOpTerm + reduce(102), // >>=, reduce: UnaryOpTerm + reduce(102), // >>>=, reduce: UnaryOpTerm + reduce(102), // +=, reduce: UnaryOpTerm + reduce(102), // .=, reduce: UnaryOpTerm + reduce(102), // -=, reduce: UnaryOpTerm + reduce(102), // *=, reduce: UnaryOpTerm + reduce(102), // /=, reduce: UnaryOpTerm + reduce(102), // //=, reduce: UnaryOpTerm + reduce(102), // %=, reduce: UnaryOpTerm + reduce(102), // **=, reduce: UnaryOpTerm + reduce(102), // ?, reduce: UnaryOpTerm + nil, // : + reduce(102), // ||, reduce: UnaryOpTerm + reduce(102), // ^^, reduce: UnaryOpTerm + reduce(102), // &&, reduce: UnaryOpTerm + reduce(102), // =~, reduce: UnaryOpTerm + reduce(102), // !=~, reduce: UnaryOpTerm + reduce(102), // ==, reduce: UnaryOpTerm + reduce(102), // !=, reduce: UnaryOpTerm + reduce(102), // >, reduce: UnaryOpTerm + reduce(102), // >=, reduce: UnaryOpTerm + reduce(102), // <, reduce: UnaryOpTerm + reduce(102), // <=, reduce: UnaryOpTerm + reduce(102), // |, reduce: UnaryOpTerm + reduce(102), // ^, reduce: UnaryOpTerm + reduce(102), // &, reduce: UnaryOpTerm + reduce(102), // <<, reduce: UnaryOpTerm + reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm + reduce(102), // +, reduce: UnaryOpTerm + reduce(102), // -, reduce: UnaryOpTerm + reduce(102), // .+, reduce: UnaryOpTerm + reduce(102), // .-, reduce: UnaryOpTerm + reduce(102), // ., reduce: UnaryOpTerm + reduce(102), // *, reduce: UnaryOpTerm + reduce(102), // /, reduce: UnaryOpTerm + reduce(102), // //, reduce: UnaryOpTerm + reduce(102), // %, reduce: UnaryOpTerm + reduce(102), // .*, reduce: UnaryOpTerm + reduce(102), // ./, reduce: UnaryOpTerm + reduce(102), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S379 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(103), // $, reduce: UnaryOpTerm + nil, // empty + reduce(103), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } + reduce(103), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(103), // ||=, reduce: UnaryOpTerm + reduce(103), // ^^=, reduce: UnaryOpTerm + reduce(103), // &&=, reduce: UnaryOpTerm + reduce(103), // |=, reduce: UnaryOpTerm + reduce(103), // ^=, reduce: UnaryOpTerm + reduce(103), // <<=, reduce: UnaryOpTerm + reduce(103), // >>=, reduce: UnaryOpTerm + reduce(103), // >>>=, reduce: UnaryOpTerm + reduce(103), // +=, reduce: UnaryOpTerm + reduce(103), // .=, reduce: UnaryOpTerm + reduce(103), // -=, reduce: UnaryOpTerm + reduce(103), // *=, reduce: UnaryOpTerm + reduce(103), // /=, reduce: UnaryOpTerm + reduce(103), // //=, reduce: UnaryOpTerm + reduce(103), // %=, reduce: UnaryOpTerm + reduce(103), // **=, reduce: UnaryOpTerm + reduce(103), // ?, reduce: UnaryOpTerm + nil, // : + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S380 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(104), // $, reduce: UnaryOpTerm + nil, // empty + reduce(104), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } + reduce(104), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(104), // ||=, reduce: UnaryOpTerm + reduce(104), // ^^=, reduce: UnaryOpTerm + reduce(104), // &&=, reduce: UnaryOpTerm + reduce(104), // |=, reduce: UnaryOpTerm + reduce(104), // ^=, reduce: UnaryOpTerm + reduce(104), // <<=, reduce: UnaryOpTerm + reduce(104), // >>=, reduce: UnaryOpTerm + reduce(104), // >>>=, reduce: UnaryOpTerm + reduce(104), // +=, reduce: UnaryOpTerm + reduce(104), // .=, reduce: UnaryOpTerm + reduce(104), // -=, reduce: UnaryOpTerm + reduce(104), // *=, reduce: UnaryOpTerm + reduce(104), // /=, reduce: UnaryOpTerm + reduce(104), // //=, reduce: UnaryOpTerm + reduce(104), // %=, reduce: UnaryOpTerm + reduce(104), // **=, reduce: UnaryOpTerm + reduce(104), // ?, reduce: UnaryOpTerm + nil, // : + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S381 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(105), // $, reduce: UnaryOpTerm + nil, // empty + reduce(105), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } + reduce(105), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(105), // ||=, reduce: UnaryOpTerm + reduce(105), // ^^=, reduce: UnaryOpTerm + reduce(105), // &&=, reduce: UnaryOpTerm + reduce(105), // |=, reduce: UnaryOpTerm + reduce(105), // ^=, reduce: UnaryOpTerm + reduce(105), // <<=, reduce: UnaryOpTerm + reduce(105), // >>=, reduce: UnaryOpTerm + reduce(105), // >>>=, reduce: UnaryOpTerm + reduce(105), // +=, reduce: UnaryOpTerm + reduce(105), // .=, reduce: UnaryOpTerm + reduce(105), // -=, reduce: UnaryOpTerm + reduce(105), // *=, reduce: UnaryOpTerm + reduce(105), // /=, reduce: UnaryOpTerm + reduce(105), // //=, reduce: UnaryOpTerm + reduce(105), // %=, reduce: UnaryOpTerm + reduce(105), // **=, reduce: UnaryOpTerm + reduce(105), // ?, reduce: UnaryOpTerm + nil, // : + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S382 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S383 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + shift(735), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S384 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(737), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S385 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(111), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(111), // ||, reduce: MlrvalOrFunction + reduce(111), // ^^, reduce: MlrvalOrFunction + reduce(111), // &&, reduce: MlrvalOrFunction + reduce(111), // =~, reduce: MlrvalOrFunction + reduce(111), // !=~, reduce: MlrvalOrFunction + reduce(111), // ==, reduce: MlrvalOrFunction + reduce(111), // !=, reduce: MlrvalOrFunction + reduce(111), // >, reduce: MlrvalOrFunction + reduce(111), // >=, reduce: MlrvalOrFunction + reduce(111), // <, reduce: MlrvalOrFunction + reduce(111), // <=, reduce: MlrvalOrFunction + reduce(111), // |, reduce: MlrvalOrFunction + reduce(111), // ^, reduce: MlrvalOrFunction + reduce(111), // &, reduce: MlrvalOrFunction + reduce(111), // <<, reduce: MlrvalOrFunction + reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction + reduce(111), // +, reduce: MlrvalOrFunction + reduce(111), // -, reduce: MlrvalOrFunction + reduce(111), // .+, reduce: MlrvalOrFunction + reduce(111), // .-, reduce: MlrvalOrFunction + reduce(111), // ., reduce: MlrvalOrFunction + reduce(111), // *, reduce: MlrvalOrFunction + reduce(111), // /, reduce: MlrvalOrFunction + reduce(111), // //, reduce: MlrvalOrFunction + reduce(111), // %, reduce: MlrvalOrFunction + reduce(111), // .*, reduce: MlrvalOrFunction + reduce(111), // ./, reduce: MlrvalOrFunction + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(111), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(111), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S386 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: FieldValue + nil, // : + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: FieldValue + nil, // ( + reduce(24), // ), reduce: FieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(24), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S387 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: FieldValue + nil, // : + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + reduce(25), // ), reduce: FieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(25), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S388 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: FieldValue + nil, // : + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + reduce(26), // ), reduce: FieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(26), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S389 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: DirectFieldValue + nil, // : + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + reduce(27), // ), reduce: DirectFieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(27), // [, reduce: DirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S390 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S391 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: BracedFieldValue + nil, // : + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + reduce(29), // ), reduce: BracedFieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(29), // [, reduce: BracedFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S392 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(112), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(112), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S393 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: FullSrec + nil, // : + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(30), // **, reduce: FullSrec + nil, // ( + reduce(30), // ), reduce: FullSrec + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(30), // [, reduce: FullSrec + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S394 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(113), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(113), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S395 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: OosvarValue + nil, // : + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + reduce(31), // ), reduce: OosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(31), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S396 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: OosvarValue + nil, // : + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + reduce(32), // ), reduce: OosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(32), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S397 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: OosvarValue + nil, // : + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + reduce(33), // ), reduce: OosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(33), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S398 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: DirectOosvarValue + nil, // : + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + reduce(34), // ), reduce: DirectOosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(34), // [, reduce: DirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S399 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S400 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: BracedOosvarValue + nil, // : + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + reduce(36), // ), reduce: BracedOosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(36), // [, reduce: BracedOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S401 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(114), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(114), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S402 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: FullOosvar + nil, // : + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + reduce(37), // ), reduce: FullOosvar + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(37), // [, reduce: FullOosvar + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S403 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(115), // ||, reduce: MlrvalOrFunction + reduce(115), // ^^, reduce: MlrvalOrFunction + reduce(115), // &&, reduce: MlrvalOrFunction + reduce(115), // =~, reduce: MlrvalOrFunction + reduce(115), // !=~, reduce: MlrvalOrFunction + reduce(115), // ==, reduce: MlrvalOrFunction + reduce(115), // !=, reduce: MlrvalOrFunction + reduce(115), // >, reduce: MlrvalOrFunction + reduce(115), // >=, reduce: MlrvalOrFunction + reduce(115), // <, reduce: MlrvalOrFunction + reduce(115), // <=, reduce: MlrvalOrFunction + reduce(115), // |, reduce: MlrvalOrFunction + reduce(115), // ^, reduce: MlrvalOrFunction + reduce(115), // &, reduce: MlrvalOrFunction + reduce(115), // <<, reduce: MlrvalOrFunction + reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction + reduce(115), // +, reduce: MlrvalOrFunction + reduce(115), // -, reduce: MlrvalOrFunction + reduce(115), // .+, reduce: MlrvalOrFunction + reduce(115), // .-, reduce: MlrvalOrFunction + reduce(115), // ., reduce: MlrvalOrFunction + reduce(115), // *, reduce: MlrvalOrFunction + reduce(115), // /, reduce: MlrvalOrFunction + reduce(115), // //, reduce: MlrvalOrFunction + reduce(115), // %, reduce: MlrvalOrFunction + reduce(115), // .*, reduce: MlrvalOrFunction + reduce(115), // ./, reduce: MlrvalOrFunction + reduce(115), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(115), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(115), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(115), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S404 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LocalVariable + nil, // : + reduce(38), // ||, reduce: LocalVariable + reduce(38), // ^^, reduce: LocalVariable + reduce(38), // &&, reduce: LocalVariable + reduce(38), // =~, reduce: LocalVariable + reduce(38), // !=~, reduce: LocalVariable + reduce(38), // ==, reduce: LocalVariable + reduce(38), // !=, reduce: LocalVariable + reduce(38), // >, reduce: LocalVariable + reduce(38), // >=, reduce: LocalVariable + reduce(38), // <, reduce: LocalVariable + reduce(38), // <=, reduce: LocalVariable + reduce(38), // |, reduce: LocalVariable + reduce(38), // ^, reduce: LocalVariable + reduce(38), // &, reduce: LocalVariable + reduce(38), // <<, reduce: LocalVariable + reduce(38), // >>, reduce: LocalVariable + reduce(38), // >>>, reduce: LocalVariable + reduce(38), // +, reduce: LocalVariable + reduce(38), // -, reduce: LocalVariable + reduce(38), // .+, reduce: LocalVariable + reduce(38), // .-, reduce: LocalVariable + reduce(38), // ., reduce: LocalVariable + reduce(38), // *, reduce: LocalVariable + reduce(38), // /, reduce: LocalVariable + reduce(38), // //, reduce: LocalVariable + reduce(38), // %, reduce: LocalVariable + reduce(38), // .*, reduce: LocalVariable + reduce(38), // ./, reduce: LocalVariable + reduce(38), // .//, reduce: LocalVariable + nil, // ! + nil, // ~ + reduce(38), // **, reduce: LocalVariable + reduce(158), // (, reduce: FunctionName + reduce(38), // ), reduce: LocalVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(38), // [, reduce: LocalVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S405 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(56), // ), reduce: Rvalue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S406 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(57), // ), reduce: PrecedenceChainStart + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S407 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(740), // ? + nil, // : + shift(741), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(59), // ), reduce: TernaryTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S408 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: LogicalOrTerm + nil, // : + reduce(61), // ||, reduce: LogicalOrTerm + shift(742), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(61), // ), reduce: LogicalOrTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S409 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: LogicalXORTerm + nil, // : + reduce(63), // ||, reduce: LogicalXORTerm + reduce(63), // ^^, reduce: LogicalXORTerm + shift(743), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(63), // ), reduce: LogicalXORTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S410 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: LogicalAndTerm + nil, // : + reduce(65), // ||, reduce: LogicalAndTerm + reduce(65), // ^^, reduce: LogicalAndTerm + reduce(65), // &&, reduce: LogicalAndTerm + shift(744), // =~ + shift(745), // !=~ + shift(746), // == + shift(747), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(65), // ), reduce: LogicalAndTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S411 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: EqneTerm + nil, // : + reduce(70), // ||, reduce: EqneTerm + reduce(70), // ^^, reduce: EqneTerm + reduce(70), // &&, reduce: EqneTerm + reduce(70), // =~, reduce: EqneTerm + reduce(70), // !=~, reduce: EqneTerm + reduce(70), // ==, reduce: EqneTerm + reduce(70), // !=, reduce: EqneTerm + shift(748), // > + shift(749), // >= + shift(750), // < + shift(751), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(70), // ), reduce: EqneTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S412 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: CmpTerm + nil, // : + reduce(75), // ||, reduce: CmpTerm + reduce(75), // ^^, reduce: CmpTerm + reduce(75), // &&, reduce: CmpTerm + reduce(75), // =~, reduce: CmpTerm + reduce(75), // !=~, reduce: CmpTerm + reduce(75), // ==, reduce: CmpTerm + reduce(75), // !=, reduce: CmpTerm + reduce(75), // >, reduce: CmpTerm + reduce(75), // >=, reduce: CmpTerm + reduce(75), // <, reduce: CmpTerm + reduce(75), // <=, reduce: CmpTerm + shift(752), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(75), // ), reduce: CmpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S413 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseORTerm + nil, // : + reduce(77), // ||, reduce: BitwiseORTerm + reduce(77), // ^^, reduce: BitwiseORTerm + reduce(77), // &&, reduce: BitwiseORTerm + reduce(77), // =~, reduce: BitwiseORTerm + reduce(77), // !=~, reduce: BitwiseORTerm + reduce(77), // ==, reduce: BitwiseORTerm + reduce(77), // !=, reduce: BitwiseORTerm + reduce(77), // >, reduce: BitwiseORTerm + reduce(77), // >=, reduce: BitwiseORTerm + reduce(77), // <, reduce: BitwiseORTerm + reduce(77), // <=, reduce: BitwiseORTerm + reduce(77), // |, reduce: BitwiseORTerm + shift(753), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(77), // ), reduce: BitwiseORTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S414 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(79), // ||, reduce: BitwiseXORTerm + reduce(79), // ^^, reduce: BitwiseXORTerm + reduce(79), // &&, reduce: BitwiseXORTerm + reduce(79), // =~, reduce: BitwiseXORTerm + reduce(79), // !=~, reduce: BitwiseXORTerm + reduce(79), // ==, reduce: BitwiseXORTerm + reduce(79), // !=, reduce: BitwiseXORTerm + reduce(79), // >, reduce: BitwiseXORTerm + reduce(79), // >=, reduce: BitwiseXORTerm + reduce(79), // <, reduce: BitwiseXORTerm + reduce(79), // <=, reduce: BitwiseXORTerm + reduce(79), // |, reduce: BitwiseXORTerm + reduce(79), // ^, reduce: BitwiseXORTerm + shift(754), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(79), // ), reduce: BitwiseXORTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S415 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(81), // ||, reduce: BitwiseANDTerm + reduce(81), // ^^, reduce: BitwiseANDTerm + reduce(81), // &&, reduce: BitwiseANDTerm + reduce(81), // =~, reduce: BitwiseANDTerm + reduce(81), // !=~, reduce: BitwiseANDTerm + reduce(81), // ==, reduce: BitwiseANDTerm + reduce(81), // !=, reduce: BitwiseANDTerm + reduce(81), // >, reduce: BitwiseANDTerm + reduce(81), // >=, reduce: BitwiseANDTerm + reduce(81), // <, reduce: BitwiseANDTerm + reduce(81), // <=, reduce: BitwiseANDTerm + reduce(81), // |, reduce: BitwiseANDTerm + reduce(81), // ^, reduce: BitwiseANDTerm + reduce(81), // &, reduce: BitwiseANDTerm + shift(755), // << + shift(756), // >> + shift(757), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(81), // ), reduce: BitwiseANDTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S416 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(85), // ||, reduce: BitwiseShiftTerm + reduce(85), // ^^, reduce: BitwiseShiftTerm + reduce(85), // &&, reduce: BitwiseShiftTerm + reduce(85), // =~, reduce: BitwiseShiftTerm + reduce(85), // !=~, reduce: BitwiseShiftTerm + reduce(85), // ==, reduce: BitwiseShiftTerm + reduce(85), // !=, reduce: BitwiseShiftTerm + reduce(85), // >, reduce: BitwiseShiftTerm + reduce(85), // >=, reduce: BitwiseShiftTerm + reduce(85), // <, reduce: BitwiseShiftTerm + reduce(85), // <=, reduce: BitwiseShiftTerm + reduce(85), // |, reduce: BitwiseShiftTerm + reduce(85), // ^, reduce: BitwiseShiftTerm + reduce(85), // &, reduce: BitwiseShiftTerm + reduce(85), // <<, reduce: BitwiseShiftTerm + reduce(85), // >>, reduce: BitwiseShiftTerm + reduce(85), // >>>, reduce: BitwiseShiftTerm + shift(758), // + + shift(759), // - + shift(760), // .+ + shift(761), // .- + shift(762), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(85), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S417 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S418 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: AddsubdotTerm + nil, // : + reduce(91), // ||, reduce: AddsubdotTerm + reduce(91), // ^^, reduce: AddsubdotTerm + reduce(91), // &&, reduce: AddsubdotTerm + reduce(91), // =~, reduce: AddsubdotTerm + reduce(91), // !=~, reduce: AddsubdotTerm + reduce(91), // ==, reduce: AddsubdotTerm + reduce(91), // !=, reduce: AddsubdotTerm + reduce(91), // >, reduce: AddsubdotTerm + reduce(91), // >=, reduce: AddsubdotTerm + reduce(91), // <, reduce: AddsubdotTerm + reduce(91), // <=, reduce: AddsubdotTerm + reduce(91), // |, reduce: AddsubdotTerm + reduce(91), // ^, reduce: AddsubdotTerm + reduce(91), // &, reduce: AddsubdotTerm + reduce(91), // <<, reduce: AddsubdotTerm + reduce(91), // >>, reduce: AddsubdotTerm + reduce(91), // >>>, reduce: AddsubdotTerm + reduce(91), // +, reduce: AddsubdotTerm + reduce(91), // -, reduce: AddsubdotTerm + reduce(91), // .+, reduce: AddsubdotTerm + reduce(91), // .-, reduce: AddsubdotTerm + reduce(91), // ., reduce: AddsubdotTerm + shift(764), // * + shift(765), // / + shift(766), // // + shift(767), // % + shift(768), // .* + shift(769), // ./ + shift(770), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(91), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S419 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S420 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S421 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S422 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: MuldivTerm + nil, // : + reduce(99), // ||, reduce: MuldivTerm + reduce(99), // ^^, reduce: MuldivTerm + reduce(99), // &&, reduce: MuldivTerm + reduce(99), // =~, reduce: MuldivTerm + reduce(99), // !=~, reduce: MuldivTerm + reduce(99), // ==, reduce: MuldivTerm + reduce(99), // !=, reduce: MuldivTerm + reduce(99), // >, reduce: MuldivTerm + reduce(99), // >=, reduce: MuldivTerm + reduce(99), // <, reduce: MuldivTerm + reduce(99), // <=, reduce: MuldivTerm + reduce(99), // |, reduce: MuldivTerm + reduce(99), // ^, reduce: MuldivTerm + reduce(99), // &, reduce: MuldivTerm + reduce(99), // <<, reduce: MuldivTerm + reduce(99), // >>, reduce: MuldivTerm + reduce(99), // >>>, reduce: MuldivTerm + reduce(99), // +, reduce: MuldivTerm + reduce(99), // -, reduce: MuldivTerm + reduce(99), // .+, reduce: MuldivTerm + reduce(99), // .-, reduce: MuldivTerm + reduce(99), // ., reduce: MuldivTerm + reduce(99), // *, reduce: MuldivTerm + reduce(99), // /, reduce: MuldivTerm + reduce(99), // //, reduce: MuldivTerm + reduce(99), // %, reduce: MuldivTerm + reduce(99), // .*, reduce: MuldivTerm + reduce(99), // ./, reduce: MuldivTerm + reduce(99), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(99), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S423 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: UnaryOpTerm + nil, // : + reduce(106), // ||, reduce: UnaryOpTerm + reduce(106), // ^^, reduce: UnaryOpTerm + reduce(106), // &&, reduce: UnaryOpTerm + reduce(106), // =~, reduce: UnaryOpTerm + reduce(106), // !=~, reduce: UnaryOpTerm + reduce(106), // ==, reduce: UnaryOpTerm + reduce(106), // !=, reduce: UnaryOpTerm + reduce(106), // >, reduce: UnaryOpTerm + reduce(106), // >=, reduce: UnaryOpTerm + reduce(106), // <, reduce: UnaryOpTerm + reduce(106), // <=, reduce: UnaryOpTerm + reduce(106), // |, reduce: UnaryOpTerm + reduce(106), // ^, reduce: UnaryOpTerm + reduce(106), // &, reduce: UnaryOpTerm + reduce(106), // <<, reduce: UnaryOpTerm + reduce(106), // >>, reduce: UnaryOpTerm + reduce(106), // >>>, reduce: UnaryOpTerm + reduce(106), // +, reduce: UnaryOpTerm + reduce(106), // -, reduce: UnaryOpTerm + reduce(106), // .+, reduce: UnaryOpTerm + reduce(106), // .-, reduce: UnaryOpTerm + reduce(106), // ., reduce: UnaryOpTerm + reduce(106), // *, reduce: UnaryOpTerm + reduce(106), // /, reduce: UnaryOpTerm + reduce(106), // //, reduce: UnaryOpTerm + reduce(106), // %, reduce: UnaryOpTerm + reduce(106), // .*, reduce: UnaryOpTerm + reduce(106), // ./, reduce: UnaryOpTerm + reduce(106), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(106), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S424 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S425 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S426 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: PowTerm + nil, // : + reduce(108), // ||, reduce: PowTerm + reduce(108), // ^^, reduce: PowTerm + reduce(108), // &&, reduce: PowTerm + reduce(108), // =~, reduce: PowTerm + reduce(108), // !=~, reduce: PowTerm + reduce(108), // ==, reduce: PowTerm + reduce(108), // !=, reduce: PowTerm + reduce(108), // >, reduce: PowTerm + reduce(108), // >=, reduce: PowTerm + reduce(108), // <, reduce: PowTerm + reduce(108), // <=, reduce: PowTerm + reduce(108), // |, reduce: PowTerm + reduce(108), // ^, reduce: PowTerm + reduce(108), // &, reduce: PowTerm + reduce(108), // <<, reduce: PowTerm + reduce(108), // >>, reduce: PowTerm + reduce(108), // >>>, reduce: PowTerm + reduce(108), // +, reduce: PowTerm + reduce(108), // -, reduce: PowTerm + reduce(108), // .+, reduce: PowTerm + reduce(108), // .-, reduce: PowTerm + reduce(108), // ., reduce: PowTerm + reduce(108), // *, reduce: PowTerm + reduce(108), // /, reduce: PowTerm + reduce(108), // //, reduce: PowTerm + reduce(108), // %, reduce: PowTerm + reduce(108), // .*, reduce: PowTerm + reduce(108), // ./, reduce: PowTerm + reduce(108), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(776), // ** + nil, // ( + reduce(108), // ), reduce: PowTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S427 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S428 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(110), // ||, reduce: PrecedenceChainEnd + reduce(110), // ^^, reduce: PrecedenceChainEnd + reduce(110), // &&, reduce: PrecedenceChainEnd + reduce(110), // =~, reduce: PrecedenceChainEnd + reduce(110), // !=~, reduce: PrecedenceChainEnd + reduce(110), // ==, reduce: PrecedenceChainEnd + reduce(110), // !=, reduce: PrecedenceChainEnd + reduce(110), // >, reduce: PrecedenceChainEnd + reduce(110), // >=, reduce: PrecedenceChainEnd + reduce(110), // <, reduce: PrecedenceChainEnd + reduce(110), // <=, reduce: PrecedenceChainEnd + reduce(110), // |, reduce: PrecedenceChainEnd + reduce(110), // ^, reduce: PrecedenceChainEnd + reduce(110), // &, reduce: PrecedenceChainEnd + reduce(110), // <<, reduce: PrecedenceChainEnd + reduce(110), // >>, reduce: PrecedenceChainEnd + reduce(110), // >>>, reduce: PrecedenceChainEnd + reduce(110), // +, reduce: PrecedenceChainEnd + reduce(110), // -, reduce: PrecedenceChainEnd + reduce(110), // .+, reduce: PrecedenceChainEnd + reduce(110), // .-, reduce: PrecedenceChainEnd + reduce(110), // ., reduce: PrecedenceChainEnd + reduce(110), // *, reduce: PrecedenceChainEnd + reduce(110), // /, reduce: PrecedenceChainEnd + reduce(110), // //, reduce: PrecedenceChainEnd + reduce(110), // %, reduce: PrecedenceChainEnd + reduce(110), // .*, reduce: PrecedenceChainEnd + reduce(110), // ./, reduce: PrecedenceChainEnd + reduce(110), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(110), // **, reduce: PrecedenceChainEnd + nil, // ( + reduce(110), // ), reduce: PrecedenceChainEnd + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + shift(778), // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S429 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // >>>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(116), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(116), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(116), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S430 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(117), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(117), // ||, reduce: MlrvalOrFunction + reduce(117), // ^^, reduce: MlrvalOrFunction + reduce(117), // &&, reduce: MlrvalOrFunction + reduce(117), // =~, reduce: MlrvalOrFunction + reduce(117), // !=~, reduce: MlrvalOrFunction + reduce(117), // ==, reduce: MlrvalOrFunction + reduce(117), // !=, reduce: MlrvalOrFunction + reduce(117), // >, reduce: MlrvalOrFunction + reduce(117), // >=, reduce: MlrvalOrFunction + reduce(117), // <, reduce: MlrvalOrFunction + reduce(117), // <=, reduce: MlrvalOrFunction + reduce(117), // |, reduce: MlrvalOrFunction + reduce(117), // ^, reduce: MlrvalOrFunction + reduce(117), // &, reduce: MlrvalOrFunction + reduce(117), // <<, reduce: MlrvalOrFunction + reduce(117), // >>, reduce: MlrvalOrFunction + reduce(117), // >>>, reduce: MlrvalOrFunction + reduce(117), // +, reduce: MlrvalOrFunction + reduce(117), // -, reduce: MlrvalOrFunction + reduce(117), // .+, reduce: MlrvalOrFunction + reduce(117), // .-, reduce: MlrvalOrFunction + reduce(117), // ., reduce: MlrvalOrFunction + reduce(117), // *, reduce: MlrvalOrFunction + reduce(117), // /, reduce: MlrvalOrFunction + reduce(117), // //, reduce: MlrvalOrFunction + reduce(117), // %, reduce: MlrvalOrFunction + reduce(117), // .*, reduce: MlrvalOrFunction + reduce(117), // ./, reduce: MlrvalOrFunction + reduce(117), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(117), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(117), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(117), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S431 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(118), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(118), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(118), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S432 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(119), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(119), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(119), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(119), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S433 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(120), // ||, reduce: MlrvalOrFunction + reduce(120), // ^^, reduce: MlrvalOrFunction + reduce(120), // &&, reduce: MlrvalOrFunction + reduce(120), // =~, reduce: MlrvalOrFunction + reduce(120), // !=~, reduce: MlrvalOrFunction + reduce(120), // ==, reduce: MlrvalOrFunction + reduce(120), // !=, reduce: MlrvalOrFunction + reduce(120), // >, reduce: MlrvalOrFunction + reduce(120), // >=, reduce: MlrvalOrFunction + reduce(120), // <, reduce: MlrvalOrFunction + reduce(120), // <=, reduce: MlrvalOrFunction + reduce(120), // |, reduce: MlrvalOrFunction + reduce(120), // ^, reduce: MlrvalOrFunction + reduce(120), // &, reduce: MlrvalOrFunction + reduce(120), // <<, reduce: MlrvalOrFunction + reduce(120), // >>, reduce: MlrvalOrFunction + reduce(120), // >>>, reduce: MlrvalOrFunction + reduce(120), // +, reduce: MlrvalOrFunction + reduce(120), // -, reduce: MlrvalOrFunction + reduce(120), // .+, reduce: MlrvalOrFunction + reduce(120), // .-, reduce: MlrvalOrFunction + reduce(120), // ., reduce: MlrvalOrFunction + reduce(120), // *, reduce: MlrvalOrFunction + reduce(120), // /, reduce: MlrvalOrFunction + reduce(120), // //, reduce: MlrvalOrFunction + reduce(120), // %, reduce: MlrvalOrFunction + reduce(120), // .*, reduce: MlrvalOrFunction + reduce(120), // ./, reduce: MlrvalOrFunction + reduce(120), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(120), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(120), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(120), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S434 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // >>>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(121), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(121), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S435 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(122), // ||, reduce: MlrvalOrFunction + reduce(122), // ^^, reduce: MlrvalOrFunction + reduce(122), // &&, reduce: MlrvalOrFunction + reduce(122), // =~, reduce: MlrvalOrFunction + reduce(122), // !=~, reduce: MlrvalOrFunction + reduce(122), // ==, reduce: MlrvalOrFunction + reduce(122), // !=, reduce: MlrvalOrFunction + reduce(122), // >, reduce: MlrvalOrFunction + reduce(122), // >=, reduce: MlrvalOrFunction + reduce(122), // <, reduce: MlrvalOrFunction + reduce(122), // <=, reduce: MlrvalOrFunction + reduce(122), // |, reduce: MlrvalOrFunction + reduce(122), // ^, reduce: MlrvalOrFunction + reduce(122), // &, reduce: MlrvalOrFunction + reduce(122), // <<, reduce: MlrvalOrFunction + reduce(122), // >>, reduce: MlrvalOrFunction + reduce(122), // >>>, reduce: MlrvalOrFunction + reduce(122), // +, reduce: MlrvalOrFunction + reduce(122), // -, reduce: MlrvalOrFunction + reduce(122), // .+, reduce: MlrvalOrFunction + reduce(122), // .-, reduce: MlrvalOrFunction + reduce(122), // ., reduce: MlrvalOrFunction + reduce(122), // *, reduce: MlrvalOrFunction + reduce(122), // /, reduce: MlrvalOrFunction + reduce(122), // //, reduce: MlrvalOrFunction + reduce(122), // %, reduce: MlrvalOrFunction + reduce(122), // .*, reduce: MlrvalOrFunction + reduce(122), // ./, reduce: MlrvalOrFunction + reduce(122), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(122), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(122), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S436 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(123), // ||, reduce: MlrvalOrFunction + reduce(123), // ^^, reduce: MlrvalOrFunction + reduce(123), // &&, reduce: MlrvalOrFunction + reduce(123), // =~, reduce: MlrvalOrFunction + reduce(123), // !=~, reduce: MlrvalOrFunction + reduce(123), // ==, reduce: MlrvalOrFunction + reduce(123), // !=, reduce: MlrvalOrFunction + reduce(123), // >, reduce: MlrvalOrFunction + reduce(123), // >=, reduce: MlrvalOrFunction + reduce(123), // <, reduce: MlrvalOrFunction + reduce(123), // <=, reduce: MlrvalOrFunction + reduce(123), // |, reduce: MlrvalOrFunction + reduce(123), // ^, reduce: MlrvalOrFunction + reduce(123), // &, reduce: MlrvalOrFunction + reduce(123), // <<, reduce: MlrvalOrFunction + reduce(123), // >>, reduce: MlrvalOrFunction + reduce(123), // >>>, reduce: MlrvalOrFunction + reduce(123), // +, reduce: MlrvalOrFunction + reduce(123), // -, reduce: MlrvalOrFunction + reduce(123), // .+, reduce: MlrvalOrFunction + reduce(123), // .-, reduce: MlrvalOrFunction + reduce(123), // ., reduce: MlrvalOrFunction + reduce(123), // *, reduce: MlrvalOrFunction + reduce(123), // /, reduce: MlrvalOrFunction + reduce(123), // //, reduce: MlrvalOrFunction + reduce(123), // %, reduce: MlrvalOrFunction + reduce(123), // .*, reduce: MlrvalOrFunction + reduce(123), // ./, reduce: MlrvalOrFunction + reduce(123), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(123), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(123), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S437 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + shift(779), // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S438 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(129), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(129), // ||, reduce: MlrvalOrFunction + reduce(129), // ^^, reduce: MlrvalOrFunction + reduce(129), // &&, reduce: MlrvalOrFunction + reduce(129), // =~, reduce: MlrvalOrFunction + reduce(129), // !=~, reduce: MlrvalOrFunction + reduce(129), // ==, reduce: MlrvalOrFunction + reduce(129), // !=, reduce: MlrvalOrFunction + reduce(129), // >, reduce: MlrvalOrFunction + reduce(129), // >=, reduce: MlrvalOrFunction + reduce(129), // <, reduce: MlrvalOrFunction + reduce(129), // <=, reduce: MlrvalOrFunction + reduce(129), // |, reduce: MlrvalOrFunction + reduce(129), // ^, reduce: MlrvalOrFunction + reduce(129), // &, reduce: MlrvalOrFunction + reduce(129), // <<, reduce: MlrvalOrFunction + reduce(129), // >>, reduce: MlrvalOrFunction + reduce(129), // >>>, reduce: MlrvalOrFunction + reduce(129), // +, reduce: MlrvalOrFunction + reduce(129), // -, reduce: MlrvalOrFunction + reduce(129), // .+, reduce: MlrvalOrFunction + reduce(129), // .-, reduce: MlrvalOrFunction + reduce(129), // ., reduce: MlrvalOrFunction + reduce(129), // *, reduce: MlrvalOrFunction + reduce(129), // /, reduce: MlrvalOrFunction + reduce(129), // //, reduce: MlrvalOrFunction + reduce(129), // %, reduce: MlrvalOrFunction + reduce(129), // .*, reduce: MlrvalOrFunction + reduce(129), // ./, reduce: MlrvalOrFunction + reduce(129), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(129), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(129), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(129), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S439 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(136), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(136), // ||, reduce: MlrvalOrFunction + reduce(136), // ^^, reduce: MlrvalOrFunction + reduce(136), // &&, reduce: MlrvalOrFunction + reduce(136), // =~, reduce: MlrvalOrFunction + reduce(136), // !=~, reduce: MlrvalOrFunction + reduce(136), // ==, reduce: MlrvalOrFunction + reduce(136), // !=, reduce: MlrvalOrFunction + reduce(136), // >, reduce: MlrvalOrFunction + reduce(136), // >=, reduce: MlrvalOrFunction + reduce(136), // <, reduce: MlrvalOrFunction + reduce(136), // <=, reduce: MlrvalOrFunction + reduce(136), // |, reduce: MlrvalOrFunction + reduce(136), // ^, reduce: MlrvalOrFunction + reduce(136), // &, reduce: MlrvalOrFunction + reduce(136), // <<, reduce: MlrvalOrFunction + reduce(136), // >>, reduce: MlrvalOrFunction + reduce(136), // >>>, reduce: MlrvalOrFunction + reduce(136), // +, reduce: MlrvalOrFunction + reduce(136), // -, reduce: MlrvalOrFunction + reduce(136), // .+, reduce: MlrvalOrFunction + reduce(136), // .-, reduce: MlrvalOrFunction + reduce(136), // ., reduce: MlrvalOrFunction + reduce(136), // *, reduce: MlrvalOrFunction + reduce(136), // /, reduce: MlrvalOrFunction + reduce(136), // //, reduce: MlrvalOrFunction + reduce(136), // %, reduce: MlrvalOrFunction + reduce(136), // .*, reduce: MlrvalOrFunction + reduce(136), // ./, reduce: MlrvalOrFunction + reduce(136), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(136), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(136), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(136), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S440 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(137), // ?, reduce: ContextVariable + nil, // : + reduce(137), // ||, reduce: ContextVariable + reduce(137), // ^^, reduce: ContextVariable + reduce(137), // &&, reduce: ContextVariable + reduce(137), // =~, reduce: ContextVariable + reduce(137), // !=~, reduce: ContextVariable + reduce(137), // ==, reduce: ContextVariable + reduce(137), // !=, reduce: ContextVariable + reduce(137), // >, reduce: ContextVariable + reduce(137), // >=, reduce: ContextVariable + reduce(137), // <, reduce: ContextVariable + reduce(137), // <=, reduce: ContextVariable + reduce(137), // |, reduce: ContextVariable + reduce(137), // ^, reduce: ContextVariable + reduce(137), // &, reduce: ContextVariable + reduce(137), // <<, reduce: ContextVariable + reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable + reduce(137), // +, reduce: ContextVariable + reduce(137), // -, reduce: ContextVariable + reduce(137), // .+, reduce: ContextVariable + reduce(137), // .-, reduce: ContextVariable + reduce(137), // ., reduce: ContextVariable + reduce(137), // *, reduce: ContextVariable + reduce(137), // /, reduce: ContextVariable + reduce(137), // //, reduce: ContextVariable + reduce(137), // %, reduce: ContextVariable + reduce(137), // .*, reduce: ContextVariable + reduce(137), // ./, reduce: ContextVariable + reduce(137), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(137), // **, reduce: ContextVariable + nil, // ( + reduce(137), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(137), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S441 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(138), // ?, reduce: ContextVariable + nil, // : + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(138), // **, reduce: ContextVariable + nil, // ( + reduce(138), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(138), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S442 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + nil, // ( + reduce(139), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(139), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S443 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(140), // ?, reduce: ContextVariable + nil, // : + reduce(140), // ||, reduce: ContextVariable + reduce(140), // ^^, reduce: ContextVariable + reduce(140), // &&, reduce: ContextVariable + reduce(140), // =~, reduce: ContextVariable + reduce(140), // !=~, reduce: ContextVariable + reduce(140), // ==, reduce: ContextVariable + reduce(140), // !=, reduce: ContextVariable + reduce(140), // >, reduce: ContextVariable + reduce(140), // >=, reduce: ContextVariable + reduce(140), // <, reduce: ContextVariable + reduce(140), // <=, reduce: ContextVariable + reduce(140), // |, reduce: ContextVariable + reduce(140), // ^, reduce: ContextVariable + reduce(140), // &, reduce: ContextVariable + reduce(140), // <<, reduce: ContextVariable + reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable + reduce(140), // +, reduce: ContextVariable + reduce(140), // -, reduce: ContextVariable + reduce(140), // .+, reduce: ContextVariable + reduce(140), // .-, reduce: ContextVariable + reduce(140), // ., reduce: ContextVariable + reduce(140), // *, reduce: ContextVariable + reduce(140), // /, reduce: ContextVariable + reduce(140), // //, reduce: ContextVariable + reduce(140), // %, reduce: ContextVariable + reduce(140), // .*, reduce: ContextVariable + reduce(140), // ./, reduce: ContextVariable + reduce(140), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(140), // **, reduce: ContextVariable + nil, // ( + reduce(140), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(140), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S444 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ContextVariable + nil, // : + reduce(141), // ||, reduce: ContextVariable + reduce(141), // ^^, reduce: ContextVariable + reduce(141), // &&, reduce: ContextVariable + reduce(141), // =~, reduce: ContextVariable + reduce(141), // !=~, reduce: ContextVariable + reduce(141), // ==, reduce: ContextVariable + reduce(141), // !=, reduce: ContextVariable + reduce(141), // >, reduce: ContextVariable + reduce(141), // >=, reduce: ContextVariable + reduce(141), // <, reduce: ContextVariable + reduce(141), // <=, reduce: ContextVariable + reduce(141), // |, reduce: ContextVariable + reduce(141), // ^, reduce: ContextVariable + reduce(141), // &, reduce: ContextVariable + reduce(141), // <<, reduce: ContextVariable + reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable + reduce(141), // +, reduce: ContextVariable + reduce(141), // -, reduce: ContextVariable + reduce(141), // .+, reduce: ContextVariable + reduce(141), // .-, reduce: ContextVariable + reduce(141), // ., reduce: ContextVariable + reduce(141), // *, reduce: ContextVariable + reduce(141), // /, reduce: ContextVariable + reduce(141), // //, reduce: ContextVariable + reduce(141), // %, reduce: ContextVariable + reduce(141), // .*, reduce: ContextVariable + reduce(141), // ./, reduce: ContextVariable + reduce(141), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ContextVariable + nil, // ( + reduce(141), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(141), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S445 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: ContextVariable + nil, // : + reduce(142), // ||, reduce: ContextVariable + reduce(142), // ^^, reduce: ContextVariable + reduce(142), // &&, reduce: ContextVariable + reduce(142), // =~, reduce: ContextVariable + reduce(142), // !=~, reduce: ContextVariable + reduce(142), // ==, reduce: ContextVariable + reduce(142), // !=, reduce: ContextVariable + reduce(142), // >, reduce: ContextVariable + reduce(142), // >=, reduce: ContextVariable + reduce(142), // <, reduce: ContextVariable + reduce(142), // <=, reduce: ContextVariable + reduce(142), // |, reduce: ContextVariable + reduce(142), // ^, reduce: ContextVariable + reduce(142), // &, reduce: ContextVariable + reduce(142), // <<, reduce: ContextVariable + reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable + reduce(142), // +, reduce: ContextVariable + reduce(142), // -, reduce: ContextVariable + reduce(142), // .+, reduce: ContextVariable + reduce(142), // .-, reduce: ContextVariable + reduce(142), // ., reduce: ContextVariable + reduce(142), // *, reduce: ContextVariable + reduce(142), // /, reduce: ContextVariable + reduce(142), // //, reduce: ContextVariable + reduce(142), // %, reduce: ContextVariable + reduce(142), // .*, reduce: ContextVariable + reduce(142), // ./, reduce: ContextVariable + reduce(142), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(142), // **, reduce: ContextVariable + nil, // ( + reduce(142), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(142), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S446 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(143), // ?, reduce: ContextVariable + nil, // : + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(143), // **, reduce: ContextVariable + nil, // ( + reduce(143), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(143), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S447 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + nil, // : + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + reduce(144), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(144), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S448 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ContextVariable + nil, // : + reduce(145), // ||, reduce: ContextVariable + reduce(145), // ^^, reduce: ContextVariable + reduce(145), // &&, reduce: ContextVariable + reduce(145), // =~, reduce: ContextVariable + reduce(145), // !=~, reduce: ContextVariable + reduce(145), // ==, reduce: ContextVariable + reduce(145), // !=, reduce: ContextVariable + reduce(145), // >, reduce: ContextVariable + reduce(145), // >=, reduce: ContextVariable + reduce(145), // <, reduce: ContextVariable + reduce(145), // <=, reduce: ContextVariable + reduce(145), // |, reduce: ContextVariable + reduce(145), // ^, reduce: ContextVariable + reduce(145), // &, reduce: ContextVariable + reduce(145), // <<, reduce: ContextVariable + reduce(145), // >>, reduce: ContextVariable + reduce(145), // >>>, reduce: ContextVariable + reduce(145), // +, reduce: ContextVariable + reduce(145), // -, reduce: ContextVariable + reduce(145), // .+, reduce: ContextVariable + reduce(145), // .-, reduce: ContextVariable + reduce(145), // ., reduce: ContextVariable + reduce(145), // *, reduce: ContextVariable + reduce(145), // /, reduce: ContextVariable + reduce(145), // //, reduce: ContextVariable + reduce(145), // %, reduce: ContextVariable + reduce(145), // .*, reduce: ContextVariable + reduce(145), // ./, reduce: ContextVariable + reduce(145), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ContextVariable + nil, // ( + reduce(145), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(145), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S449 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ContextVariable + nil, // : + reduce(146), // ||, reduce: ContextVariable + reduce(146), // ^^, reduce: ContextVariable + reduce(146), // &&, reduce: ContextVariable + reduce(146), // =~, reduce: ContextVariable + reduce(146), // !=~, reduce: ContextVariable + reduce(146), // ==, reduce: ContextVariable + reduce(146), // !=, reduce: ContextVariable + reduce(146), // >, reduce: ContextVariable + reduce(146), // >=, reduce: ContextVariable + reduce(146), // <, reduce: ContextVariable + reduce(146), // <=, reduce: ContextVariable + reduce(146), // |, reduce: ContextVariable + reduce(146), // ^, reduce: ContextVariable + reduce(146), // &, reduce: ContextVariable + reduce(146), // <<, reduce: ContextVariable + reduce(146), // >>, reduce: ContextVariable + reduce(146), // >>>, reduce: ContextVariable + reduce(146), // +, reduce: ContextVariable + reduce(146), // -, reduce: ContextVariable + reduce(146), // .+, reduce: ContextVariable + reduce(146), // .-, reduce: ContextVariable + reduce(146), // ., reduce: ContextVariable + reduce(146), // *, reduce: ContextVariable + reduce(146), // /, reduce: ContextVariable + reduce(146), // //, reduce: ContextVariable + reduce(146), // %, reduce: ContextVariable + reduce(146), // .*, reduce: ContextVariable + reduce(146), // ./, reduce: ContextVariable + reduce(146), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ContextVariable + nil, // ( + reduce(146), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(146), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S450 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: ContextVariable + nil, // : + reduce(147), // ||, reduce: ContextVariable + reduce(147), // ^^, reduce: ContextVariable + reduce(147), // &&, reduce: ContextVariable + reduce(147), // =~, reduce: ContextVariable + reduce(147), // !=~, reduce: ContextVariable + reduce(147), // ==, reduce: ContextVariable + reduce(147), // !=, reduce: ContextVariable + reduce(147), // >, reduce: ContextVariable + reduce(147), // >=, reduce: ContextVariable + reduce(147), // <, reduce: ContextVariable + reduce(147), // <=, reduce: ContextVariable + reduce(147), // |, reduce: ContextVariable + reduce(147), // ^, reduce: ContextVariable + reduce(147), // &, reduce: ContextVariable + reduce(147), // <<, reduce: ContextVariable + reduce(147), // >>, reduce: ContextVariable + reduce(147), // >>>, reduce: ContextVariable + reduce(147), // +, reduce: ContextVariable + reduce(147), // -, reduce: ContextVariable + reduce(147), // .+, reduce: ContextVariable + reduce(147), // .-, reduce: ContextVariable + reduce(147), // ., reduce: ContextVariable + reduce(147), // *, reduce: ContextVariable + reduce(147), // /, reduce: ContextVariable + reduce(147), // //, reduce: ContextVariable + reduce(147), // %, reduce: ContextVariable + reduce(147), // .*, reduce: ContextVariable + reduce(147), // ./, reduce: ContextVariable + reduce(147), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(147), // **, reduce: ContextVariable + nil, // ( + reduce(147), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(147), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S451 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(148), // ||, reduce: MlrvalOrFunction + reduce(148), // ^^, reduce: MlrvalOrFunction + reduce(148), // &&, reduce: MlrvalOrFunction + reduce(148), // =~, reduce: MlrvalOrFunction + reduce(148), // !=~, reduce: MlrvalOrFunction + reduce(148), // ==, reduce: MlrvalOrFunction + reduce(148), // !=, reduce: MlrvalOrFunction + reduce(148), // >, reduce: MlrvalOrFunction + reduce(148), // >=, reduce: MlrvalOrFunction + reduce(148), // <, reduce: MlrvalOrFunction + reduce(148), // <=, reduce: MlrvalOrFunction + reduce(148), // |, reduce: MlrvalOrFunction + reduce(148), // ^, reduce: MlrvalOrFunction + reduce(148), // &, reduce: MlrvalOrFunction + reduce(148), // <<, reduce: MlrvalOrFunction + reduce(148), // >>, reduce: MlrvalOrFunction + reduce(148), // >>>, reduce: MlrvalOrFunction + reduce(148), // +, reduce: MlrvalOrFunction + reduce(148), // -, reduce: MlrvalOrFunction + reduce(148), // .+, reduce: MlrvalOrFunction + reduce(148), // .-, reduce: MlrvalOrFunction + reduce(148), // ., reduce: MlrvalOrFunction + reduce(148), // *, reduce: MlrvalOrFunction + reduce(148), // /, reduce: MlrvalOrFunction + reduce(148), // //, reduce: MlrvalOrFunction + reduce(148), // %, reduce: MlrvalOrFunction + reduce(148), // .*, reduce: MlrvalOrFunction + reduce(148), // ./, reduce: MlrvalOrFunction + reduce(148), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(148), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(148), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(148), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S452 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(150), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(150), // ||, reduce: MlrvalOrFunction + reduce(150), // ^^, reduce: MlrvalOrFunction + reduce(150), // &&, reduce: MlrvalOrFunction + reduce(150), // =~, reduce: MlrvalOrFunction + reduce(150), // !=~, reduce: MlrvalOrFunction + reduce(150), // ==, reduce: MlrvalOrFunction + reduce(150), // !=, reduce: MlrvalOrFunction + reduce(150), // >, reduce: MlrvalOrFunction + reduce(150), // >=, reduce: MlrvalOrFunction + reduce(150), // <, reduce: MlrvalOrFunction + reduce(150), // <=, reduce: MlrvalOrFunction + reduce(150), // |, reduce: MlrvalOrFunction + reduce(150), // ^, reduce: MlrvalOrFunction + reduce(150), // &, reduce: MlrvalOrFunction + reduce(150), // <<, reduce: MlrvalOrFunction + reduce(150), // >>, reduce: MlrvalOrFunction + reduce(150), // >>>, reduce: MlrvalOrFunction + reduce(150), // +, reduce: MlrvalOrFunction + reduce(150), // -, reduce: MlrvalOrFunction + reduce(150), // .+, reduce: MlrvalOrFunction + reduce(150), // .-, reduce: MlrvalOrFunction + reduce(150), // ., reduce: MlrvalOrFunction + reduce(150), // *, reduce: MlrvalOrFunction + reduce(150), // /, reduce: MlrvalOrFunction + reduce(150), // //, reduce: MlrvalOrFunction + reduce(150), // %, reduce: MlrvalOrFunction + reduce(150), // .*, reduce: MlrvalOrFunction + reduce(150), // ./, reduce: MlrvalOrFunction + reduce(150), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(150), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(150), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(150), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S453 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(155), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(155), // ||, reduce: MlrvalOrFunction + reduce(155), // ^^, reduce: MlrvalOrFunction + reduce(155), // &&, reduce: MlrvalOrFunction + reduce(155), // =~, reduce: MlrvalOrFunction + reduce(155), // !=~, reduce: MlrvalOrFunction + reduce(155), // ==, reduce: MlrvalOrFunction + reduce(155), // !=, reduce: MlrvalOrFunction + reduce(155), // >, reduce: MlrvalOrFunction + reduce(155), // >=, reduce: MlrvalOrFunction + reduce(155), // <, reduce: MlrvalOrFunction + reduce(155), // <=, reduce: MlrvalOrFunction + reduce(155), // |, reduce: MlrvalOrFunction + reduce(155), // ^, reduce: MlrvalOrFunction + reduce(155), // &, reduce: MlrvalOrFunction + reduce(155), // <<, reduce: MlrvalOrFunction + reduce(155), // >>, reduce: MlrvalOrFunction + reduce(155), // >>>, reduce: MlrvalOrFunction + reduce(155), // +, reduce: MlrvalOrFunction + reduce(155), // -, reduce: MlrvalOrFunction + reduce(155), // .+, reduce: MlrvalOrFunction + reduce(155), // .-, reduce: MlrvalOrFunction + reduce(155), // ., reduce: MlrvalOrFunction + reduce(155), // *, reduce: MlrvalOrFunction + reduce(155), // /, reduce: MlrvalOrFunction + reduce(155), // //, reduce: MlrvalOrFunction + reduce(155), // %, reduce: MlrvalOrFunction + reduce(155), // .*, reduce: MlrvalOrFunction + reduce(155), // ./, reduce: MlrvalOrFunction + reduce(155), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(155), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(155), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(155), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S454 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(781), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S455 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(807), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S456 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + shift(855), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S457 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(126), // ], reduce: ArrayLiteralElements + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + shift(857), // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S458 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(111), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(111), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(111), // ||, reduce: MlrvalOrFunction + reduce(111), // ^^, reduce: MlrvalOrFunction + reduce(111), // &&, reduce: MlrvalOrFunction + reduce(111), // =~, reduce: MlrvalOrFunction + reduce(111), // !=~, reduce: MlrvalOrFunction + reduce(111), // ==, reduce: MlrvalOrFunction + reduce(111), // !=, reduce: MlrvalOrFunction + reduce(111), // >, reduce: MlrvalOrFunction + reduce(111), // >=, reduce: MlrvalOrFunction + reduce(111), // <, reduce: MlrvalOrFunction + reduce(111), // <=, reduce: MlrvalOrFunction + reduce(111), // |, reduce: MlrvalOrFunction + reduce(111), // ^, reduce: MlrvalOrFunction + reduce(111), // &, reduce: MlrvalOrFunction + reduce(111), // <<, reduce: MlrvalOrFunction + reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction + reduce(111), // +, reduce: MlrvalOrFunction + reduce(111), // -, reduce: MlrvalOrFunction + reduce(111), // .+, reduce: MlrvalOrFunction + reduce(111), // .-, reduce: MlrvalOrFunction + reduce(111), // ., reduce: MlrvalOrFunction + reduce(111), // *, reduce: MlrvalOrFunction + reduce(111), // /, reduce: MlrvalOrFunction + reduce(111), // //, reduce: MlrvalOrFunction + reduce(111), // %, reduce: MlrvalOrFunction + reduce(111), // .*, reduce: MlrvalOrFunction + reduce(111), // ./, reduce: MlrvalOrFunction + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(111), // [, reduce: MlrvalOrFunction + reduce(111), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S459 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(24), // ], reduce: FieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: FieldValue + nil, // : + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(24), // [, reduce: FieldValue + reduce(24), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S460 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(25), // ], reduce: FieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: FieldValue + nil, // : + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(25), // [, reduce: FieldValue + reduce(25), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S461 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(26), // ], reduce: FieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: FieldValue + nil, // : + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(26), // [, reduce: FieldValue + reduce(26), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S462 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(27), // ], reduce: DirectFieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: DirectFieldValue + nil, // : + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(27), // [, reduce: DirectFieldValue + reduce(27), // ,, reduce: DirectFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S463 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S464 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(124), // $, reduce: ArrayLiteral + nil, // empty + reduce(124), // ;, reduce: ArrayLiteral + nil, // { + nil, // } + reduce(124), // =, reduce: ArrayLiteral + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(124), // ||=, reduce: ArrayLiteral + reduce(124), // ^^=, reduce: ArrayLiteral + reduce(124), // &&=, reduce: ArrayLiteral + reduce(124), // |=, reduce: ArrayLiteral + reduce(124), // ^=, reduce: ArrayLiteral + reduce(124), // <<=, reduce: ArrayLiteral + reduce(124), // >>=, reduce: ArrayLiteral + reduce(124), // >>>=, reduce: ArrayLiteral + reduce(124), // +=, reduce: ArrayLiteral + reduce(124), // .=, reduce: ArrayLiteral + reduce(124), // -=, reduce: ArrayLiteral + reduce(124), // *=, reduce: ArrayLiteral + reduce(124), // /=, reduce: ArrayLiteral + reduce(124), // //=, reduce: ArrayLiteral + reduce(124), // %=, reduce: ArrayLiteral + reduce(124), // **=, reduce: ArrayLiteral + reduce(124), // ?, reduce: ArrayLiteral + nil, // : + reduce(124), // ||, reduce: ArrayLiteral + reduce(124), // ^^, reduce: ArrayLiteral + reduce(124), // &&, reduce: ArrayLiteral + reduce(124), // =~, reduce: ArrayLiteral + reduce(124), // !=~, reduce: ArrayLiteral + reduce(124), // ==, reduce: ArrayLiteral + reduce(124), // !=, reduce: ArrayLiteral + reduce(124), // >, reduce: ArrayLiteral + reduce(124), // >=, reduce: ArrayLiteral + reduce(124), // <, reduce: ArrayLiteral + reduce(124), // <=, reduce: ArrayLiteral + reduce(124), // |, reduce: ArrayLiteral + reduce(124), // ^, reduce: ArrayLiteral + reduce(124), // &, reduce: ArrayLiteral + reduce(124), // <<, reduce: ArrayLiteral + reduce(124), // >>, reduce: ArrayLiteral + reduce(124), // >>>, reduce: ArrayLiteral + reduce(124), // +, reduce: ArrayLiteral + reduce(124), // -, reduce: ArrayLiteral + reduce(124), // .+, reduce: ArrayLiteral + reduce(124), // .-, reduce: ArrayLiteral + reduce(124), // ., reduce: ArrayLiteral + reduce(124), // *, reduce: ArrayLiteral + reduce(124), // /, reduce: ArrayLiteral + reduce(124), // //, reduce: ArrayLiteral + reduce(124), // %, reduce: ArrayLiteral + reduce(124), // .*, reduce: ArrayLiteral + reduce(124), // ./, reduce: ArrayLiteral + reduce(124), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(124), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(124), // [, reduce: ArrayLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S465 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(29), // ], reduce: BracedFieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: BracedFieldValue + nil, // : + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(29), // [, reduce: BracedFieldValue + reduce(29), // ,, reduce: BracedFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S466 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(112), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(112), // [, reduce: MlrvalOrFunction + reduce(112), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S467 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(30), // ], reduce: FullSrec + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: FullSrec + nil, // : + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(30), // **, reduce: FullSrec + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(30), // [, reduce: FullSrec + reduce(30), // ,, reduce: FullSrec + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S468 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(113), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(113), // [, reduce: MlrvalOrFunction + reduce(113), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S469 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(31), // ], reduce: OosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: OosvarValue + nil, // : + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(31), // [, reduce: OosvarValue + reduce(31), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S470 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(32), // ], reduce: OosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: OosvarValue + nil, // : + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(32), // [, reduce: OosvarValue + reduce(32), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S471 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(33), // ], reduce: OosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: OosvarValue + nil, // : + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(33), // [, reduce: OosvarValue + reduce(33), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S472 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(34), // ], reduce: DirectOosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: DirectOosvarValue + nil, // : + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(34), // [, reduce: DirectOosvarValue + reduce(34), // ,, reduce: DirectOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S473 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S474 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(36), // ], reduce: BracedOosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: BracedOosvarValue + nil, // : + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(36), // [, reduce: BracedOosvarValue + reduce(36), // ,, reduce: BracedOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S475 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(114), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(114), // [, reduce: MlrvalOrFunction + reduce(114), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S476 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(37), // ], reduce: FullOosvar + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: FullOosvar + nil, // : + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(37), // [, reduce: FullOosvar + reduce(37), // ,, reduce: FullOosvar + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S477 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(115), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(115), // ||, reduce: MlrvalOrFunction + reduce(115), // ^^, reduce: MlrvalOrFunction + reduce(115), // &&, reduce: MlrvalOrFunction + reduce(115), // =~, reduce: MlrvalOrFunction + reduce(115), // !=~, reduce: MlrvalOrFunction + reduce(115), // ==, reduce: MlrvalOrFunction + reduce(115), // !=, reduce: MlrvalOrFunction + reduce(115), // >, reduce: MlrvalOrFunction + reduce(115), // >=, reduce: MlrvalOrFunction + reduce(115), // <, reduce: MlrvalOrFunction + reduce(115), // <=, reduce: MlrvalOrFunction + reduce(115), // |, reduce: MlrvalOrFunction + reduce(115), // ^, reduce: MlrvalOrFunction + reduce(115), // &, reduce: MlrvalOrFunction + reduce(115), // <<, reduce: MlrvalOrFunction + reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction + reduce(115), // +, reduce: MlrvalOrFunction + reduce(115), // -, reduce: MlrvalOrFunction + reduce(115), // .+, reduce: MlrvalOrFunction + reduce(115), // .-, reduce: MlrvalOrFunction + reduce(115), // ., reduce: MlrvalOrFunction + reduce(115), // *, reduce: MlrvalOrFunction + reduce(115), // /, reduce: MlrvalOrFunction + reduce(115), // //, reduce: MlrvalOrFunction + reduce(115), // %, reduce: MlrvalOrFunction + reduce(115), // .*, reduce: MlrvalOrFunction + reduce(115), // ./, reduce: MlrvalOrFunction + reduce(115), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(115), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(115), // [, reduce: MlrvalOrFunction + reduce(115), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S478 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(38), // ], reduce: LocalVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LocalVariable + nil, // : + reduce(38), // ||, reduce: LocalVariable + reduce(38), // ^^, reduce: LocalVariable + reduce(38), // &&, reduce: LocalVariable + reduce(38), // =~, reduce: LocalVariable + reduce(38), // !=~, reduce: LocalVariable + reduce(38), // ==, reduce: LocalVariable + reduce(38), // !=, reduce: LocalVariable + reduce(38), // >, reduce: LocalVariable + reduce(38), // >=, reduce: LocalVariable + reduce(38), // <, reduce: LocalVariable + reduce(38), // <=, reduce: LocalVariable + reduce(38), // |, reduce: LocalVariable + reduce(38), // ^, reduce: LocalVariable + reduce(38), // &, reduce: LocalVariable + reduce(38), // <<, reduce: LocalVariable + reduce(38), // >>, reduce: LocalVariable + reduce(38), // >>>, reduce: LocalVariable + reduce(38), // +, reduce: LocalVariable + reduce(38), // -, reduce: LocalVariable + reduce(38), // .+, reduce: LocalVariable + reduce(38), // .-, reduce: LocalVariable + reduce(38), // ., reduce: LocalVariable + reduce(38), // *, reduce: LocalVariable + reduce(38), // /, reduce: LocalVariable + reduce(38), // //, reduce: LocalVariable + reduce(38), // %, reduce: LocalVariable + reduce(38), // .*, reduce: LocalVariable + reduce(38), // ./, reduce: LocalVariable + reduce(38), // .//, reduce: LocalVariable + nil, // ! + nil, // ~ + reduce(38), // **, reduce: LocalVariable + reduce(158), // (, reduce: FunctionName + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(38), // [, reduce: LocalVariable + reduce(38), // ,, reduce: LocalVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S479 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(56), // ], reduce: Rvalue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(56), // ,, reduce: Rvalue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S480 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(57), // ], reduce: PrecedenceChainStart + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(57), // ,, reduce: PrecedenceChainStart + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S481 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(59), // ], reduce: TernaryTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(860), // ? + nil, // : + shift(861), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(59), // ,, reduce: TernaryTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S482 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(61), // ], reduce: LogicalOrTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: LogicalOrTerm + nil, // : + reduce(61), // ||, reduce: LogicalOrTerm + shift(862), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(61), // ,, reduce: LogicalOrTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S483 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(63), // ], reduce: LogicalXORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: LogicalXORTerm + nil, // : + reduce(63), // ||, reduce: LogicalXORTerm + reduce(63), // ^^, reduce: LogicalXORTerm + shift(863), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(63), // ,, reduce: LogicalXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S484 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(65), // ], reduce: LogicalAndTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: LogicalAndTerm + nil, // : + reduce(65), // ||, reduce: LogicalAndTerm + reduce(65), // ^^, reduce: LogicalAndTerm + reduce(65), // &&, reduce: LogicalAndTerm + shift(864), // =~ + shift(865), // !=~ + shift(866), // == + shift(867), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(65), // ,, reduce: LogicalAndTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S485 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(70), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: EqneTerm + nil, // : + reduce(70), // ||, reduce: EqneTerm + reduce(70), // ^^, reduce: EqneTerm + reduce(70), // &&, reduce: EqneTerm + reduce(70), // =~, reduce: EqneTerm + reduce(70), // !=~, reduce: EqneTerm + reduce(70), // ==, reduce: EqneTerm + reduce(70), // !=, reduce: EqneTerm + shift(868), // > + shift(869), // >= + shift(870), // < + shift(871), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(70), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S486 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(75), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: CmpTerm + nil, // : + reduce(75), // ||, reduce: CmpTerm + reduce(75), // ^^, reduce: CmpTerm + reduce(75), // &&, reduce: CmpTerm + reduce(75), // =~, reduce: CmpTerm + reduce(75), // !=~, reduce: CmpTerm + reduce(75), // ==, reduce: CmpTerm + reduce(75), // !=, reduce: CmpTerm + reduce(75), // >, reduce: CmpTerm + reduce(75), // >=, reduce: CmpTerm + reduce(75), // <, reduce: CmpTerm + reduce(75), // <=, reduce: CmpTerm + shift(872), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(75), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S487 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(77), // ], reduce: BitwiseORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseORTerm + nil, // : + reduce(77), // ||, reduce: BitwiseORTerm + reduce(77), // ^^, reduce: BitwiseORTerm + reduce(77), // &&, reduce: BitwiseORTerm + reduce(77), // =~, reduce: BitwiseORTerm + reduce(77), // !=~, reduce: BitwiseORTerm + reduce(77), // ==, reduce: BitwiseORTerm + reduce(77), // !=, reduce: BitwiseORTerm + reduce(77), // >, reduce: BitwiseORTerm + reduce(77), // >=, reduce: BitwiseORTerm + reduce(77), // <, reduce: BitwiseORTerm + reduce(77), // <=, reduce: BitwiseORTerm + reduce(77), // |, reduce: BitwiseORTerm + shift(873), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(77), // ,, reduce: BitwiseORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S488 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(79), // ], reduce: BitwiseXORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(79), // ||, reduce: BitwiseXORTerm + reduce(79), // ^^, reduce: BitwiseXORTerm + reduce(79), // &&, reduce: BitwiseXORTerm + reduce(79), // =~, reduce: BitwiseXORTerm + reduce(79), // !=~, reduce: BitwiseXORTerm + reduce(79), // ==, reduce: BitwiseXORTerm + reduce(79), // !=, reduce: BitwiseXORTerm + reduce(79), // >, reduce: BitwiseXORTerm + reduce(79), // >=, reduce: BitwiseXORTerm + reduce(79), // <, reduce: BitwiseXORTerm + reduce(79), // <=, reduce: BitwiseXORTerm + reduce(79), // |, reduce: BitwiseXORTerm + reduce(79), // ^, reduce: BitwiseXORTerm + shift(874), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(79), // ,, reduce: BitwiseXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S489 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(81), // ], reduce: BitwiseANDTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(81), // ||, reduce: BitwiseANDTerm + reduce(81), // ^^, reduce: BitwiseANDTerm + reduce(81), // &&, reduce: BitwiseANDTerm + reduce(81), // =~, reduce: BitwiseANDTerm + reduce(81), // !=~, reduce: BitwiseANDTerm + reduce(81), // ==, reduce: BitwiseANDTerm + reduce(81), // !=, reduce: BitwiseANDTerm + reduce(81), // >, reduce: BitwiseANDTerm + reduce(81), // >=, reduce: BitwiseANDTerm + reduce(81), // <, reduce: BitwiseANDTerm + reduce(81), // <=, reduce: BitwiseANDTerm + reduce(81), // |, reduce: BitwiseANDTerm + reduce(81), // ^, reduce: BitwiseANDTerm + reduce(81), // &, reduce: BitwiseANDTerm + shift(875), // << + shift(876), // >> + shift(877), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(81), // ,, reduce: BitwiseANDTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S490 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(85), // ], reduce: BitwiseShiftTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(85), // ||, reduce: BitwiseShiftTerm + reduce(85), // ^^, reduce: BitwiseShiftTerm + reduce(85), // &&, reduce: BitwiseShiftTerm + reduce(85), // =~, reduce: BitwiseShiftTerm + reduce(85), // !=~, reduce: BitwiseShiftTerm + reduce(85), // ==, reduce: BitwiseShiftTerm + reduce(85), // !=, reduce: BitwiseShiftTerm + reduce(85), // >, reduce: BitwiseShiftTerm + reduce(85), // >=, reduce: BitwiseShiftTerm + reduce(85), // <, reduce: BitwiseShiftTerm + reduce(85), // <=, reduce: BitwiseShiftTerm + reduce(85), // |, reduce: BitwiseShiftTerm + reduce(85), // ^, reduce: BitwiseShiftTerm + reduce(85), // &, reduce: BitwiseShiftTerm + reduce(85), // <<, reduce: BitwiseShiftTerm + reduce(85), // >>, reduce: BitwiseShiftTerm + reduce(85), // >>>, reduce: BitwiseShiftTerm + shift(878), // + + shift(879), // - + shift(880), // .+ + shift(881), // .- + shift(882), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(85), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S491 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S492 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(91), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: AddsubdotTerm + nil, // : + reduce(91), // ||, reduce: AddsubdotTerm + reduce(91), // ^^, reduce: AddsubdotTerm + reduce(91), // &&, reduce: AddsubdotTerm + reduce(91), // =~, reduce: AddsubdotTerm + reduce(91), // !=~, reduce: AddsubdotTerm + reduce(91), // ==, reduce: AddsubdotTerm + reduce(91), // !=, reduce: AddsubdotTerm + reduce(91), // >, reduce: AddsubdotTerm + reduce(91), // >=, reduce: AddsubdotTerm + reduce(91), // <, reduce: AddsubdotTerm + reduce(91), // <=, reduce: AddsubdotTerm + reduce(91), // |, reduce: AddsubdotTerm + reduce(91), // ^, reduce: AddsubdotTerm + reduce(91), // &, reduce: AddsubdotTerm + reduce(91), // <<, reduce: AddsubdotTerm + reduce(91), // >>, reduce: AddsubdotTerm + reduce(91), // >>>, reduce: AddsubdotTerm + reduce(91), // +, reduce: AddsubdotTerm + reduce(91), // -, reduce: AddsubdotTerm + reduce(91), // .+, reduce: AddsubdotTerm + reduce(91), // .-, reduce: AddsubdotTerm + reduce(91), // ., reduce: AddsubdotTerm + shift(884), // * + shift(885), // / + shift(886), // // + shift(887), // % + shift(888), // .* + shift(889), // ./ + shift(890), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(91), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S493 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S494 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S495 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S496 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(99), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: MuldivTerm + nil, // : + reduce(99), // ||, reduce: MuldivTerm + reduce(99), // ^^, reduce: MuldivTerm + reduce(99), // &&, reduce: MuldivTerm + reduce(99), // =~, reduce: MuldivTerm + reduce(99), // !=~, reduce: MuldivTerm + reduce(99), // ==, reduce: MuldivTerm + reduce(99), // !=, reduce: MuldivTerm + reduce(99), // >, reduce: MuldivTerm + reduce(99), // >=, reduce: MuldivTerm + reduce(99), // <, reduce: MuldivTerm + reduce(99), // <=, reduce: MuldivTerm + reduce(99), // |, reduce: MuldivTerm + reduce(99), // ^, reduce: MuldivTerm + reduce(99), // &, reduce: MuldivTerm + reduce(99), // <<, reduce: MuldivTerm + reduce(99), // >>, reduce: MuldivTerm + reduce(99), // >>>, reduce: MuldivTerm + reduce(99), // +, reduce: MuldivTerm + reduce(99), // -, reduce: MuldivTerm + reduce(99), // .+, reduce: MuldivTerm + reduce(99), // .-, reduce: MuldivTerm + reduce(99), // ., reduce: MuldivTerm + reduce(99), // *, reduce: MuldivTerm + reduce(99), // /, reduce: MuldivTerm + reduce(99), // //, reduce: MuldivTerm + reduce(99), // %, reduce: MuldivTerm + reduce(99), // .*, reduce: MuldivTerm + reduce(99), // ./, reduce: MuldivTerm + reduce(99), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(99), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S497 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(106), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: UnaryOpTerm + nil, // : + reduce(106), // ||, reduce: UnaryOpTerm + reduce(106), // ^^, reduce: UnaryOpTerm + reduce(106), // &&, reduce: UnaryOpTerm + reduce(106), // =~, reduce: UnaryOpTerm + reduce(106), // !=~, reduce: UnaryOpTerm + reduce(106), // ==, reduce: UnaryOpTerm + reduce(106), // !=, reduce: UnaryOpTerm + reduce(106), // >, reduce: UnaryOpTerm + reduce(106), // >=, reduce: UnaryOpTerm + reduce(106), // <, reduce: UnaryOpTerm + reduce(106), // <=, reduce: UnaryOpTerm + reduce(106), // |, reduce: UnaryOpTerm + reduce(106), // ^, reduce: UnaryOpTerm + reduce(106), // &, reduce: UnaryOpTerm + reduce(106), // <<, reduce: UnaryOpTerm + reduce(106), // >>, reduce: UnaryOpTerm + reduce(106), // >>>, reduce: UnaryOpTerm + reduce(106), // +, reduce: UnaryOpTerm + reduce(106), // -, reduce: UnaryOpTerm + reduce(106), // .+, reduce: UnaryOpTerm + reduce(106), // .-, reduce: UnaryOpTerm + reduce(106), // ., reduce: UnaryOpTerm + reduce(106), // *, reduce: UnaryOpTerm + reduce(106), // /, reduce: UnaryOpTerm + reduce(106), // //, reduce: UnaryOpTerm + reduce(106), // %, reduce: UnaryOpTerm + reduce(106), // .*, reduce: UnaryOpTerm + reduce(106), // ./, reduce: UnaryOpTerm + reduce(106), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(106), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S498 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S499 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S500 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(108), // ], reduce: PowTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: PowTerm + nil, // : + reduce(108), // ||, reduce: PowTerm + reduce(108), // ^^, reduce: PowTerm + reduce(108), // &&, reduce: PowTerm + reduce(108), // =~, reduce: PowTerm + reduce(108), // !=~, reduce: PowTerm + reduce(108), // ==, reduce: PowTerm + reduce(108), // !=, reduce: PowTerm + reduce(108), // >, reduce: PowTerm + reduce(108), // >=, reduce: PowTerm + reduce(108), // <, reduce: PowTerm + reduce(108), // <=, reduce: PowTerm + reduce(108), // |, reduce: PowTerm + reduce(108), // ^, reduce: PowTerm + reduce(108), // &, reduce: PowTerm + reduce(108), // <<, reduce: PowTerm + reduce(108), // >>, reduce: PowTerm + reduce(108), // >>>, reduce: PowTerm + reduce(108), // +, reduce: PowTerm + reduce(108), // -, reduce: PowTerm + reduce(108), // .+, reduce: PowTerm + reduce(108), // .-, reduce: PowTerm + reduce(108), // ., reduce: PowTerm + reduce(108), // *, reduce: PowTerm + reduce(108), // /, reduce: PowTerm + reduce(108), // //, reduce: PowTerm + reduce(108), // %, reduce: PowTerm + reduce(108), // .*, reduce: PowTerm + reduce(108), // ./, reduce: PowTerm + reduce(108), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(896), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(108), // ,, reduce: PowTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S501 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S502 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(110), // ], reduce: PrecedenceChainEnd + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(110), // ||, reduce: PrecedenceChainEnd + reduce(110), // ^^, reduce: PrecedenceChainEnd + reduce(110), // &&, reduce: PrecedenceChainEnd + reduce(110), // =~, reduce: PrecedenceChainEnd + reduce(110), // !=~, reduce: PrecedenceChainEnd + reduce(110), // ==, reduce: PrecedenceChainEnd + reduce(110), // !=, reduce: PrecedenceChainEnd + reduce(110), // >, reduce: PrecedenceChainEnd + reduce(110), // >=, reduce: PrecedenceChainEnd + reduce(110), // <, reduce: PrecedenceChainEnd + reduce(110), // <=, reduce: PrecedenceChainEnd + reduce(110), // |, reduce: PrecedenceChainEnd + reduce(110), // ^, reduce: PrecedenceChainEnd + reduce(110), // &, reduce: PrecedenceChainEnd + reduce(110), // <<, reduce: PrecedenceChainEnd + reduce(110), // >>, reduce: PrecedenceChainEnd + reduce(110), // >>>, reduce: PrecedenceChainEnd + reduce(110), // +, reduce: PrecedenceChainEnd + reduce(110), // -, reduce: PrecedenceChainEnd + reduce(110), // .+, reduce: PrecedenceChainEnd + reduce(110), // .-, reduce: PrecedenceChainEnd + reduce(110), // ., reduce: PrecedenceChainEnd + reduce(110), // *, reduce: PrecedenceChainEnd + reduce(110), // /, reduce: PrecedenceChainEnd + reduce(110), // //, reduce: PrecedenceChainEnd + reduce(110), // %, reduce: PrecedenceChainEnd + reduce(110), // .*, reduce: PrecedenceChainEnd + reduce(110), // ./, reduce: PrecedenceChainEnd + reduce(110), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(110), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + shift(898), // [ + reduce(110), // ,, reduce: PrecedenceChainEnd + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S503 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(116), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // >>>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(116), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(116), // [, reduce: MlrvalOrFunction + reduce(116), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S504 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(117), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(117), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(117), // ||, reduce: MlrvalOrFunction + reduce(117), // ^^, reduce: MlrvalOrFunction + reduce(117), // &&, reduce: MlrvalOrFunction + reduce(117), // =~, reduce: MlrvalOrFunction + reduce(117), // !=~, reduce: MlrvalOrFunction + reduce(117), // ==, reduce: MlrvalOrFunction + reduce(117), // !=, reduce: MlrvalOrFunction + reduce(117), // >, reduce: MlrvalOrFunction + reduce(117), // >=, reduce: MlrvalOrFunction + reduce(117), // <, reduce: MlrvalOrFunction + reduce(117), // <=, reduce: MlrvalOrFunction + reduce(117), // |, reduce: MlrvalOrFunction + reduce(117), // ^, reduce: MlrvalOrFunction + reduce(117), // &, reduce: MlrvalOrFunction + reduce(117), // <<, reduce: MlrvalOrFunction + reduce(117), // >>, reduce: MlrvalOrFunction + reduce(117), // >>>, reduce: MlrvalOrFunction + reduce(117), // +, reduce: MlrvalOrFunction + reduce(117), // -, reduce: MlrvalOrFunction + reduce(117), // .+, reduce: MlrvalOrFunction + reduce(117), // .-, reduce: MlrvalOrFunction + reduce(117), // ., reduce: MlrvalOrFunction + reduce(117), // *, reduce: MlrvalOrFunction + reduce(117), // /, reduce: MlrvalOrFunction + reduce(117), // //, reduce: MlrvalOrFunction + reduce(117), // %, reduce: MlrvalOrFunction + reduce(117), // .*, reduce: MlrvalOrFunction + reduce(117), // ./, reduce: MlrvalOrFunction + reduce(117), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(117), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(117), // [, reduce: MlrvalOrFunction + reduce(117), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S505 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(118), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(118), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(118), // [, reduce: MlrvalOrFunction + reduce(118), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S506 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(119), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(119), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(119), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(119), // [, reduce: MlrvalOrFunction + reduce(119), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S507 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(120), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(120), // ||, reduce: MlrvalOrFunction + reduce(120), // ^^, reduce: MlrvalOrFunction + reduce(120), // &&, reduce: MlrvalOrFunction + reduce(120), // =~, reduce: MlrvalOrFunction + reduce(120), // !=~, reduce: MlrvalOrFunction + reduce(120), // ==, reduce: MlrvalOrFunction + reduce(120), // !=, reduce: MlrvalOrFunction + reduce(120), // >, reduce: MlrvalOrFunction + reduce(120), // >=, reduce: MlrvalOrFunction + reduce(120), // <, reduce: MlrvalOrFunction + reduce(120), // <=, reduce: MlrvalOrFunction + reduce(120), // |, reduce: MlrvalOrFunction + reduce(120), // ^, reduce: MlrvalOrFunction + reduce(120), // &, reduce: MlrvalOrFunction + reduce(120), // <<, reduce: MlrvalOrFunction + reduce(120), // >>, reduce: MlrvalOrFunction + reduce(120), // >>>, reduce: MlrvalOrFunction + reduce(120), // +, reduce: MlrvalOrFunction + reduce(120), // -, reduce: MlrvalOrFunction + reduce(120), // .+, reduce: MlrvalOrFunction + reduce(120), // .-, reduce: MlrvalOrFunction + reduce(120), // ., reduce: MlrvalOrFunction + reduce(120), // *, reduce: MlrvalOrFunction + reduce(120), // /, reduce: MlrvalOrFunction + reduce(120), // //, reduce: MlrvalOrFunction + reduce(120), // %, reduce: MlrvalOrFunction + reduce(120), // .*, reduce: MlrvalOrFunction + reduce(120), // ./, reduce: MlrvalOrFunction + reduce(120), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(120), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(120), // [, reduce: MlrvalOrFunction + reduce(120), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S508 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(121), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // >>>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(121), // [, reduce: MlrvalOrFunction + reduce(121), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S509 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(122), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(122), // ||, reduce: MlrvalOrFunction + reduce(122), // ^^, reduce: MlrvalOrFunction + reduce(122), // &&, reduce: MlrvalOrFunction + reduce(122), // =~, reduce: MlrvalOrFunction + reduce(122), // !=~, reduce: MlrvalOrFunction + reduce(122), // ==, reduce: MlrvalOrFunction + reduce(122), // !=, reduce: MlrvalOrFunction + reduce(122), // >, reduce: MlrvalOrFunction + reduce(122), // >=, reduce: MlrvalOrFunction + reduce(122), // <, reduce: MlrvalOrFunction + reduce(122), // <=, reduce: MlrvalOrFunction + reduce(122), // |, reduce: MlrvalOrFunction + reduce(122), // ^, reduce: MlrvalOrFunction + reduce(122), // &, reduce: MlrvalOrFunction + reduce(122), // <<, reduce: MlrvalOrFunction + reduce(122), // >>, reduce: MlrvalOrFunction + reduce(122), // >>>, reduce: MlrvalOrFunction + reduce(122), // +, reduce: MlrvalOrFunction + reduce(122), // -, reduce: MlrvalOrFunction + reduce(122), // .+, reduce: MlrvalOrFunction + reduce(122), // .-, reduce: MlrvalOrFunction + reduce(122), // ., reduce: MlrvalOrFunction + reduce(122), // *, reduce: MlrvalOrFunction + reduce(122), // /, reduce: MlrvalOrFunction + reduce(122), // //, reduce: MlrvalOrFunction + reduce(122), // %, reduce: MlrvalOrFunction + reduce(122), // .*, reduce: MlrvalOrFunction + reduce(122), // ./, reduce: MlrvalOrFunction + reduce(122), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(122), // [, reduce: MlrvalOrFunction + reduce(122), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S510 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(123), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(123), // ||, reduce: MlrvalOrFunction + reduce(123), // ^^, reduce: MlrvalOrFunction + reduce(123), // &&, reduce: MlrvalOrFunction + reduce(123), // =~, reduce: MlrvalOrFunction + reduce(123), // !=~, reduce: MlrvalOrFunction + reduce(123), // ==, reduce: MlrvalOrFunction + reduce(123), // !=, reduce: MlrvalOrFunction + reduce(123), // >, reduce: MlrvalOrFunction + reduce(123), // >=, reduce: MlrvalOrFunction + reduce(123), // <, reduce: MlrvalOrFunction + reduce(123), // <=, reduce: MlrvalOrFunction + reduce(123), // |, reduce: MlrvalOrFunction + reduce(123), // ^, reduce: MlrvalOrFunction + reduce(123), // &, reduce: MlrvalOrFunction + reduce(123), // <<, reduce: MlrvalOrFunction + reduce(123), // >>, reduce: MlrvalOrFunction + reduce(123), // >>>, reduce: MlrvalOrFunction + reduce(123), // +, reduce: MlrvalOrFunction + reduce(123), // -, reduce: MlrvalOrFunction + reduce(123), // .+, reduce: MlrvalOrFunction + reduce(123), // .-, reduce: MlrvalOrFunction + reduce(123), // ., reduce: MlrvalOrFunction + reduce(123), // *, reduce: MlrvalOrFunction + reduce(123), // /, reduce: MlrvalOrFunction + reduce(123), // //, reduce: MlrvalOrFunction + reduce(123), // %, reduce: MlrvalOrFunction + reduce(123), // .*, reduce: MlrvalOrFunction + reduce(123), // ./, reduce: MlrvalOrFunction + reduce(123), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(123), // [, reduce: MlrvalOrFunction + reduce(123), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S511 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + shift(899), // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S512 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(901), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S513 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(129), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(129), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(129), // ||, reduce: MlrvalOrFunction + reduce(129), // ^^, reduce: MlrvalOrFunction + reduce(129), // &&, reduce: MlrvalOrFunction + reduce(129), // =~, reduce: MlrvalOrFunction + reduce(129), // !=~, reduce: MlrvalOrFunction + reduce(129), // ==, reduce: MlrvalOrFunction + reduce(129), // !=, reduce: MlrvalOrFunction + reduce(129), // >, reduce: MlrvalOrFunction + reduce(129), // >=, reduce: MlrvalOrFunction + reduce(129), // <, reduce: MlrvalOrFunction + reduce(129), // <=, reduce: MlrvalOrFunction + reduce(129), // |, reduce: MlrvalOrFunction + reduce(129), // ^, reduce: MlrvalOrFunction + reduce(129), // &, reduce: MlrvalOrFunction + reduce(129), // <<, reduce: MlrvalOrFunction + reduce(129), // >>, reduce: MlrvalOrFunction + reduce(129), // >>>, reduce: MlrvalOrFunction + reduce(129), // +, reduce: MlrvalOrFunction + reduce(129), // -, reduce: MlrvalOrFunction + reduce(129), // .+, reduce: MlrvalOrFunction + reduce(129), // .-, reduce: MlrvalOrFunction + reduce(129), // ., reduce: MlrvalOrFunction + reduce(129), // *, reduce: MlrvalOrFunction + reduce(129), // /, reduce: MlrvalOrFunction + reduce(129), // //, reduce: MlrvalOrFunction + reduce(129), // %, reduce: MlrvalOrFunction + reduce(129), // .*, reduce: MlrvalOrFunction + reduce(129), // ./, reduce: MlrvalOrFunction + reduce(129), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(129), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(129), // [, reduce: MlrvalOrFunction + reduce(129), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S514 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(136), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(136), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(136), // ||, reduce: MlrvalOrFunction + reduce(136), // ^^, reduce: MlrvalOrFunction + reduce(136), // &&, reduce: MlrvalOrFunction + reduce(136), // =~, reduce: MlrvalOrFunction + reduce(136), // !=~, reduce: MlrvalOrFunction + reduce(136), // ==, reduce: MlrvalOrFunction + reduce(136), // !=, reduce: MlrvalOrFunction + reduce(136), // >, reduce: MlrvalOrFunction + reduce(136), // >=, reduce: MlrvalOrFunction + reduce(136), // <, reduce: MlrvalOrFunction + reduce(136), // <=, reduce: MlrvalOrFunction + reduce(136), // |, reduce: MlrvalOrFunction + reduce(136), // ^, reduce: MlrvalOrFunction + reduce(136), // &, reduce: MlrvalOrFunction + reduce(136), // <<, reduce: MlrvalOrFunction + reduce(136), // >>, reduce: MlrvalOrFunction + reduce(136), // >>>, reduce: MlrvalOrFunction + reduce(136), // +, reduce: MlrvalOrFunction + reduce(136), // -, reduce: MlrvalOrFunction + reduce(136), // .+, reduce: MlrvalOrFunction + reduce(136), // .-, reduce: MlrvalOrFunction + reduce(136), // ., reduce: MlrvalOrFunction + reduce(136), // *, reduce: MlrvalOrFunction + reduce(136), // /, reduce: MlrvalOrFunction + reduce(136), // //, reduce: MlrvalOrFunction + reduce(136), // %, reduce: MlrvalOrFunction + reduce(136), // .*, reduce: MlrvalOrFunction + reduce(136), // ./, reduce: MlrvalOrFunction + reduce(136), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(136), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(136), // [, reduce: MlrvalOrFunction + reduce(136), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S515 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(137), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(137), // ?, reduce: ContextVariable + nil, // : + reduce(137), // ||, reduce: ContextVariable + reduce(137), // ^^, reduce: ContextVariable + reduce(137), // &&, reduce: ContextVariable + reduce(137), // =~, reduce: ContextVariable + reduce(137), // !=~, reduce: ContextVariable + reduce(137), // ==, reduce: ContextVariable + reduce(137), // !=, reduce: ContextVariable + reduce(137), // >, reduce: ContextVariable + reduce(137), // >=, reduce: ContextVariable + reduce(137), // <, reduce: ContextVariable + reduce(137), // <=, reduce: ContextVariable + reduce(137), // |, reduce: ContextVariable + reduce(137), // ^, reduce: ContextVariable + reduce(137), // &, reduce: ContextVariable + reduce(137), // <<, reduce: ContextVariable + reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable + reduce(137), // +, reduce: ContextVariable + reduce(137), // -, reduce: ContextVariable + reduce(137), // .+, reduce: ContextVariable + reduce(137), // .-, reduce: ContextVariable + reduce(137), // ., reduce: ContextVariable + reduce(137), // *, reduce: ContextVariable + reduce(137), // /, reduce: ContextVariable + reduce(137), // //, reduce: ContextVariable + reduce(137), // %, reduce: ContextVariable + reduce(137), // .*, reduce: ContextVariable + reduce(137), // ./, reduce: ContextVariable + reduce(137), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(137), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(137), // [, reduce: ContextVariable + reduce(137), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S516 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(138), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(138), // ?, reduce: ContextVariable + nil, // : + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(138), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(138), // [, reduce: ContextVariable + reduce(138), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S517 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(139), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(139), // [, reduce: ContextVariable + reduce(139), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S518 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(140), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(140), // ?, reduce: ContextVariable + nil, // : + reduce(140), // ||, reduce: ContextVariable + reduce(140), // ^^, reduce: ContextVariable + reduce(140), // &&, reduce: ContextVariable + reduce(140), // =~, reduce: ContextVariable + reduce(140), // !=~, reduce: ContextVariable + reduce(140), // ==, reduce: ContextVariable + reduce(140), // !=, reduce: ContextVariable + reduce(140), // >, reduce: ContextVariable + reduce(140), // >=, reduce: ContextVariable + reduce(140), // <, reduce: ContextVariable + reduce(140), // <=, reduce: ContextVariable + reduce(140), // |, reduce: ContextVariable + reduce(140), // ^, reduce: ContextVariable + reduce(140), // &, reduce: ContextVariable + reduce(140), // <<, reduce: ContextVariable + reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable + reduce(140), // +, reduce: ContextVariable + reduce(140), // -, reduce: ContextVariable + reduce(140), // .+, reduce: ContextVariable + reduce(140), // .-, reduce: ContextVariable + reduce(140), // ., reduce: ContextVariable + reduce(140), // *, reduce: ContextVariable + reduce(140), // /, reduce: ContextVariable + reduce(140), // //, reduce: ContextVariable + reduce(140), // %, reduce: ContextVariable + reduce(140), // .*, reduce: ContextVariable + reduce(140), // ./, reduce: ContextVariable + reduce(140), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(140), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(140), // [, reduce: ContextVariable + reduce(140), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S519 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(141), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ContextVariable + nil, // : + reduce(141), // ||, reduce: ContextVariable + reduce(141), // ^^, reduce: ContextVariable + reduce(141), // &&, reduce: ContextVariable + reduce(141), // =~, reduce: ContextVariable + reduce(141), // !=~, reduce: ContextVariable + reduce(141), // ==, reduce: ContextVariable + reduce(141), // !=, reduce: ContextVariable + reduce(141), // >, reduce: ContextVariable + reduce(141), // >=, reduce: ContextVariable + reduce(141), // <, reduce: ContextVariable + reduce(141), // <=, reduce: ContextVariable + reduce(141), // |, reduce: ContextVariable + reduce(141), // ^, reduce: ContextVariable + reduce(141), // &, reduce: ContextVariable + reduce(141), // <<, reduce: ContextVariable + reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable + reduce(141), // +, reduce: ContextVariable + reduce(141), // -, reduce: ContextVariable + reduce(141), // .+, reduce: ContextVariable + reduce(141), // .-, reduce: ContextVariable + reduce(141), // ., reduce: ContextVariable + reduce(141), // *, reduce: ContextVariable + reduce(141), // /, reduce: ContextVariable + reduce(141), // //, reduce: ContextVariable + reduce(141), // %, reduce: ContextVariable + reduce(141), // .*, reduce: ContextVariable + reduce(141), // ./, reduce: ContextVariable + reduce(141), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(141), // [, reduce: ContextVariable + reduce(141), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S520 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(142), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: ContextVariable + nil, // : + reduce(142), // ||, reduce: ContextVariable + reduce(142), // ^^, reduce: ContextVariable + reduce(142), // &&, reduce: ContextVariable + reduce(142), // =~, reduce: ContextVariable + reduce(142), // !=~, reduce: ContextVariable + reduce(142), // ==, reduce: ContextVariable + reduce(142), // !=, reduce: ContextVariable + reduce(142), // >, reduce: ContextVariable + reduce(142), // >=, reduce: ContextVariable + reduce(142), // <, reduce: ContextVariable + reduce(142), // <=, reduce: ContextVariable + reduce(142), // |, reduce: ContextVariable + reduce(142), // ^, reduce: ContextVariable + reduce(142), // &, reduce: ContextVariable + reduce(142), // <<, reduce: ContextVariable + reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable + reduce(142), // +, reduce: ContextVariable + reduce(142), // -, reduce: ContextVariable + reduce(142), // .+, reduce: ContextVariable + reduce(142), // .-, reduce: ContextVariable + reduce(142), // ., reduce: ContextVariable + reduce(142), // *, reduce: ContextVariable + reduce(142), // /, reduce: ContextVariable + reduce(142), // //, reduce: ContextVariable + reduce(142), // %, reduce: ContextVariable + reduce(142), // .*, reduce: ContextVariable + reduce(142), // ./, reduce: ContextVariable + reduce(142), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(142), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(142), // [, reduce: ContextVariable + reduce(142), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S521 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(143), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(143), // ?, reduce: ContextVariable + nil, // : + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(143), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(143), // [, reduce: ContextVariable + reduce(143), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S522 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(144), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + nil, // : + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(144), // [, reduce: ContextVariable + reduce(144), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S523 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(145), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ContextVariable + nil, // : + reduce(145), // ||, reduce: ContextVariable + reduce(145), // ^^, reduce: ContextVariable + reduce(145), // &&, reduce: ContextVariable + reduce(145), // =~, reduce: ContextVariable + reduce(145), // !=~, reduce: ContextVariable + reduce(145), // ==, reduce: ContextVariable + reduce(145), // !=, reduce: ContextVariable + reduce(145), // >, reduce: ContextVariable + reduce(145), // >=, reduce: ContextVariable + reduce(145), // <, reduce: ContextVariable + reduce(145), // <=, reduce: ContextVariable + reduce(145), // |, reduce: ContextVariable + reduce(145), // ^, reduce: ContextVariable + reduce(145), // &, reduce: ContextVariable + reduce(145), // <<, reduce: ContextVariable + reduce(145), // >>, reduce: ContextVariable + reduce(145), // >>>, reduce: ContextVariable + reduce(145), // +, reduce: ContextVariable + reduce(145), // -, reduce: ContextVariable + reduce(145), // .+, reduce: ContextVariable + reduce(145), // .-, reduce: ContextVariable + reduce(145), // ., reduce: ContextVariable + reduce(145), // *, reduce: ContextVariable + reduce(145), // /, reduce: ContextVariable + reduce(145), // //, reduce: ContextVariable + reduce(145), // %, reduce: ContextVariable + reduce(145), // .*, reduce: ContextVariable + reduce(145), // ./, reduce: ContextVariable + reduce(145), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(145), // [, reduce: ContextVariable + reduce(145), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S524 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(146), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ContextVariable + nil, // : + reduce(146), // ||, reduce: ContextVariable + reduce(146), // ^^, reduce: ContextVariable + reduce(146), // &&, reduce: ContextVariable + reduce(146), // =~, reduce: ContextVariable + reduce(146), // !=~, reduce: ContextVariable + reduce(146), // ==, reduce: ContextVariable + reduce(146), // !=, reduce: ContextVariable + reduce(146), // >, reduce: ContextVariable + reduce(146), // >=, reduce: ContextVariable + reduce(146), // <, reduce: ContextVariable + reduce(146), // <=, reduce: ContextVariable + reduce(146), // |, reduce: ContextVariable + reduce(146), // ^, reduce: ContextVariable + reduce(146), // &, reduce: ContextVariable + reduce(146), // <<, reduce: ContextVariable + reduce(146), // >>, reduce: ContextVariable + reduce(146), // >>>, reduce: ContextVariable + reduce(146), // +, reduce: ContextVariable + reduce(146), // -, reduce: ContextVariable + reduce(146), // .+, reduce: ContextVariable + reduce(146), // .-, reduce: ContextVariable + reduce(146), // ., reduce: ContextVariable + reduce(146), // *, reduce: ContextVariable + reduce(146), // /, reduce: ContextVariable + reduce(146), // //, reduce: ContextVariable + reduce(146), // %, reduce: ContextVariable + reduce(146), // .*, reduce: ContextVariable + reduce(146), // ./, reduce: ContextVariable + reduce(146), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(146), // [, reduce: ContextVariable + reduce(146), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S525 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(147), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: ContextVariable + nil, // : + reduce(147), // ||, reduce: ContextVariable + reduce(147), // ^^, reduce: ContextVariable + reduce(147), // &&, reduce: ContextVariable + reduce(147), // =~, reduce: ContextVariable + reduce(147), // !=~, reduce: ContextVariable + reduce(147), // ==, reduce: ContextVariable + reduce(147), // !=, reduce: ContextVariable + reduce(147), // >, reduce: ContextVariable + reduce(147), // >=, reduce: ContextVariable + reduce(147), // <, reduce: ContextVariable + reduce(147), // <=, reduce: ContextVariable + reduce(147), // |, reduce: ContextVariable + reduce(147), // ^, reduce: ContextVariable + reduce(147), // &, reduce: ContextVariable + reduce(147), // <<, reduce: ContextVariable + reduce(147), // >>, reduce: ContextVariable + reduce(147), // >>>, reduce: ContextVariable + reduce(147), // +, reduce: ContextVariable + reduce(147), // -, reduce: ContextVariable + reduce(147), // .+, reduce: ContextVariable + reduce(147), // .-, reduce: ContextVariable + reduce(147), // ., reduce: ContextVariable + reduce(147), // *, reduce: ContextVariable + reduce(147), // /, reduce: ContextVariable + reduce(147), // //, reduce: ContextVariable + reduce(147), // %, reduce: ContextVariable + reduce(147), // .*, reduce: ContextVariable + reduce(147), // ./, reduce: ContextVariable + reduce(147), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(147), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(147), // [, reduce: ContextVariable + reduce(147), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S526 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(148), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(148), // ||, reduce: MlrvalOrFunction + reduce(148), // ^^, reduce: MlrvalOrFunction + reduce(148), // &&, reduce: MlrvalOrFunction + reduce(148), // =~, reduce: MlrvalOrFunction + reduce(148), // !=~, reduce: MlrvalOrFunction + reduce(148), // ==, reduce: MlrvalOrFunction + reduce(148), // !=, reduce: MlrvalOrFunction + reduce(148), // >, reduce: MlrvalOrFunction + reduce(148), // >=, reduce: MlrvalOrFunction + reduce(148), // <, reduce: MlrvalOrFunction + reduce(148), // <=, reduce: MlrvalOrFunction + reduce(148), // |, reduce: MlrvalOrFunction + reduce(148), // ^, reduce: MlrvalOrFunction + reduce(148), // &, reduce: MlrvalOrFunction + reduce(148), // <<, reduce: MlrvalOrFunction + reduce(148), // >>, reduce: MlrvalOrFunction + reduce(148), // >>>, reduce: MlrvalOrFunction + reduce(148), // +, reduce: MlrvalOrFunction + reduce(148), // -, reduce: MlrvalOrFunction + reduce(148), // .+, reduce: MlrvalOrFunction + reduce(148), // .-, reduce: MlrvalOrFunction + reduce(148), // ., reduce: MlrvalOrFunction + reduce(148), // *, reduce: MlrvalOrFunction + reduce(148), // /, reduce: MlrvalOrFunction + reduce(148), // //, reduce: MlrvalOrFunction + reduce(148), // %, reduce: MlrvalOrFunction + reduce(148), // .*, reduce: MlrvalOrFunction + reduce(148), // ./, reduce: MlrvalOrFunction + reduce(148), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(148), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(148), // [, reduce: MlrvalOrFunction + reduce(148), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S527 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(150), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(150), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(150), // ||, reduce: MlrvalOrFunction + reduce(150), // ^^, reduce: MlrvalOrFunction + reduce(150), // &&, reduce: MlrvalOrFunction + reduce(150), // =~, reduce: MlrvalOrFunction + reduce(150), // !=~, reduce: MlrvalOrFunction + reduce(150), // ==, reduce: MlrvalOrFunction + reduce(150), // !=, reduce: MlrvalOrFunction + reduce(150), // >, reduce: MlrvalOrFunction + reduce(150), // >=, reduce: MlrvalOrFunction + reduce(150), // <, reduce: MlrvalOrFunction + reduce(150), // <=, reduce: MlrvalOrFunction + reduce(150), // |, reduce: MlrvalOrFunction + reduce(150), // ^, reduce: MlrvalOrFunction + reduce(150), // &, reduce: MlrvalOrFunction + reduce(150), // <<, reduce: MlrvalOrFunction + reduce(150), // >>, reduce: MlrvalOrFunction + reduce(150), // >>>, reduce: MlrvalOrFunction + reduce(150), // +, reduce: MlrvalOrFunction + reduce(150), // -, reduce: MlrvalOrFunction + reduce(150), // .+, reduce: MlrvalOrFunction + reduce(150), // .-, reduce: MlrvalOrFunction + reduce(150), // ., reduce: MlrvalOrFunction + reduce(150), // *, reduce: MlrvalOrFunction + reduce(150), // /, reduce: MlrvalOrFunction + reduce(150), // //, reduce: MlrvalOrFunction + reduce(150), // %, reduce: MlrvalOrFunction + reduce(150), // .*, reduce: MlrvalOrFunction + reduce(150), // ./, reduce: MlrvalOrFunction + reduce(150), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(150), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(150), // [, reduce: MlrvalOrFunction + reduce(150), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S528 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(155), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(155), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(155), // ||, reduce: MlrvalOrFunction + reduce(155), // ^^, reduce: MlrvalOrFunction + reduce(155), // &&, reduce: MlrvalOrFunction + reduce(155), // =~, reduce: MlrvalOrFunction + reduce(155), // !=~, reduce: MlrvalOrFunction + reduce(155), // ==, reduce: MlrvalOrFunction + reduce(155), // !=, reduce: MlrvalOrFunction + reduce(155), // >, reduce: MlrvalOrFunction + reduce(155), // >=, reduce: MlrvalOrFunction + reduce(155), // <, reduce: MlrvalOrFunction + reduce(155), // <=, reduce: MlrvalOrFunction + reduce(155), // |, reduce: MlrvalOrFunction + reduce(155), // ^, reduce: MlrvalOrFunction + reduce(155), // &, reduce: MlrvalOrFunction + reduce(155), // <<, reduce: MlrvalOrFunction + reduce(155), // >>, reduce: MlrvalOrFunction + reduce(155), // >>>, reduce: MlrvalOrFunction + reduce(155), // +, reduce: MlrvalOrFunction + reduce(155), // -, reduce: MlrvalOrFunction + reduce(155), // .+, reduce: MlrvalOrFunction + reduce(155), // .-, reduce: MlrvalOrFunction + reduce(155), // ., reduce: MlrvalOrFunction + reduce(155), // *, reduce: MlrvalOrFunction + reduce(155), // /, reduce: MlrvalOrFunction + reduce(155), // //, reduce: MlrvalOrFunction + reduce(155), // %, reduce: MlrvalOrFunction + reduce(155), // .*, reduce: MlrvalOrFunction + reduce(155), // ./, reduce: MlrvalOrFunction + reduce(155), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(155), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(155), // [, reduce: MlrvalOrFunction + reduce(155), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S529 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(902), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S530 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + shift(948), // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S531 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(169), // $, reduce: BeginBlock + nil, // empty + nil, // ; + reduce(169), // {, reduce: BeginBlock + nil, // } + nil, // = + reduce(169), // md_token_filter, reduce: BeginBlock + reduce(169), // md_token_emit, reduce: BeginBlock + reduce(169), // md_token_dump, reduce: BeginBlock + reduce(169), // md_token_edump, reduce: BeginBlock + reduce(169), // md_token_field_name, reduce: BeginBlock + reduce(169), // $[, reduce: BeginBlock + nil, // ] + reduce(169), // md_token_braced_field_name, reduce: BeginBlock + reduce(169), // md_token_full_srec, reduce: BeginBlock + reduce(169), // md_token_oosvar_name, reduce: BeginBlock + reduce(169), // @[, reduce: BeginBlock + reduce(169), // md_token_braced_oosvar_name, reduce: BeginBlock + reduce(169), // md_token_full_oosvar, reduce: BeginBlock + reduce(169), // md_token_non_sigil_name, reduce: BeginBlock + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(169), // +, reduce: BeginBlock + reduce(169), // -, reduce: BeginBlock + reduce(169), // .+, reduce: BeginBlock + reduce(169), // .-, reduce: BeginBlock + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(169), // !, reduce: BeginBlock + reduce(169), // ~, reduce: BeginBlock + nil, // ** + reduce(169), // (, reduce: BeginBlock + nil, // ) + reduce(169), // md_token_string_literal, reduce: BeginBlock + reduce(169), // md_token_int_literal, reduce: BeginBlock + reduce(169), // md_token_float_literal, reduce: BeginBlock + reduce(169), // md_token_boolean_literal, reduce: BeginBlock + reduce(169), // md_token_M_PI, reduce: BeginBlock + reduce(169), // md_token_M_E, reduce: BeginBlock + reduce(169), // md_token_panic, reduce: BeginBlock + reduce(169), // [, reduce: BeginBlock + nil, // , + reduce(169), // md_token_IPS, reduce: BeginBlock + reduce(169), // md_token_IFS, reduce: BeginBlock + reduce(169), // md_token_IRS, reduce: BeginBlock + reduce(169), // md_token_OPS, reduce: BeginBlock + reduce(169), // md_token_OFS, reduce: BeginBlock + reduce(169), // md_token_ORS, reduce: BeginBlock + reduce(169), // md_token_NF, reduce: BeginBlock + reduce(169), // md_token_NR, reduce: BeginBlock + reduce(169), // md_token_FNR, reduce: BeginBlock + reduce(169), // md_token_FILENAME, reduce: BeginBlock + reduce(169), // md_token_FILENUM, reduce: BeginBlock + reduce(169), // md_token_int_type, reduce: BeginBlock + reduce(169), // md_token_float_type, reduce: BeginBlock + reduce(169), // md_token_begin, reduce: BeginBlock + reduce(169), // md_token_end, reduce: BeginBlock + reduce(169), // md_token_if, reduce: BeginBlock + nil, // md_token_elif + nil, // md_token_else + reduce(169), // md_token_while, reduce: BeginBlock + reduce(169), // md_token_do, reduce: BeginBlock + reduce(169), // md_token_for, reduce: BeginBlock + nil, // md_token_in + }, + }, + actionRow{ // S532 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + shift(981), // } + nil, // = + shift(991), // md_token_filter + shift(992), // md_token_emit + shift(993), // md_token_dump + shift(994), // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + shift(1070), // md_token_begin + shift(1071), // md_token_end + shift(1074), // md_token_if + nil, // md_token_elif + nil, // md_token_else + shift(1075), // md_token_while + shift(1076), // md_token_do + shift(1079), // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S533 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(170), // $, reduce: EndBlock + nil, // empty + nil, // ; + reduce(170), // {, reduce: EndBlock + nil, // } + nil, // = + reduce(170), // md_token_filter, reduce: EndBlock + reduce(170), // md_token_emit, reduce: EndBlock + reduce(170), // md_token_dump, reduce: EndBlock + reduce(170), // md_token_edump, reduce: EndBlock + reduce(170), // md_token_field_name, reduce: EndBlock + reduce(170), // $[, reduce: EndBlock + nil, // ] + reduce(170), // md_token_braced_field_name, reduce: EndBlock + reduce(170), // md_token_full_srec, reduce: EndBlock + reduce(170), // md_token_oosvar_name, reduce: EndBlock + reduce(170), // @[, reduce: EndBlock + reduce(170), // md_token_braced_oosvar_name, reduce: EndBlock + reduce(170), // md_token_full_oosvar, reduce: EndBlock + reduce(170), // md_token_non_sigil_name, reduce: EndBlock + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(170), // +, reduce: EndBlock + reduce(170), // -, reduce: EndBlock + reduce(170), // .+, reduce: EndBlock + reduce(170), // .-, reduce: EndBlock + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(170), // !, reduce: EndBlock + reduce(170), // ~, reduce: EndBlock + nil, // ** + reduce(170), // (, reduce: EndBlock + nil, // ) + reduce(170), // md_token_string_literal, reduce: EndBlock + reduce(170), // md_token_int_literal, reduce: EndBlock + reduce(170), // md_token_float_literal, reduce: EndBlock + reduce(170), // md_token_boolean_literal, reduce: EndBlock + reduce(170), // md_token_M_PI, reduce: EndBlock + reduce(170), // md_token_M_E, reduce: EndBlock + reduce(170), // md_token_panic, reduce: EndBlock + reduce(170), // [, reduce: EndBlock + nil, // , + reduce(170), // md_token_IPS, reduce: EndBlock + reduce(170), // md_token_IFS, reduce: EndBlock + reduce(170), // md_token_IRS, reduce: EndBlock + reduce(170), // md_token_OPS, reduce: EndBlock + reduce(170), // md_token_OFS, reduce: EndBlock + reduce(170), // md_token_ORS, reduce: EndBlock + reduce(170), // md_token_NF, reduce: EndBlock + reduce(170), // md_token_NR, reduce: EndBlock + reduce(170), // md_token_FNR, reduce: EndBlock + reduce(170), // md_token_FILENAME, reduce: EndBlock + reduce(170), // md_token_FILENUM, reduce: EndBlock + reduce(170), // md_token_int_type, reduce: EndBlock + reduce(170), // md_token_float_type, reduce: EndBlock + reduce(170), // md_token_begin, reduce: EndBlock + reduce(170), // md_token_end, reduce: EndBlock + reduce(170), // md_token_if, reduce: EndBlock + nil, // md_token_elif + nil, // md_token_else + reduce(170), // md_token_while, reduce: EndBlock + reduce(170), // md_token_do, reduce: EndBlock + reduce(170), // md_token_for, reduce: EndBlock + nil, // md_token_in + }, + }, + actionRow{ // S534 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(172), // $, reduce: IfChain + nil, // empty + nil, // ; + reduce(172), // {, reduce: IfChain + nil, // } + nil, // = + reduce(172), // md_token_filter, reduce: IfChain + reduce(172), // md_token_emit, reduce: IfChain + reduce(172), // md_token_dump, reduce: IfChain + reduce(172), // md_token_edump, reduce: IfChain + reduce(172), // md_token_field_name, reduce: IfChain + reduce(172), // $[, reduce: IfChain + nil, // ] + reduce(172), // md_token_braced_field_name, reduce: IfChain + reduce(172), // md_token_full_srec, reduce: IfChain + reduce(172), // md_token_oosvar_name, reduce: IfChain + reduce(172), // @[, reduce: IfChain + reduce(172), // md_token_braced_oosvar_name, reduce: IfChain + reduce(172), // md_token_full_oosvar, reduce: IfChain + reduce(172), // md_token_non_sigil_name, reduce: IfChain + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(172), // +, reduce: IfChain + reduce(172), // -, reduce: IfChain + reduce(172), // .+, reduce: IfChain + reduce(172), // .-, reduce: IfChain + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(172), // !, reduce: IfChain + reduce(172), // ~, reduce: IfChain + nil, // ** + reduce(172), // (, reduce: IfChain + nil, // ) + reduce(172), // md_token_string_literal, reduce: IfChain + reduce(172), // md_token_int_literal, reduce: IfChain + reduce(172), // md_token_float_literal, reduce: IfChain + reduce(172), // md_token_boolean_literal, reduce: IfChain + reduce(172), // md_token_M_PI, reduce: IfChain + reduce(172), // md_token_M_E, reduce: IfChain + reduce(172), // md_token_panic, reduce: IfChain + reduce(172), // [, reduce: IfChain + nil, // , + reduce(172), // md_token_IPS, reduce: IfChain + reduce(172), // md_token_IFS, reduce: IfChain + reduce(172), // md_token_IRS, reduce: IfChain + reduce(172), // md_token_OPS, reduce: IfChain + reduce(172), // md_token_OFS, reduce: IfChain + reduce(172), // md_token_ORS, reduce: IfChain + reduce(172), // md_token_NF, reduce: IfChain + reduce(172), // md_token_NR, reduce: IfChain + reduce(172), // md_token_FNR, reduce: IfChain + reduce(172), // md_token_FILENAME, reduce: IfChain + reduce(172), // md_token_FILENUM, reduce: IfChain + reduce(172), // md_token_int_type, reduce: IfChain + reduce(172), // md_token_float_type, reduce: IfChain + reduce(172), // md_token_begin, reduce: IfChain + reduce(172), // md_token_end, reduce: IfChain + reduce(172), // md_token_if, reduce: IfChain + nil, // md_token_elif + nil, // md_token_else + reduce(172), // md_token_while, reduce: IfChain + reduce(172), // md_token_do, reduce: IfChain + reduce(172), // md_token_for, reduce: IfChain + nil, // md_token_in + }, + }, actionRow{ // S535 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(14), // $, reduce: Assignment - nil, // empty - reduce(14), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + reduce(174), // $, reduce: IfElifStar + nil, // empty + nil, // ; + reduce(174), // {, reduce: IfElifStar + nil, // } + nil, // = + reduce(174), // md_token_filter, reduce: IfElifStar + reduce(174), // md_token_emit, reduce: IfElifStar + reduce(174), // md_token_dump, reduce: IfElifStar + reduce(174), // md_token_edump, reduce: IfElifStar + reduce(174), // md_token_field_name, reduce: IfElifStar + reduce(174), // $[, reduce: IfElifStar + nil, // ] + reduce(174), // md_token_braced_field_name, reduce: IfElifStar + reduce(174), // md_token_full_srec, reduce: IfElifStar + reduce(174), // md_token_oosvar_name, reduce: IfElifStar + reduce(174), // @[, reduce: IfElifStar + reduce(174), // md_token_braced_oosvar_name, reduce: IfElifStar + reduce(174), // md_token_full_oosvar, reduce: IfElifStar + reduce(174), // md_token_non_sigil_name, reduce: IfElifStar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(174), // +, reduce: IfElifStar + reduce(174), // -, reduce: IfElifStar + reduce(174), // .+, reduce: IfElifStar + reduce(174), // .-, reduce: IfElifStar + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(174), // !, reduce: IfElifStar + reduce(174), // ~, reduce: IfElifStar + nil, // ** + reduce(174), // (, reduce: IfElifStar + nil, // ) + reduce(174), // md_token_string_literal, reduce: IfElifStar + reduce(174), // md_token_int_literal, reduce: IfElifStar + reduce(174), // md_token_float_literal, reduce: IfElifStar + reduce(174), // md_token_boolean_literal, reduce: IfElifStar + reduce(174), // md_token_M_PI, reduce: IfElifStar + reduce(174), // md_token_M_E, reduce: IfElifStar + reduce(174), // md_token_panic, reduce: IfElifStar + reduce(174), // [, reduce: IfElifStar + nil, // , + reduce(174), // md_token_IPS, reduce: IfElifStar + reduce(174), // md_token_IFS, reduce: IfElifStar + reduce(174), // md_token_IRS, reduce: IfElifStar + reduce(174), // md_token_OPS, reduce: IfElifStar + reduce(174), // md_token_OFS, reduce: IfElifStar + reduce(174), // md_token_ORS, reduce: IfElifStar + reduce(174), // md_token_NF, reduce: IfElifStar + reduce(174), // md_token_NR, reduce: IfElifStar + reduce(174), // md_token_FNR, reduce: IfElifStar + reduce(174), // md_token_FILENAME, reduce: IfElifStar + reduce(174), // md_token_FILENUM, reduce: IfElifStar + reduce(174), // md_token_int_type, reduce: IfElifStar + reduce(174), // md_token_float_type, reduce: IfElifStar + reduce(174), // md_token_begin, reduce: IfElifStar + reduce(174), // md_token_end, reduce: IfElifStar + reduce(174), // md_token_if, reduce: IfElifStar + reduce(174), // md_token_elif, reduce: IfElifStar + reduce(174), // md_token_else, reduce: IfElifStar + reduce(174), // md_token_while, reduce: IfElifStar + reduce(174), // md_token_do, reduce: IfElifStar + reduce(174), // md_token_for, reduce: IfElifStar + nil, // md_token_in }, }, actionRow{ // S536 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(36), // $, reduce: Assignment - nil, // empty - reduce(36), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1080), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S537 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(37), // $, reduce: Assignment + nil, // $ nil, // empty - reduce(37), // ;, reduce: Assignment + nil, // ; + shift(532), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -57553,8 +58629,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -57573,6 +58647,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -57581,24 +58657,26 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(38), // $, reduce: Assignment + nil, // $ nil, // empty - reduce(38), // ;, reduce: Assignment + nil, // ; + shift(383), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + shift(389), // md_token_field_name + shift(390), // $[ nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -57634,10 +58712,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- nil, // . nil, // * nil, // / @@ -57646,40 +58724,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(424), // ! + shift(425), // ~ nil, // ** - nil, // ( + shift(427), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -57688,24 +58766,26 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(39), // $, reduce: Assignment + nil, // $ nil, // empty - reduce(39), // ;, reduce: Assignment + nil, // ; + shift(383), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + shift(389), // md_token_field_name + shift(390), // $[ nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -57741,10 +58821,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- nil, // . nil, // * nil, // / @@ -57753,40 +58833,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(424), // ! + shift(425), // ~ nil, // ** - nil, // ( + shift(427), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -57794,988 +58874,1008 @@ var actionTab = actionTable{ actionRow{ // S540 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(40), // $, reduce: Assignment - nil, // empty - reduce(40), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + shift(1084), // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S541 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(42), // $, reduce: Assignment - nil, // empty - reduce(42), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + shift(1086), // } + nil, // = + shift(991), // md_token_filter + shift(992), // md_token_emit + shift(993), // md_token_dump + shift(994), // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + shift(1070), // md_token_begin + shift(1071), // md_token_end + shift(1074), // md_token_if + nil, // md_token_elif + nil, // md_token_else + shift(1075), // md_token_while + shift(1076), // md_token_do + shift(1079), // md_token_for + nil, // md_token_in }, }, actionRow{ // S542 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(43), // $, reduce: Assignment - nil, // empty - reduce(43), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + shift(1088), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S543 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(44), // $, reduce: Assignment - nil, // empty - reduce(44), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + reduce(4), // $, reduce: StatementBlock + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S544 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(45), // $, reduce: Assignment - nil, // empty - reduce(45), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(130), // ?, reduce: MapLiteral + reduce(130), // :, reduce: MapLiteral + reduce(130), // ||, reduce: MapLiteral + reduce(130), // ^^, reduce: MapLiteral + reduce(130), // &&, reduce: MapLiteral + reduce(130), // =~, reduce: MapLiteral + reduce(130), // !=~, reduce: MapLiteral + reduce(130), // ==, reduce: MapLiteral + reduce(130), // !=, reduce: MapLiteral + reduce(130), // >, reduce: MapLiteral + reduce(130), // >=, reduce: MapLiteral + reduce(130), // <, reduce: MapLiteral + reduce(130), // <=, reduce: MapLiteral + reduce(130), // |, reduce: MapLiteral + reduce(130), // ^, reduce: MapLiteral + reduce(130), // &, reduce: MapLiteral + reduce(130), // <<, reduce: MapLiteral + reduce(130), // >>, reduce: MapLiteral + reduce(130), // >>>, reduce: MapLiteral + reduce(130), // +, reduce: MapLiteral + reduce(130), // -, reduce: MapLiteral + reduce(130), // .+, reduce: MapLiteral + reduce(130), // .-, reduce: MapLiteral + reduce(130), // ., reduce: MapLiteral + reduce(130), // *, reduce: MapLiteral + reduce(130), // /, reduce: MapLiteral + reduce(130), // //, reduce: MapLiteral + reduce(130), // %, reduce: MapLiteral + reduce(130), // .*, reduce: MapLiteral + reduce(130), // ./, reduce: MapLiteral + reduce(130), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(130), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(130), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S545 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(46), // $, reduce: Assignment - nil, // empty - reduce(46), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(1089), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S546 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(47), // $, reduce: Assignment - nil, // empty - reduce(47), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S547 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(48), // $, reduce: Assignment - nil, // empty - reduce(48), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1162), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S548 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(49), // $, reduce: Assignment - nil, // empty - reduce(49), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1163), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S549 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(50), // $, reduce: Assignment + nil, // $ nil, // empty - reduce(50), // ;, reduce: Assignment + nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -58811,10 +59911,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -58823,40 +59923,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - nil, // ( + shift(153), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -58865,24 +59965,26 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(51), // $, reduce: Assignment + nil, // $ nil, // empty - reduce(51), // ;, reduce: Assignment + nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -58918,10 +60020,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -58930,40 +60032,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - nil, // ( + shift(153), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -58972,24 +60074,26 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(52), // $, reduce: Assignment + nil, // $ nil, // empty - reduce(52), // ;, reduce: Assignment + nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -59025,10 +60129,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -59037,40 +60141,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - nil, // ( + shift(153), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -59078,215 +60182,219 @@ var actionTab = actionTable{ actionRow{ // S552 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1074), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S553 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1075), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S554 @@ -59296,21 +60404,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -59346,10 +60456,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -59358,40 +60468,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(490), // ! - shift(491), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(493), // ( + shift(153), // ( nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -59403,21 +60513,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -59453,10 +60565,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -59465,40 +60577,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -59510,21 +60622,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -59560,10 +60674,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -59572,40 +60686,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -59617,21 +60731,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -59667,10 +60783,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -59679,40 +60795,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -59724,21 +60840,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -59774,10 +60892,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -59786,40 +60904,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -59831,21 +60949,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -59881,10 +61001,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -59893,40 +61013,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -59938,21 +61058,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -59988,10 +61110,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -60000,40 +61122,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -60045,21 +61167,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -60095,10 +61219,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -60107,40 +61231,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -60152,21 +61276,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -60202,10 +61328,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -60214,40 +61340,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -60259,21 +61385,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -60309,10 +61437,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -60321,40 +61449,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -60366,21 +61494,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -60416,10 +61546,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -60428,40 +61558,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -60473,21 +61603,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -60523,10 +61655,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -60535,40 +61667,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -60580,21 +61712,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -60630,10 +61764,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -60642,40 +61776,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -60687,21 +61821,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -60737,10 +61873,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -60749,40 +61885,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -60794,21 +61930,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -60844,10 +61982,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -60856,40 +61994,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -60901,21 +62039,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -60951,10 +62091,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -60963,40 +62103,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -61008,21 +62148,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -61058,10 +62200,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -61070,40 +62212,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -61115,21 +62257,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -61165,10 +62309,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -61177,40 +62321,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -61218,108 +62362,110 @@ var actionTab = actionTable{ actionRow{ // S572 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + reduce(100), // :, reduce: UnaryOpTerm + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S573 @@ -61329,21 +62475,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -61379,10 +62527,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -61391,40 +62539,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -61436,21 +62584,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -61486,10 +62636,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -61498,40 +62648,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -61543,21 +62693,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -61593,10 +62745,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -61605,40 +62757,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -61650,21 +62802,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -61700,10 +62854,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -61712,40 +62866,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -61754,24 +62908,26 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(97), // $, reduce: UnaryOpTerm + nil, // $ nil, // empty - reduce(97), // ;, reduce: UnaryOpTerm + nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -61788,71 +62944,71 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // >>>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ nil, // ** - nil, // ( + shift(153), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -61864,21 +63020,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -61914,10 +63072,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -61926,40 +63084,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -61971,21 +63129,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -62021,10 +63181,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -62033,40 +63193,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(160), // ! - shift(161), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(163), // ( + shift(153), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -62074,560 +63234,572 @@ var actionTab = actionTable{ actionRow{ // S580 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: UnaryOpTerm + reduce(101), // :, reduce: UnaryOpTerm + reduce(101), // ||, reduce: UnaryOpTerm + reduce(101), // ^^, reduce: UnaryOpTerm + reduce(101), // &&, reduce: UnaryOpTerm + reduce(101), // =~, reduce: UnaryOpTerm + reduce(101), // !=~, reduce: UnaryOpTerm + reduce(101), // ==, reduce: UnaryOpTerm + reduce(101), // !=, reduce: UnaryOpTerm + reduce(101), // >, reduce: UnaryOpTerm + reduce(101), // >=, reduce: UnaryOpTerm + reduce(101), // <, reduce: UnaryOpTerm + reduce(101), // <=, reduce: UnaryOpTerm + reduce(101), // |, reduce: UnaryOpTerm + reduce(101), // ^, reduce: UnaryOpTerm + reduce(101), // &, reduce: UnaryOpTerm + reduce(101), // <<, reduce: UnaryOpTerm + reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm + reduce(101), // +, reduce: UnaryOpTerm + reduce(101), // -, reduce: UnaryOpTerm + reduce(101), // .+, reduce: UnaryOpTerm + reduce(101), // .-, reduce: UnaryOpTerm + reduce(101), // ., reduce: UnaryOpTerm + reduce(101), // *, reduce: UnaryOpTerm + reduce(101), // /, reduce: UnaryOpTerm + reduce(101), // //, reduce: UnaryOpTerm + reduce(101), // %, reduce: UnaryOpTerm + reduce(101), // .*, reduce: UnaryOpTerm + reduce(101), // ./, reduce: UnaryOpTerm + reduce(101), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S581 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: UnaryOpTerm + reduce(102), // :, reduce: UnaryOpTerm + reduce(102), // ||, reduce: UnaryOpTerm + reduce(102), // ^^, reduce: UnaryOpTerm + reduce(102), // &&, reduce: UnaryOpTerm + reduce(102), // =~, reduce: UnaryOpTerm + reduce(102), // !=~, reduce: UnaryOpTerm + reduce(102), // ==, reduce: UnaryOpTerm + reduce(102), // !=, reduce: UnaryOpTerm + reduce(102), // >, reduce: UnaryOpTerm + reduce(102), // >=, reduce: UnaryOpTerm + reduce(102), // <, reduce: UnaryOpTerm + reduce(102), // <=, reduce: UnaryOpTerm + reduce(102), // |, reduce: UnaryOpTerm + reduce(102), // ^, reduce: UnaryOpTerm + reduce(102), // &, reduce: UnaryOpTerm + reduce(102), // <<, reduce: UnaryOpTerm + reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm + reduce(102), // +, reduce: UnaryOpTerm + reduce(102), // -, reduce: UnaryOpTerm + reduce(102), // .+, reduce: UnaryOpTerm + reduce(102), // .-, reduce: UnaryOpTerm + reduce(102), // ., reduce: UnaryOpTerm + reduce(102), // *, reduce: UnaryOpTerm + reduce(102), // /, reduce: UnaryOpTerm + reduce(102), // //, reduce: UnaryOpTerm + reduce(102), // %, reduce: UnaryOpTerm + reduce(102), // .*, reduce: UnaryOpTerm + reduce(102), // ./, reduce: UnaryOpTerm + reduce(102), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S582 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm + reduce(103), // :, reduce: UnaryOpTerm + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S583 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + reduce(104), // :, reduce: UnaryOpTerm + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S584 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: UnaryOpTerm + reduce(105), // :, reduce: UnaryOpTerm + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S585 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(98), // $, reduce: UnaryOpTerm + nil, // $ nil, // empty - reduce(98), // ;, reduce: UnaryOpTerm + nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -62644,82 +63816,847 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // >>>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** - nil, // ( + shift(153), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, actionRow{ // S586 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1195), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S587 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1197), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S588 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(124), // ?, reduce: ArrayLiteral + reduce(124), // :, reduce: ArrayLiteral + reduce(124), // ||, reduce: ArrayLiteral + reduce(124), // ^^, reduce: ArrayLiteral + reduce(124), // &&, reduce: ArrayLiteral + reduce(124), // =~, reduce: ArrayLiteral + reduce(124), // !=~, reduce: ArrayLiteral + reduce(124), // ==, reduce: ArrayLiteral + reduce(124), // !=, reduce: ArrayLiteral + reduce(124), // >, reduce: ArrayLiteral + reduce(124), // >=, reduce: ArrayLiteral + reduce(124), // <, reduce: ArrayLiteral + reduce(124), // <=, reduce: ArrayLiteral + reduce(124), // |, reduce: ArrayLiteral + reduce(124), // ^, reduce: ArrayLiteral + reduce(124), // &, reduce: ArrayLiteral + reduce(124), // <<, reduce: ArrayLiteral + reduce(124), // >>, reduce: ArrayLiteral + reduce(124), // >>>, reduce: ArrayLiteral + reduce(124), // +, reduce: ArrayLiteral + reduce(124), // -, reduce: ArrayLiteral + reduce(124), // .+, reduce: ArrayLiteral + reduce(124), // .-, reduce: ArrayLiteral + reduce(124), // ., reduce: ArrayLiteral + reduce(124), // *, reduce: ArrayLiteral + reduce(124), // /, reduce: ArrayLiteral + reduce(124), // //, reduce: ArrayLiteral + reduce(124), // %, reduce: ArrayLiteral + reduce(124), // .*, reduce: ArrayLiteral + reduce(124), // ./, reduce: ArrayLiteral + reduce(124), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(124), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(124), // [, reduce: ArrayLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S589 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1198), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S590 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(131), // $, reduce: MapLiteral + nil, // empty + reduce(131), // ;, reduce: MapLiteral + nil, // { + nil, // } + reduce(131), // =, reduce: MapLiteral + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(131), // ||=, reduce: MapLiteral + reduce(131), // ^^=, reduce: MapLiteral + reduce(131), // &&=, reduce: MapLiteral + reduce(131), // |=, reduce: MapLiteral + reduce(131), // ^=, reduce: MapLiteral + reduce(131), // <<=, reduce: MapLiteral + reduce(131), // >>=, reduce: MapLiteral + reduce(131), // >>>=, reduce: MapLiteral + reduce(131), // +=, reduce: MapLiteral + reduce(131), // .=, reduce: MapLiteral + reduce(131), // -=, reduce: MapLiteral + reduce(131), // *=, reduce: MapLiteral + reduce(131), // /=, reduce: MapLiteral + reduce(131), // //=, reduce: MapLiteral + reduce(131), // %=, reduce: MapLiteral + reduce(131), // **=, reduce: MapLiteral + reduce(131), // ?, reduce: MapLiteral + nil, // : + reduce(131), // ||, reduce: MapLiteral + reduce(131), // ^^, reduce: MapLiteral + reduce(131), // &&, reduce: MapLiteral + reduce(131), // =~, reduce: MapLiteral + reduce(131), // !=~, reduce: MapLiteral + reduce(131), // ==, reduce: MapLiteral + reduce(131), // !=, reduce: MapLiteral + reduce(131), // >, reduce: MapLiteral + reduce(131), // >=, reduce: MapLiteral + reduce(131), // <, reduce: MapLiteral + reduce(131), // <=, reduce: MapLiteral + reduce(131), // |, reduce: MapLiteral + reduce(131), // ^, reduce: MapLiteral + reduce(131), // &, reduce: MapLiteral + reduce(131), // <<, reduce: MapLiteral + reduce(131), // >>, reduce: MapLiteral + reduce(131), // >>>, reduce: MapLiteral + reduce(131), // +, reduce: MapLiteral + reduce(131), // -, reduce: MapLiteral + reduce(131), // .+, reduce: MapLiteral + reduce(131), // .-, reduce: MapLiteral + reduce(131), // ., reduce: MapLiteral + reduce(131), // *, reduce: MapLiteral + reduce(131), // /, reduce: MapLiteral + reduce(131), // //, reduce: MapLiteral + reduce(131), // %, reduce: MapLiteral + reduce(131), // .*, reduce: MapLiteral + reduce(131), // ./, reduce: MapLiteral + reduce(131), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(131), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(131), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S591 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + reduce(133), // }, reduce: MapLiteralKeyValuePairs + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S592 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + shift(1200), // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S593 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(99), // $, reduce: UnaryOpTerm + reduce(17), // $, reduce: Assignment nil, // empty - reduce(99), // ;, reduce: UnaryOpTerm + reduce(17), // ;, reduce: Assignment + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -62751,37 +64688,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(99), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -62796,8 +64733,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -62816,17 +64751,4708 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S587 + actionRow{ // S594 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(39), // $, reduce: Assignment + nil, // empty + reduce(39), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S595 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(40), // $, reduce: Assignment + nil, // empty + reduce(40), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S596 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(41), // $, reduce: Assignment + nil, // empty + reduce(41), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S597 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(42), // $, reduce: Assignment + nil, // empty + reduce(42), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S598 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(43), // $, reduce: Assignment + nil, // empty + reduce(43), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S599 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(45), // $, reduce: Assignment + nil, // empty + reduce(45), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S600 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(46), // $, reduce: Assignment + nil, // empty + reduce(46), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S601 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(47), // $, reduce: Assignment + nil, // empty + reduce(47), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S602 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(48), // $, reduce: Assignment + nil, // empty + reduce(48), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S603 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(49), // $, reduce: Assignment + nil, // empty + reduce(49), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S604 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(50), // $, reduce: Assignment + nil, // empty + reduce(50), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S605 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(51), // $, reduce: Assignment + nil, // empty + reduce(51), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S606 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(52), // $, reduce: Assignment + nil, // empty + reduce(52), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S607 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(53), // $, reduce: Assignment + nil, // empty + reduce(53), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S608 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(54), // $, reduce: Assignment + nil, // empty + reduce(54), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S609 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(55), // $, reduce: Assignment + nil, // empty + reduce(55), // ;, reduce: Assignment + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S610 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(130), // $, reduce: MapLiteral + nil, // empty + reduce(130), // ;, reduce: MapLiteral + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(130), // ?, reduce: MapLiteral + nil, // : + reduce(130), // ||, reduce: MapLiteral + reduce(130), // ^^, reduce: MapLiteral + reduce(130), // &&, reduce: MapLiteral + reduce(130), // =~, reduce: MapLiteral + reduce(130), // !=~, reduce: MapLiteral + reduce(130), // ==, reduce: MapLiteral + reduce(130), // !=, reduce: MapLiteral + reduce(130), // >, reduce: MapLiteral + reduce(130), // >=, reduce: MapLiteral + reduce(130), // <, reduce: MapLiteral + reduce(130), // <=, reduce: MapLiteral + reduce(130), // |, reduce: MapLiteral + reduce(130), // ^, reduce: MapLiteral + reduce(130), // &, reduce: MapLiteral + reduce(130), // <<, reduce: MapLiteral + reduce(130), // >>, reduce: MapLiteral + reduce(130), // >>>, reduce: MapLiteral + reduce(130), // +, reduce: MapLiteral + reduce(130), // -, reduce: MapLiteral + reduce(130), // .+, reduce: MapLiteral + reduce(130), // .-, reduce: MapLiteral + reduce(130), // ., reduce: MapLiteral + reduce(130), // *, reduce: MapLiteral + reduce(130), // /, reduce: MapLiteral + reduce(130), // //, reduce: MapLiteral + reduce(130), // %, reduce: MapLiteral + reduce(130), // .*, reduce: MapLiteral + reduce(130), // ./, reduce: MapLiteral + reduce(130), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(130), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(130), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S611 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(1202), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S612 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1203), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S613 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1204), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S614 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S615 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S616 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S617 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S618 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S619 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S620 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S621 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S622 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S623 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S624 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S625 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S626 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S627 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S628 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S629 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S630 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S631 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S632 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S633 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S634 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S635 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S636 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S637 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(100), // $, reduce: UnaryOpTerm nil, // empty reduce(100), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -62903,8 +69529,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -62923,17 +69547,784 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S588 + actionRow{ // S638 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S639 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S640 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S641 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S642 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S643 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S644 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S645 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(101), // $, reduce: UnaryOpTerm nil, // empty reduce(101), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -63010,8 +70401,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -63030,17 +70419,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S589 + actionRow{ // S646 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(102), // $, reduce: UnaryOpTerm nil, // empty reduce(102), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -63117,8 +70510,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -63137,32 +70528,363 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S590 + actionRow{ // S647 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(103), // $, reduce: UnaryOpTerm + nil, // empty + reduce(103), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm + nil, // : + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S648 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(104), // $, reduce: UnaryOpTerm + nil, // empty + reduce(104), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + nil, // : + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S649 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(105), // $, reduce: UnaryOpTerm + nil, // empty + reduce(105), // ;, reduce: UnaryOpTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: UnaryOpTerm + nil, // : + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S650 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(200), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ + shift(206), // md_token_field_name + shift(207), // $[ nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -63213,48 +70935,50 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(163), // ( + shift(244), // ( nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S591 + actionRow{ // S651 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -63321,7 +71045,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(1107), // ) + shift(1236), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -63331,8 +71055,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -63351,32 +71073,36 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S592 + actionRow{ // S652 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(782), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ + shift(788), // md_token_field_name + shift(789), // $[ nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -63394,7 +71120,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1109), // : + shift(1238), // : nil, // || nil, // ^^ nil, // && @@ -63412,10 +71138,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- nil, // . nil, // * nil, // / @@ -63424,51 +71150,53 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(765), // ! - shift(766), // ~ + shift(824), // ! + shift(825), // ~ nil, // ** - shift(768), // ( + shift(827), // ( nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S593 + actionRow{ // S653 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(121), // $, reduce: ArrayLiteral + reduce(124), // $, reduce: ArrayLiteral nil, // empty - reduce(121), // ;, reduce: ArrayLiteral + reduce(124), // ;, reduce: ArrayLiteral + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -63500,40 +71228,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(121), // ?, reduce: ArrayLiteral + reduce(124), // ?, reduce: ArrayLiteral nil, // : - reduce(121), // ||, reduce: ArrayLiteral - reduce(121), // ^^, reduce: ArrayLiteral - reduce(121), // &&, reduce: ArrayLiteral - reduce(121), // =~, reduce: ArrayLiteral - reduce(121), // !=~, reduce: ArrayLiteral - reduce(121), // ==, reduce: ArrayLiteral - reduce(121), // !=, reduce: ArrayLiteral - reduce(121), // >, reduce: ArrayLiteral - reduce(121), // >=, reduce: ArrayLiteral - reduce(121), // <, reduce: ArrayLiteral - reduce(121), // <=, reduce: ArrayLiteral - reduce(121), // |, reduce: ArrayLiteral - reduce(121), // ^, reduce: ArrayLiteral - reduce(121), // &, reduce: ArrayLiteral - reduce(121), // <<, reduce: ArrayLiteral - reduce(121), // >>, reduce: ArrayLiteral - reduce(121), // >>>, reduce: ArrayLiteral - reduce(121), // +, reduce: ArrayLiteral - reduce(121), // -, reduce: ArrayLiteral - reduce(121), // .+, reduce: ArrayLiteral - reduce(121), // .-, reduce: ArrayLiteral - reduce(121), // ., reduce: ArrayLiteral - reduce(121), // *, reduce: ArrayLiteral - reduce(121), // /, reduce: ArrayLiteral - reduce(121), // //, reduce: ArrayLiteral - reduce(121), // %, reduce: ArrayLiteral - reduce(121), // .*, reduce: ArrayLiteral - reduce(121), // ./, reduce: ArrayLiteral - reduce(121), // .//, reduce: ArrayLiteral + reduce(124), // ||, reduce: ArrayLiteral + reduce(124), // ^^, reduce: ArrayLiteral + reduce(124), // &&, reduce: ArrayLiteral + reduce(124), // =~, reduce: ArrayLiteral + reduce(124), // !=~, reduce: ArrayLiteral + reduce(124), // ==, reduce: ArrayLiteral + reduce(124), // !=, reduce: ArrayLiteral + reduce(124), // >, reduce: ArrayLiteral + reduce(124), // >=, reduce: ArrayLiteral + reduce(124), // <, reduce: ArrayLiteral + reduce(124), // <=, reduce: ArrayLiteral + reduce(124), // |, reduce: ArrayLiteral + reduce(124), // ^, reduce: ArrayLiteral + reduce(124), // &, reduce: ArrayLiteral + reduce(124), // <<, reduce: ArrayLiteral + reduce(124), // >>, reduce: ArrayLiteral + reduce(124), // >>>, reduce: ArrayLiteral + reduce(124), // +, reduce: ArrayLiteral + reduce(124), // -, reduce: ArrayLiteral + reduce(124), // .+, reduce: ArrayLiteral + reduce(124), // .-, reduce: ArrayLiteral + reduce(124), // ., reduce: ArrayLiteral + reduce(124), // *, reduce: ArrayLiteral + reduce(124), // /, reduce: ArrayLiteral + reduce(124), // //, reduce: ArrayLiteral + reduce(124), // %, reduce: ArrayLiteral + reduce(124), // .*, reduce: ArrayLiteral + reduce(124), // ./, reduce: ArrayLiteral + reduce(124), // .//, reduce: ArrayLiteral nil, // ! nil, // ~ - reduce(121), // **, reduce: ArrayLiteral + reduce(124), // **, reduce: ArrayLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -63543,10 +71271,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(121), // [, reduce: ArrayLiteral + reduce(124), // [, reduce: ArrayLiteral nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -63565,17 +71291,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S594 + actionRow{ // S654 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -63583,7 +71313,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - shift(1110), // ] + shift(1239), // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -63652,8 +71382,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -63672,17 +71400,130 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S595 + actionRow{ // S655 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(127), // $, reduce: MapLiteral + nil, // $ nil, // empty - reduce(127), // ;, reduce: MapLiteral + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + shift(1240), // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S656 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -63690,7 +71531,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - nil, // ] + reduce(130), // ], reduce: MapLiteral nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -63714,40 +71555,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(127), // ?, reduce: MapLiteral + reduce(130), // ?, reduce: MapLiteral nil, // : - reduce(127), // ||, reduce: MapLiteral - reduce(127), // ^^, reduce: MapLiteral - reduce(127), // &&, reduce: MapLiteral - reduce(127), // =~, reduce: MapLiteral - reduce(127), // !=~, reduce: MapLiteral - reduce(127), // ==, reduce: MapLiteral - reduce(127), // !=, reduce: MapLiteral - reduce(127), // >, reduce: MapLiteral - reduce(127), // >=, reduce: MapLiteral - reduce(127), // <, reduce: MapLiteral - reduce(127), // <=, reduce: MapLiteral - reduce(127), // |, reduce: MapLiteral - reduce(127), // ^, reduce: MapLiteral - reduce(127), // &, reduce: MapLiteral - reduce(127), // <<, reduce: MapLiteral - reduce(127), // >>, reduce: MapLiteral - reduce(127), // >>>, reduce: MapLiteral - reduce(127), // +, reduce: MapLiteral - reduce(127), // -, reduce: MapLiteral - reduce(127), // .+, reduce: MapLiteral - reduce(127), // .-, reduce: MapLiteral - reduce(127), // ., reduce: MapLiteral - reduce(127), // *, reduce: MapLiteral - reduce(127), // /, reduce: MapLiteral - reduce(127), // //, reduce: MapLiteral - reduce(127), // %, reduce: MapLiteral - reduce(127), // .*, reduce: MapLiteral - reduce(127), // ./, reduce: MapLiteral - reduce(127), // .//, reduce: MapLiteral + reduce(130), // ||, reduce: MapLiteral + reduce(130), // ^^, reduce: MapLiteral + reduce(130), // &&, reduce: MapLiteral + reduce(130), // =~, reduce: MapLiteral + reduce(130), // !=~, reduce: MapLiteral + reduce(130), // ==, reduce: MapLiteral + reduce(130), // !=, reduce: MapLiteral + reduce(130), // >, reduce: MapLiteral + reduce(130), // >=, reduce: MapLiteral + reduce(130), // <, reduce: MapLiteral + reduce(130), // <=, reduce: MapLiteral + reduce(130), // |, reduce: MapLiteral + reduce(130), // ^, reduce: MapLiteral + reduce(130), // &, reduce: MapLiteral + reduce(130), // <<, reduce: MapLiteral + reduce(130), // >>, reduce: MapLiteral + reduce(130), // >>>, reduce: MapLiteral + reduce(130), // +, reduce: MapLiteral + reduce(130), // -, reduce: MapLiteral + reduce(130), // .+, reduce: MapLiteral + reduce(130), // .-, reduce: MapLiteral + reduce(130), // ., reduce: MapLiteral + reduce(130), // *, reduce: MapLiteral + reduce(130), // /, reduce: MapLiteral + reduce(130), // //, reduce: MapLiteral + reduce(130), // %, reduce: MapLiteral + reduce(130), // .*, reduce: MapLiteral + reduce(130), // ./, reduce: MapLiteral + reduce(130), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(127), // **, reduce: MapLiteral + reduce(130), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -63757,10 +71598,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(127), // [, reduce: MapLiteral + reduce(130), // [, reduce: MapLiteral nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -63779,17 +71618,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S596 + actionRow{ // S657 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + shift(1242), // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -63866,8 +71709,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - shift(1111), // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -63886,125 +71727,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S597 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - shift(1112), // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S598 + actionRow{ // S658 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(25), // $, reduce: IndirectFieldValue + reduce(28), // $, reduce: IndirectFieldValue nil, // empty - reduce(25), // ;, reduce: IndirectFieldValue - reduce(25), // =, reduce: IndirectFieldValue + reduce(28), // ;, reduce: IndirectFieldValue + nil, // { + nil, // } + reduce(28), // =, reduce: IndirectFieldValue nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -64019,56 +71757,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(25), // ||=, reduce: IndirectFieldValue - reduce(25), // ^^=, reduce: IndirectFieldValue - reduce(25), // &&=, reduce: IndirectFieldValue - reduce(25), // |=, reduce: IndirectFieldValue - reduce(25), // ^=, reduce: IndirectFieldValue - reduce(25), // <<=, reduce: IndirectFieldValue - reduce(25), // >>=, reduce: IndirectFieldValue - reduce(25), // >>>=, reduce: IndirectFieldValue - reduce(25), // +=, reduce: IndirectFieldValue - reduce(25), // .=, reduce: IndirectFieldValue - reduce(25), // -=, reduce: IndirectFieldValue - reduce(25), // *=, reduce: IndirectFieldValue - reduce(25), // /=, reduce: IndirectFieldValue - reduce(25), // //=, reduce: IndirectFieldValue - reduce(25), // %=, reduce: IndirectFieldValue - reduce(25), // **=, reduce: IndirectFieldValue - reduce(25), // ?, reduce: IndirectFieldValue + reduce(28), // ||=, reduce: IndirectFieldValue + reduce(28), // ^^=, reduce: IndirectFieldValue + reduce(28), // &&=, reduce: IndirectFieldValue + reduce(28), // |=, reduce: IndirectFieldValue + reduce(28), // ^=, reduce: IndirectFieldValue + reduce(28), // <<=, reduce: IndirectFieldValue + reduce(28), // >>=, reduce: IndirectFieldValue + reduce(28), // >>>=, reduce: IndirectFieldValue + reduce(28), // +=, reduce: IndirectFieldValue + reduce(28), // .=, reduce: IndirectFieldValue + reduce(28), // -=, reduce: IndirectFieldValue + reduce(28), // *=, reduce: IndirectFieldValue + reduce(28), // /=, reduce: IndirectFieldValue + reduce(28), // //=, reduce: IndirectFieldValue + reduce(28), // %=, reduce: IndirectFieldValue + reduce(28), // **=, reduce: IndirectFieldValue + reduce(28), // ?, reduce: IndirectFieldValue nil, // : - reduce(25), // ||, reduce: IndirectFieldValue - reduce(25), // ^^, reduce: IndirectFieldValue - reduce(25), // &&, reduce: IndirectFieldValue - reduce(25), // =~, reduce: IndirectFieldValue - reduce(25), // !=~, reduce: IndirectFieldValue - reduce(25), // ==, reduce: IndirectFieldValue - reduce(25), // !=, reduce: IndirectFieldValue - reduce(25), // >, reduce: IndirectFieldValue - reduce(25), // >=, reduce: IndirectFieldValue - reduce(25), // <, reduce: IndirectFieldValue - reduce(25), // <=, reduce: IndirectFieldValue - reduce(25), // |, reduce: IndirectFieldValue - reduce(25), // ^, reduce: IndirectFieldValue - reduce(25), // &, reduce: IndirectFieldValue - reduce(25), // <<, reduce: IndirectFieldValue - reduce(25), // >>, reduce: IndirectFieldValue - reduce(25), // >>>, reduce: IndirectFieldValue - reduce(25), // +, reduce: IndirectFieldValue - reduce(25), // -, reduce: IndirectFieldValue - reduce(25), // .+, reduce: IndirectFieldValue - reduce(25), // .-, reduce: IndirectFieldValue - reduce(25), // ., reduce: IndirectFieldValue - reduce(25), // *, reduce: IndirectFieldValue - reduce(25), // /, reduce: IndirectFieldValue - reduce(25), // //, reduce: IndirectFieldValue - reduce(25), // %, reduce: IndirectFieldValue - reduce(25), // .*, reduce: IndirectFieldValue - reduce(25), // ./, reduce: IndirectFieldValue - reduce(25), // .//, reduce: IndirectFieldValue + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue nil, // ! nil, // ~ - reduce(25), // **, reduce: IndirectFieldValue + reduce(28), // **, reduce: IndirectFieldValue nil, // ( nil, // ) nil, // md_token_string_literal @@ -64078,10 +71816,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(25), // [, reduce: IndirectFieldValue + reduce(28), // [, reduce: IndirectFieldValue nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -64100,17 +71836,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S599 + actionRow{ // S659 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -64118,7 +71858,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - shift(1114), // ] + shift(1243), // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -64187,8 +71927,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -64207,17 +71945,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S600 + actionRow{ // S660 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -64225,7 +71967,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - shift(1115), // ] + shift(1244), // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -64294,8 +72036,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -64314,32 +72054,36 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S601 + actionRow{ // S661 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -64375,10 +72119,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -64387,66 +72131,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(490), // ! - shift(491), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(493), // ( + shift(153), // ( nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S602 + actionRow{ // S662 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -64482,10 +72228,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -64494,66 +72240,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S603 + actionRow{ // S663 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -64589,10 +72337,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -64601,66 +72349,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S604 + actionRow{ // S664 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -64696,10 +72446,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -64708,66 +72458,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S605 + actionRow{ // S665 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -64803,10 +72555,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -64815,66 +72567,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S606 + actionRow{ // S666 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -64910,10 +72664,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -64922,66 +72676,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S607 + actionRow{ // S667 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -65017,10 +72773,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -65029,66 +72785,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S608 + actionRow{ // S668 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -65124,10 +72882,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -65136,66 +72894,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S609 + actionRow{ // S669 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -65231,10 +72991,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -65243,66 +73003,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S610 + actionRow{ // S670 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -65338,10 +73100,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -65350,66 +73112,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S611 + actionRow{ // S671 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -65445,10 +73209,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -65457,66 +73221,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S612 + actionRow{ // S672 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -65552,10 +73318,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -65564,66 +73330,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S613 + actionRow{ // S673 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -65659,10 +73427,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -65671,66 +73439,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S614 + actionRow{ // S674 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -65766,10 +73536,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -65778,66 +73548,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S615 + actionRow{ // S675 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -65873,10 +73645,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -65885,66 +73657,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S616 + actionRow{ // S676 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -65980,10 +73754,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -65992,66 +73766,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S617 + actionRow{ // S677 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -66087,10 +73863,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -66099,66 +73875,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S618 + actionRow{ // S678 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -66194,10 +73972,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -66206,66 +73984,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S619 + actionRow{ // S679 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -66301,10 +74081,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -66313,66 +74093,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S620 + actionRow{ // S680 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -66408,10 +74190,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -66420,66 +74202,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S621 + actionRow{ // S681 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -66515,10 +74299,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -66527,66 +74311,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S622 + actionRow{ // S682 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -66622,10 +74408,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -66634,66 +74420,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S623 + actionRow{ // S683 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -66729,10 +74517,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- nil, // . nil, // * nil, // / @@ -66741,1121 +74529,53 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + shift(314), // ! + shift(315), // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S624 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(97), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm - nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // >>>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S625 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S626 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S627 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S628 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S629 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S630 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S631 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S632 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(98), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // >>>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S633 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(99), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: UnaryOpTerm - nil, // : - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S634 + actionRow{ // S684 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -67932,8 +74652,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -67952,17 +74670,784 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S635 + actionRow{ // S685 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S686 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S687 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S688 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S689 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S690 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S691 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S692 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -68039,8 +75524,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -68059,17 +75542,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S636 + actionRow{ // S693 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -68146,8 +75633,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -68166,32 +75651,363 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S637 + actionRow{ // S694 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(103), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm + nil, // : + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S695 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(104), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + nil, // : + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S696 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(105), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: UnaryOpTerm + nil, // : + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S697 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ + shift(279), // md_token_field_name + shift(280), // $[ nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -68242,48 +76058,50 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(236), // ( + shift(317), // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S638 + actionRow{ // S698 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -68350,7 +76168,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(1147), // ) + shift(1276), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -68360,8 +76178,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -68380,32 +76196,36 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S639 + actionRow{ // S699 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(782), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ + shift(788), // md_token_field_name + shift(789), // $[ nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -68423,7 +76243,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1149), // : + shift(1278), // : nil, // || nil, // ^^ nil, // && @@ -68441,10 +76261,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- nil, // . nil, // * nil, // / @@ -68453,51 +76273,53 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(765), // ! - shift(766), // ~ + shift(824), // ! + shift(825), // ~ nil, // ** - shift(768), // ( + shift(827), // ( nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S640 + actionRow{ // S700 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -68505,7 +76327,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - reduce(121), // ], reduce: ArrayLiteral + reduce(124), // ], reduce: ArrayLiteral nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -68529,40 +76351,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(121), // ?, reduce: ArrayLiteral + reduce(124), // ?, reduce: ArrayLiteral nil, // : - reduce(121), // ||, reduce: ArrayLiteral - reduce(121), // ^^, reduce: ArrayLiteral - reduce(121), // &&, reduce: ArrayLiteral - reduce(121), // =~, reduce: ArrayLiteral - reduce(121), // !=~, reduce: ArrayLiteral - reduce(121), // ==, reduce: ArrayLiteral - reduce(121), // !=, reduce: ArrayLiteral - reduce(121), // >, reduce: ArrayLiteral - reduce(121), // >=, reduce: ArrayLiteral - reduce(121), // <, reduce: ArrayLiteral - reduce(121), // <=, reduce: ArrayLiteral - reduce(121), // |, reduce: ArrayLiteral - reduce(121), // ^, reduce: ArrayLiteral - reduce(121), // &, reduce: ArrayLiteral - reduce(121), // <<, reduce: ArrayLiteral - reduce(121), // >>, reduce: ArrayLiteral - reduce(121), // >>>, reduce: ArrayLiteral - reduce(121), // +, reduce: ArrayLiteral - reduce(121), // -, reduce: ArrayLiteral - reduce(121), // .+, reduce: ArrayLiteral - reduce(121), // .-, reduce: ArrayLiteral - reduce(121), // ., reduce: ArrayLiteral - reduce(121), // *, reduce: ArrayLiteral - reduce(121), // /, reduce: ArrayLiteral - reduce(121), // //, reduce: ArrayLiteral - reduce(121), // %, reduce: ArrayLiteral - reduce(121), // .*, reduce: ArrayLiteral - reduce(121), // ./, reduce: ArrayLiteral - reduce(121), // .//, reduce: ArrayLiteral + reduce(124), // ||, reduce: ArrayLiteral + reduce(124), // ^^, reduce: ArrayLiteral + reduce(124), // &&, reduce: ArrayLiteral + reduce(124), // =~, reduce: ArrayLiteral + reduce(124), // !=~, reduce: ArrayLiteral + reduce(124), // ==, reduce: ArrayLiteral + reduce(124), // !=, reduce: ArrayLiteral + reduce(124), // >, reduce: ArrayLiteral + reduce(124), // >=, reduce: ArrayLiteral + reduce(124), // <, reduce: ArrayLiteral + reduce(124), // <=, reduce: ArrayLiteral + reduce(124), // |, reduce: ArrayLiteral + reduce(124), // ^, reduce: ArrayLiteral + reduce(124), // &, reduce: ArrayLiteral + reduce(124), // <<, reduce: ArrayLiteral + reduce(124), // >>, reduce: ArrayLiteral + reduce(124), // >>>, reduce: ArrayLiteral + reduce(124), // +, reduce: ArrayLiteral + reduce(124), // -, reduce: ArrayLiteral + reduce(124), // .+, reduce: ArrayLiteral + reduce(124), // .-, reduce: ArrayLiteral + reduce(124), // ., reduce: ArrayLiteral + reduce(124), // *, reduce: ArrayLiteral + reduce(124), // /, reduce: ArrayLiteral + reduce(124), // //, reduce: ArrayLiteral + reduce(124), // %, reduce: ArrayLiteral + reduce(124), // .*, reduce: ArrayLiteral + reduce(124), // ./, reduce: ArrayLiteral + reduce(124), // .//, reduce: ArrayLiteral nil, // ! nil, // ~ - reduce(121), // **, reduce: ArrayLiteral + reduce(124), // **, reduce: ArrayLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -68572,10 +76394,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(121), // [, reduce: ArrayLiteral + reduce(124), // [, reduce: ArrayLiteral nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -68594,17 +76414,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S641 + actionRow{ // S701 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -68612,7 +76436,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - shift(1150), // ] + shift(1279), // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -68681,8 +76505,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -68701,139 +76523,36 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S642 + actionRow{ // S702 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(127), // ], reduce: MapLiteral - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(127), // ?, reduce: MapLiteral - nil, // : - reduce(127), // ||, reduce: MapLiteral - reduce(127), // ^^, reduce: MapLiteral - reduce(127), // &&, reduce: MapLiteral - reduce(127), // =~, reduce: MapLiteral - reduce(127), // !=~, reduce: MapLiteral - reduce(127), // ==, reduce: MapLiteral - reduce(127), // !=, reduce: MapLiteral - reduce(127), // >, reduce: MapLiteral - reduce(127), // >=, reduce: MapLiteral - reduce(127), // <, reduce: MapLiteral - reduce(127), // <=, reduce: MapLiteral - reduce(127), // |, reduce: MapLiteral - reduce(127), // ^, reduce: MapLiteral - reduce(127), // &, reduce: MapLiteral - reduce(127), // <<, reduce: MapLiteral - reduce(127), // >>, reduce: MapLiteral - reduce(127), // >>>, reduce: MapLiteral - reduce(127), // +, reduce: MapLiteral - reduce(127), // -, reduce: MapLiteral - reduce(127), // .+, reduce: MapLiteral - reduce(127), // .-, reduce: MapLiteral - reduce(127), // ., reduce: MapLiteral - reduce(127), // *, reduce: MapLiteral - reduce(127), // /, reduce: MapLiteral - reduce(127), // //, reduce: MapLiteral - reduce(127), // %, reduce: MapLiteral - reduce(127), // .*, reduce: MapLiteral - reduce(127), // ./, reduce: MapLiteral - reduce(127), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(127), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(127), // [, reduce: MapLiteral - nil, // , - nil, // { + shift(903), // { nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S643 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + shift(909), // md_token_field_name + shift(910), // $[ nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -68869,10 +76588,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- nil, // . nil, // * nil, // / @@ -68881,159 +76600,54 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(944), // ! + shift(945), // ~ nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + shift(947), // ( + shift(1280), // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ nil, // , - nil, // { - shift(1151), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S644 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - shift(1152), // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S645 + actionRow{ // S703 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(32), // $, reduce: IndirectOosvarValue + reduce(35), // $, reduce: IndirectOosvarValue nil, // empty - reduce(32), // ;, reduce: IndirectOosvarValue - reduce(32), // =, reduce: IndirectOosvarValue + reduce(35), // ;, reduce: IndirectOosvarValue + nil, // { + nil, // } + reduce(35), // =, reduce: IndirectOosvarValue nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -69048,56 +76662,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(32), // ||=, reduce: IndirectOosvarValue - reduce(32), // ^^=, reduce: IndirectOosvarValue - reduce(32), // &&=, reduce: IndirectOosvarValue - reduce(32), // |=, reduce: IndirectOosvarValue - reduce(32), // ^=, reduce: IndirectOosvarValue - reduce(32), // <<=, reduce: IndirectOosvarValue - reduce(32), // >>=, reduce: IndirectOosvarValue - reduce(32), // >>>=, reduce: IndirectOosvarValue - reduce(32), // +=, reduce: IndirectOosvarValue - reduce(32), // .=, reduce: IndirectOosvarValue - reduce(32), // -=, reduce: IndirectOosvarValue - reduce(32), // *=, reduce: IndirectOosvarValue - reduce(32), // /=, reduce: IndirectOosvarValue - reduce(32), // //=, reduce: IndirectOosvarValue - reduce(32), // %=, reduce: IndirectOosvarValue - reduce(32), // **=, reduce: IndirectOosvarValue - reduce(32), // ?, reduce: IndirectOosvarValue + reduce(35), // ||=, reduce: IndirectOosvarValue + reduce(35), // ^^=, reduce: IndirectOosvarValue + reduce(35), // &&=, reduce: IndirectOosvarValue + reduce(35), // |=, reduce: IndirectOosvarValue + reduce(35), // ^=, reduce: IndirectOosvarValue + reduce(35), // <<=, reduce: IndirectOosvarValue + reduce(35), // >>=, reduce: IndirectOosvarValue + reduce(35), // >>>=, reduce: IndirectOosvarValue + reduce(35), // +=, reduce: IndirectOosvarValue + reduce(35), // .=, reduce: IndirectOosvarValue + reduce(35), // -=, reduce: IndirectOosvarValue + reduce(35), // *=, reduce: IndirectOosvarValue + reduce(35), // /=, reduce: IndirectOosvarValue + reduce(35), // //=, reduce: IndirectOosvarValue + reduce(35), // %=, reduce: IndirectOosvarValue + reduce(35), // **=, reduce: IndirectOosvarValue + reduce(35), // ?, reduce: IndirectOosvarValue nil, // : - reduce(32), // ||, reduce: IndirectOosvarValue - reduce(32), // ^^, reduce: IndirectOosvarValue - reduce(32), // &&, reduce: IndirectOosvarValue - reduce(32), // =~, reduce: IndirectOosvarValue - reduce(32), // !=~, reduce: IndirectOosvarValue - reduce(32), // ==, reduce: IndirectOosvarValue - reduce(32), // !=, reduce: IndirectOosvarValue - reduce(32), // >, reduce: IndirectOosvarValue - reduce(32), // >=, reduce: IndirectOosvarValue - reduce(32), // <, reduce: IndirectOosvarValue - reduce(32), // <=, reduce: IndirectOosvarValue - reduce(32), // |, reduce: IndirectOosvarValue - reduce(32), // ^, reduce: IndirectOosvarValue - reduce(32), // &, reduce: IndirectOosvarValue - reduce(32), // <<, reduce: IndirectOosvarValue - reduce(32), // >>, reduce: IndirectOosvarValue - reduce(32), // >>>, reduce: IndirectOosvarValue - reduce(32), // +, reduce: IndirectOosvarValue - reduce(32), // -, reduce: IndirectOosvarValue - reduce(32), // .+, reduce: IndirectOosvarValue - reduce(32), // .-, reduce: IndirectOosvarValue - reduce(32), // ., reduce: IndirectOosvarValue - reduce(32), // *, reduce: IndirectOosvarValue - reduce(32), // /, reduce: IndirectOosvarValue - reduce(32), // //, reduce: IndirectOosvarValue - reduce(32), // %, reduce: IndirectOosvarValue - reduce(32), // .*, reduce: IndirectOosvarValue - reduce(32), // ./, reduce: IndirectOosvarValue - reduce(32), // .//, reduce: IndirectOosvarValue + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue nil, // ! nil, // ~ - reduce(32), // **, reduce: IndirectOosvarValue + reduce(35), // **, reduce: IndirectOosvarValue nil, // ( nil, // ) nil, // md_token_string_literal @@ -69107,10 +76721,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(32), // [, reduce: IndirectOosvarValue + reduce(35), // [, reduce: IndirectOosvarValue nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -69129,17 +76741,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S646 + actionRow{ // S704 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -69172,7 +76788,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1154), // : + shift(1282), // : nil, // || nil, // ^^ nil, // && @@ -69216,8 +76832,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -69236,18 +76850,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S647 + actionRow{ // S705 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(57), // $, reduce: LogicalOrTerm + reduce(60), // $, reduce: LogicalOrTerm nil, // empty - reduce(57), // ;, reduce: LogicalOrTerm - reduce(57), // =, reduce: LogicalOrTerm + reduce(60), // ;, reduce: LogicalOrTerm + nil, // { + nil, // } + reduce(60), // =, reduce: LogicalOrTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -69262,26 +76880,26 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(57), // ||=, reduce: LogicalOrTerm - reduce(57), // ^^=, reduce: LogicalOrTerm - reduce(57), // &&=, reduce: LogicalOrTerm - reduce(57), // |=, reduce: LogicalOrTerm - reduce(57), // ^=, reduce: LogicalOrTerm - reduce(57), // <<=, reduce: LogicalOrTerm - reduce(57), // >>=, reduce: LogicalOrTerm - reduce(57), // >>>=, reduce: LogicalOrTerm - reduce(57), // +=, reduce: LogicalOrTerm - reduce(57), // .=, reduce: LogicalOrTerm - reduce(57), // -=, reduce: LogicalOrTerm - reduce(57), // *=, reduce: LogicalOrTerm - reduce(57), // /=, reduce: LogicalOrTerm - reduce(57), // //=, reduce: LogicalOrTerm - reduce(57), // %=, reduce: LogicalOrTerm - reduce(57), // **=, reduce: LogicalOrTerm - reduce(57), // ?, reduce: LogicalOrTerm + reduce(60), // ||=, reduce: LogicalOrTerm + reduce(60), // ^^=, reduce: LogicalOrTerm + reduce(60), // &&=, reduce: LogicalOrTerm + reduce(60), // |=, reduce: LogicalOrTerm + reduce(60), // ^=, reduce: LogicalOrTerm + reduce(60), // <<=, reduce: LogicalOrTerm + reduce(60), // >>=, reduce: LogicalOrTerm + reduce(60), // >>>=, reduce: LogicalOrTerm + reduce(60), // +=, reduce: LogicalOrTerm + reduce(60), // .=, reduce: LogicalOrTerm + reduce(60), // -=, reduce: LogicalOrTerm + reduce(60), // *=, reduce: LogicalOrTerm + reduce(60), // /=, reduce: LogicalOrTerm + reduce(60), // //=, reduce: LogicalOrTerm + reduce(60), // %=, reduce: LogicalOrTerm + reduce(60), // **=, reduce: LogicalOrTerm + reduce(60), // ?, reduce: LogicalOrTerm nil, // : - reduce(57), // ||, reduce: LogicalOrTerm - shift(268), // ^^ + reduce(60), // ||, reduce: LogicalOrTerm + shift(348), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -69323,8 +76941,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -69343,18 +76959,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S648 + actionRow{ // S706 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(59), // $, reduce: LogicalXORTerm + reduce(62), // $, reduce: LogicalXORTerm nil, // empty - reduce(59), // ;, reduce: LogicalXORTerm - reduce(59), // =, reduce: LogicalXORTerm + reduce(62), // ;, reduce: LogicalXORTerm + nil, // { + nil, // } + reduce(62), // =, reduce: LogicalXORTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -69369,27 +76989,27 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(59), // ||=, reduce: LogicalXORTerm - reduce(59), // ^^=, reduce: LogicalXORTerm - reduce(59), // &&=, reduce: LogicalXORTerm - reduce(59), // |=, reduce: LogicalXORTerm - reduce(59), // ^=, reduce: LogicalXORTerm - reduce(59), // <<=, reduce: LogicalXORTerm - reduce(59), // >>=, reduce: LogicalXORTerm - reduce(59), // >>>=, reduce: LogicalXORTerm - reduce(59), // +=, reduce: LogicalXORTerm - reduce(59), // .=, reduce: LogicalXORTerm - reduce(59), // -=, reduce: LogicalXORTerm - reduce(59), // *=, reduce: LogicalXORTerm - reduce(59), // /=, reduce: LogicalXORTerm - reduce(59), // //=, reduce: LogicalXORTerm - reduce(59), // %=, reduce: LogicalXORTerm - reduce(59), // **=, reduce: LogicalXORTerm - reduce(59), // ?, reduce: LogicalXORTerm + reduce(62), // ||=, reduce: LogicalXORTerm + reduce(62), // ^^=, reduce: LogicalXORTerm + reduce(62), // &&=, reduce: LogicalXORTerm + reduce(62), // |=, reduce: LogicalXORTerm + reduce(62), // ^=, reduce: LogicalXORTerm + reduce(62), // <<=, reduce: LogicalXORTerm + reduce(62), // >>=, reduce: LogicalXORTerm + reduce(62), // >>>=, reduce: LogicalXORTerm + reduce(62), // +=, reduce: LogicalXORTerm + reduce(62), // .=, reduce: LogicalXORTerm + reduce(62), // -=, reduce: LogicalXORTerm + reduce(62), // *=, reduce: LogicalXORTerm + reduce(62), // /=, reduce: LogicalXORTerm + reduce(62), // //=, reduce: LogicalXORTerm + reduce(62), // %=, reduce: LogicalXORTerm + reduce(62), // **=, reduce: LogicalXORTerm + reduce(62), // ?, reduce: LogicalXORTerm nil, // : - reduce(59), // ||, reduce: LogicalXORTerm - reduce(59), // ^^, reduce: LogicalXORTerm - shift(269), // && + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(349), // && nil, // =~ nil, // !=~ nil, // == @@ -69430,8 +77050,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -69450,18 +77068,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S649 + actionRow{ // S707 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(61), // $, reduce: LogicalAndTerm + reduce(64), // $, reduce: LogicalAndTerm nil, // empty - reduce(61), // ;, reduce: LogicalAndTerm - reduce(61), // =, reduce: LogicalAndTerm + reduce(64), // ;, reduce: LogicalAndTerm + nil, // { + nil, // } + reduce(64), // =, reduce: LogicalAndTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -69476,31 +77098,31 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(61), // ||=, reduce: LogicalAndTerm - reduce(61), // ^^=, reduce: LogicalAndTerm - reduce(61), // &&=, reduce: LogicalAndTerm - reduce(61), // |=, reduce: LogicalAndTerm - reduce(61), // ^=, reduce: LogicalAndTerm - reduce(61), // <<=, reduce: LogicalAndTerm - reduce(61), // >>=, reduce: LogicalAndTerm - reduce(61), // >>>=, reduce: LogicalAndTerm - reduce(61), // +=, reduce: LogicalAndTerm - reduce(61), // .=, reduce: LogicalAndTerm - reduce(61), // -=, reduce: LogicalAndTerm - reduce(61), // *=, reduce: LogicalAndTerm - reduce(61), // /=, reduce: LogicalAndTerm - reduce(61), // //=, reduce: LogicalAndTerm - reduce(61), // %=, reduce: LogicalAndTerm - reduce(61), // **=, reduce: LogicalAndTerm - reduce(61), // ?, reduce: LogicalAndTerm + reduce(64), // ||=, reduce: LogicalAndTerm + reduce(64), // ^^=, reduce: LogicalAndTerm + reduce(64), // &&=, reduce: LogicalAndTerm + reduce(64), // |=, reduce: LogicalAndTerm + reduce(64), // ^=, reduce: LogicalAndTerm + reduce(64), // <<=, reduce: LogicalAndTerm + reduce(64), // >>=, reduce: LogicalAndTerm + reduce(64), // >>>=, reduce: LogicalAndTerm + reduce(64), // +=, reduce: LogicalAndTerm + reduce(64), // .=, reduce: LogicalAndTerm + reduce(64), // -=, reduce: LogicalAndTerm + reduce(64), // *=, reduce: LogicalAndTerm + reduce(64), // /=, reduce: LogicalAndTerm + reduce(64), // //=, reduce: LogicalAndTerm + reduce(64), // %=, reduce: LogicalAndTerm + reduce(64), // **=, reduce: LogicalAndTerm + reduce(64), // ?, reduce: LogicalAndTerm nil, // : - reduce(61), // ||, reduce: LogicalAndTerm - reduce(61), // ^^, reduce: LogicalAndTerm - reduce(61), // &&, reduce: LogicalAndTerm - shift(270), // =~ - shift(271), // !=~ - shift(272), // == - shift(273), // != + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(350), // =~ + shift(351), // !=~ + shift(352), // == + shift(353), // != nil, // > nil, // >= nil, // < @@ -69537,8 +77159,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -69557,338 +77177,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S650 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(63), // $, reduce: EqneTerm - nil, // empty - reduce(63), // ;, reduce: EqneTerm - reduce(63), // =, reduce: EqneTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(63), // ||=, reduce: EqneTerm - reduce(63), // ^^=, reduce: EqneTerm - reduce(63), // &&=, reduce: EqneTerm - reduce(63), // |=, reduce: EqneTerm - reduce(63), // ^=, reduce: EqneTerm - reduce(63), // <<=, reduce: EqneTerm - reduce(63), // >>=, reduce: EqneTerm - reduce(63), // >>>=, reduce: EqneTerm - reduce(63), // +=, reduce: EqneTerm - reduce(63), // .=, reduce: EqneTerm - reduce(63), // -=, reduce: EqneTerm - reduce(63), // *=, reduce: EqneTerm - reduce(63), // /=, reduce: EqneTerm - reduce(63), // //=, reduce: EqneTerm - reduce(63), // %=, reduce: EqneTerm - reduce(63), // **=, reduce: EqneTerm - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(274), // > - shift(275), // >= - shift(276), // < - shift(277), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S651 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(64), // $, reduce: EqneTerm - nil, // empty - reduce(64), // ;, reduce: EqneTerm - reduce(64), // =, reduce: EqneTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(64), // ||=, reduce: EqneTerm - reduce(64), // ^^=, reduce: EqneTerm - reduce(64), // &&=, reduce: EqneTerm - reduce(64), // |=, reduce: EqneTerm - reduce(64), // ^=, reduce: EqneTerm - reduce(64), // <<=, reduce: EqneTerm - reduce(64), // >>=, reduce: EqneTerm - reduce(64), // >>>=, reduce: EqneTerm - reduce(64), // +=, reduce: EqneTerm - reduce(64), // .=, reduce: EqneTerm - reduce(64), // -=, reduce: EqneTerm - reduce(64), // *=, reduce: EqneTerm - reduce(64), // /=, reduce: EqneTerm - reduce(64), // //=, reduce: EqneTerm - reduce(64), // %=, reduce: EqneTerm - reduce(64), // **=, reduce: EqneTerm - reduce(64), // ?, reduce: EqneTerm - nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(274), // > - shift(275), // >= - shift(276), // < - shift(277), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S652 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(65), // $, reduce: EqneTerm - nil, // empty - reduce(65), // ;, reduce: EqneTerm - reduce(65), // =, reduce: EqneTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(65), // ||=, reduce: EqneTerm - reduce(65), // ^^=, reduce: EqneTerm - reduce(65), // &&=, reduce: EqneTerm - reduce(65), // |=, reduce: EqneTerm - reduce(65), // ^=, reduce: EqneTerm - reduce(65), // <<=, reduce: EqneTerm - reduce(65), // >>=, reduce: EqneTerm - reduce(65), // >>>=, reduce: EqneTerm - reduce(65), // +=, reduce: EqneTerm - reduce(65), // .=, reduce: EqneTerm - reduce(65), // -=, reduce: EqneTerm - reduce(65), // *=, reduce: EqneTerm - reduce(65), // /=, reduce: EqneTerm - reduce(65), // //=, reduce: EqneTerm - reduce(65), // %=, reduce: EqneTerm - reduce(65), // **=, reduce: EqneTerm - reduce(65), // ?, reduce: EqneTerm - nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(274), // > - shift(275), // >= - shift(276), // < - shift(277), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S653 + actionRow{ // S708 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(66), // $, reduce: EqneTerm nil, // empty reduce(66), // ;, reduce: EqneTerm + nil, // { + nil, // } reduce(66), // =, reduce: EqneTerm nil, // md_token_filter nil, // md_token_emit @@ -69929,10 +77232,10 @@ var actionTab = actionTable{ reduce(66), // !=~, reduce: EqneTerm reduce(66), // ==, reduce: EqneTerm reduce(66), // !=, reduce: EqneTerm - shift(274), // > - shift(275), // >= - shift(276), // < - shift(277), // <= + shift(354), // > + shift(355), // >= + shift(356), // < + shift(357), // <= nil, // | nil, // ^ nil, // & @@ -69965,8 +77268,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -69985,18 +77286,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S654 + actionRow{ // S709 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(68), // $, reduce: CmpTerm + reduce(67), // $, reduce: EqneTerm nil, // empty - reduce(68), // ;, reduce: CmpTerm - reduce(68), // =, reduce: CmpTerm + reduce(67), // ;, reduce: EqneTerm + nil, // { + nil, // } + reduce(67), // =, reduce: EqneTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -70011,36 +77316,36 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(68), // ||=, reduce: CmpTerm - reduce(68), // ^^=, reduce: CmpTerm - reduce(68), // &&=, reduce: CmpTerm - reduce(68), // |=, reduce: CmpTerm - reduce(68), // ^=, reduce: CmpTerm - reduce(68), // <<=, reduce: CmpTerm - reduce(68), // >>=, reduce: CmpTerm - reduce(68), // >>>=, reduce: CmpTerm - reduce(68), // +=, reduce: CmpTerm - reduce(68), // .=, reduce: CmpTerm - reduce(68), // -=, reduce: CmpTerm - reduce(68), // *=, reduce: CmpTerm - reduce(68), // /=, reduce: CmpTerm - reduce(68), // //=, reduce: CmpTerm - reduce(68), // %=, reduce: CmpTerm - reduce(68), // **=, reduce: CmpTerm - reduce(68), // ?, reduce: CmpTerm + reduce(67), // ||=, reduce: EqneTerm + reduce(67), // ^^=, reduce: EqneTerm + reduce(67), // &&=, reduce: EqneTerm + reduce(67), // |=, reduce: EqneTerm + reduce(67), // ^=, reduce: EqneTerm + reduce(67), // <<=, reduce: EqneTerm + reduce(67), // >>=, reduce: EqneTerm + reduce(67), // >>>=, reduce: EqneTerm + reduce(67), // +=, reduce: EqneTerm + reduce(67), // .=, reduce: EqneTerm + reduce(67), // -=, reduce: EqneTerm + reduce(67), // *=, reduce: EqneTerm + reduce(67), // /=, reduce: EqneTerm + reduce(67), // //=, reduce: EqneTerm + reduce(67), // %=, reduce: EqneTerm + reduce(67), // **=, reduce: EqneTerm + reduce(67), // ?, reduce: EqneTerm nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(278), // | + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(354), // > + shift(355), // >= + shift(356), // < + shift(357), // <= + nil, // | nil, // ^ nil, // & nil, // << @@ -70072,8 +77377,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -70092,18 +77395,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S655 + actionRow{ // S710 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(69), // $, reduce: CmpTerm + reduce(68), // $, reduce: EqneTerm nil, // empty - reduce(69), // ;, reduce: CmpTerm - reduce(69), // =, reduce: CmpTerm + reduce(68), // ;, reduce: EqneTerm + nil, // { + nil, // } + reduce(68), // =, reduce: EqneTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -70118,36 +77425,36 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(69), // ||=, reduce: CmpTerm - reduce(69), // ^^=, reduce: CmpTerm - reduce(69), // &&=, reduce: CmpTerm - reduce(69), // |=, reduce: CmpTerm - reduce(69), // ^=, reduce: CmpTerm - reduce(69), // <<=, reduce: CmpTerm - reduce(69), // >>=, reduce: CmpTerm - reduce(69), // >>>=, reduce: CmpTerm - reduce(69), // +=, reduce: CmpTerm - reduce(69), // .=, reduce: CmpTerm - reduce(69), // -=, reduce: CmpTerm - reduce(69), // *=, reduce: CmpTerm - reduce(69), // /=, reduce: CmpTerm - reduce(69), // //=, reduce: CmpTerm - reduce(69), // %=, reduce: CmpTerm - reduce(69), // **=, reduce: CmpTerm - reduce(69), // ?, reduce: CmpTerm + reduce(68), // ||=, reduce: EqneTerm + reduce(68), // ^^=, reduce: EqneTerm + reduce(68), // &&=, reduce: EqneTerm + reduce(68), // |=, reduce: EqneTerm + reduce(68), // ^=, reduce: EqneTerm + reduce(68), // <<=, reduce: EqneTerm + reduce(68), // >>=, reduce: EqneTerm + reduce(68), // >>>=, reduce: EqneTerm + reduce(68), // +=, reduce: EqneTerm + reduce(68), // .=, reduce: EqneTerm + reduce(68), // -=, reduce: EqneTerm + reduce(68), // *=, reduce: EqneTerm + reduce(68), // /=, reduce: EqneTerm + reduce(68), // //=, reduce: EqneTerm + reduce(68), // %=, reduce: EqneTerm + reduce(68), // **=, reduce: EqneTerm + reduce(68), // ?, reduce: EqneTerm nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(278), // | + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(354), // > + shift(355), // >= + shift(356), // < + shift(357), // <= + nil, // | nil, // ^ nil, // & nil, // << @@ -70179,8 +77486,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -70199,18 +77504,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S656 + actionRow{ // S711 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(70), // $, reduce: CmpTerm + reduce(69), // $, reduce: EqneTerm nil, // empty - reduce(70), // ;, reduce: CmpTerm - reduce(70), // =, reduce: CmpTerm + reduce(69), // ;, reduce: EqneTerm + nil, // { + nil, // } + reduce(69), // =, reduce: EqneTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -70225,36 +77534,36 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(70), // ||=, reduce: CmpTerm - reduce(70), // ^^=, reduce: CmpTerm - reduce(70), // &&=, reduce: CmpTerm - reduce(70), // |=, reduce: CmpTerm - reduce(70), // ^=, reduce: CmpTerm - reduce(70), // <<=, reduce: CmpTerm - reduce(70), // >>=, reduce: CmpTerm - reduce(70), // >>>=, reduce: CmpTerm - reduce(70), // +=, reduce: CmpTerm - reduce(70), // .=, reduce: CmpTerm - reduce(70), // -=, reduce: CmpTerm - reduce(70), // *=, reduce: CmpTerm - reduce(70), // /=, reduce: CmpTerm - reduce(70), // //=, reduce: CmpTerm - reduce(70), // %=, reduce: CmpTerm - reduce(70), // **=, reduce: CmpTerm - reduce(70), // ?, reduce: CmpTerm + reduce(69), // ||=, reduce: EqneTerm + reduce(69), // ^^=, reduce: EqneTerm + reduce(69), // &&=, reduce: EqneTerm + reduce(69), // |=, reduce: EqneTerm + reduce(69), // ^=, reduce: EqneTerm + reduce(69), // <<=, reduce: EqneTerm + reduce(69), // >>=, reduce: EqneTerm + reduce(69), // >>>=, reduce: EqneTerm + reduce(69), // +=, reduce: EqneTerm + reduce(69), // .=, reduce: EqneTerm + reduce(69), // -=, reduce: EqneTerm + reduce(69), // *=, reduce: EqneTerm + reduce(69), // /=, reduce: EqneTerm + reduce(69), // //=, reduce: EqneTerm + reduce(69), // %=, reduce: EqneTerm + reduce(69), // **=, reduce: EqneTerm + reduce(69), // ?, reduce: EqneTerm nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(278), // | + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(354), // > + shift(355), // >= + shift(356), // < + shift(357), // <= + nil, // | nil, // ^ nil, // & nil, // << @@ -70286,8 +77595,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -70306,17 +77613,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S657 + actionRow{ // S712 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(71), // $, reduce: CmpTerm nil, // empty reduce(71), // ;, reduce: CmpTerm + nil, // { + nil, // } reduce(71), // =, reduce: CmpTerm nil, // md_token_filter nil, // md_token_emit @@ -70361,7 +77672,7 @@ var actionTab = actionTable{ reduce(71), // >=, reduce: CmpTerm reduce(71), // <, reduce: CmpTerm reduce(71), // <=, reduce: CmpTerm - shift(278), // | + shift(358), // | nil, // ^ nil, // & nil, // << @@ -70393,8 +77704,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -70413,18 +77722,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S658 + actionRow{ // S713 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(73), // $, reduce: BitwiseORTerm + reduce(72), // $, reduce: CmpTerm nil, // empty - reduce(73), // ;, reduce: BitwiseORTerm - reduce(73), // =, reduce: BitwiseORTerm + reduce(72), // ;, reduce: CmpTerm + nil, // { + nil, // } + reduce(72), // =, reduce: CmpTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -70439,37 +77752,37 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(73), // ||=, reduce: BitwiseORTerm - reduce(73), // ^^=, reduce: BitwiseORTerm - reduce(73), // &&=, reduce: BitwiseORTerm - reduce(73), // |=, reduce: BitwiseORTerm - reduce(73), // ^=, reduce: BitwiseORTerm - reduce(73), // <<=, reduce: BitwiseORTerm - reduce(73), // >>=, reduce: BitwiseORTerm - reduce(73), // >>>=, reduce: BitwiseORTerm - reduce(73), // +=, reduce: BitwiseORTerm - reduce(73), // .=, reduce: BitwiseORTerm - reduce(73), // -=, reduce: BitwiseORTerm - reduce(73), // *=, reduce: BitwiseORTerm - reduce(73), // /=, reduce: BitwiseORTerm - reduce(73), // //=, reduce: BitwiseORTerm - reduce(73), // %=, reduce: BitwiseORTerm - reduce(73), // **=, reduce: BitwiseORTerm - reduce(73), // ?, reduce: BitwiseORTerm + reduce(72), // ||=, reduce: CmpTerm + reduce(72), // ^^=, reduce: CmpTerm + reduce(72), // &&=, reduce: CmpTerm + reduce(72), // |=, reduce: CmpTerm + reduce(72), // ^=, reduce: CmpTerm + reduce(72), // <<=, reduce: CmpTerm + reduce(72), // >>=, reduce: CmpTerm + reduce(72), // >>>=, reduce: CmpTerm + reduce(72), // +=, reduce: CmpTerm + reduce(72), // .=, reduce: CmpTerm + reduce(72), // -=, reduce: CmpTerm + reduce(72), // *=, reduce: CmpTerm + reduce(72), // /=, reduce: CmpTerm + reduce(72), // //=, reduce: CmpTerm + reduce(72), // %=, reduce: CmpTerm + reduce(72), // **=, reduce: CmpTerm + reduce(72), // ?, reduce: CmpTerm nil, // : - reduce(73), // ||, reduce: BitwiseORTerm - reduce(73), // ^^, reduce: BitwiseORTerm - reduce(73), // &&, reduce: BitwiseORTerm - reduce(73), // =~, reduce: BitwiseORTerm - reduce(73), // !=~, reduce: BitwiseORTerm - reduce(73), // ==, reduce: BitwiseORTerm - reduce(73), // !=, reduce: BitwiseORTerm - reduce(73), // >, reduce: BitwiseORTerm - reduce(73), // >=, reduce: BitwiseORTerm - reduce(73), // <, reduce: BitwiseORTerm - reduce(73), // <=, reduce: BitwiseORTerm - reduce(73), // |, reduce: BitwiseORTerm - shift(279), // ^ + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(358), // | + nil, // ^ nil, // & nil, // << nil, // >> @@ -70500,8 +77813,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -70520,18 +77831,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S659 + actionRow{ // S714 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(75), // $, reduce: BitwiseXORTerm + reduce(73), // $, reduce: CmpTerm nil, // empty - reduce(75), // ;, reduce: BitwiseXORTerm - reduce(75), // =, reduce: BitwiseXORTerm + reduce(73), // ;, reduce: CmpTerm + nil, // { + nil, // } + reduce(73), // =, reduce: CmpTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -70546,38 +77861,38 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(75), // ||=, reduce: BitwiseXORTerm - reduce(75), // ^^=, reduce: BitwiseXORTerm - reduce(75), // &&=, reduce: BitwiseXORTerm - reduce(75), // |=, reduce: BitwiseXORTerm - reduce(75), // ^=, reduce: BitwiseXORTerm - reduce(75), // <<=, reduce: BitwiseXORTerm - reduce(75), // >>=, reduce: BitwiseXORTerm - reduce(75), // >>>=, reduce: BitwiseXORTerm - reduce(75), // +=, reduce: BitwiseXORTerm - reduce(75), // .=, reduce: BitwiseXORTerm - reduce(75), // -=, reduce: BitwiseXORTerm - reduce(75), // *=, reduce: BitwiseXORTerm - reduce(75), // /=, reduce: BitwiseXORTerm - reduce(75), // //=, reduce: BitwiseXORTerm - reduce(75), // %=, reduce: BitwiseXORTerm - reduce(75), // **=, reduce: BitwiseXORTerm - reduce(75), // ?, reduce: BitwiseXORTerm + reduce(73), // ||=, reduce: CmpTerm + reduce(73), // ^^=, reduce: CmpTerm + reduce(73), // &&=, reduce: CmpTerm + reduce(73), // |=, reduce: CmpTerm + reduce(73), // ^=, reduce: CmpTerm + reduce(73), // <<=, reduce: CmpTerm + reduce(73), // >>=, reduce: CmpTerm + reduce(73), // >>>=, reduce: CmpTerm + reduce(73), // +=, reduce: CmpTerm + reduce(73), // .=, reduce: CmpTerm + reduce(73), // -=, reduce: CmpTerm + reduce(73), // *=, reduce: CmpTerm + reduce(73), // /=, reduce: CmpTerm + reduce(73), // //=, reduce: CmpTerm + reduce(73), // %=, reduce: CmpTerm + reduce(73), // **=, reduce: CmpTerm + reduce(73), // ?, reduce: CmpTerm nil, // : - reduce(75), // ||, reduce: BitwiseXORTerm - reduce(75), // ^^, reduce: BitwiseXORTerm - reduce(75), // &&, reduce: BitwiseXORTerm - reduce(75), // =~, reduce: BitwiseXORTerm - reduce(75), // !=~, reduce: BitwiseXORTerm - reduce(75), // ==, reduce: BitwiseXORTerm - reduce(75), // !=, reduce: BitwiseXORTerm - reduce(75), // >, reduce: BitwiseXORTerm - reduce(75), // >=, reduce: BitwiseXORTerm - reduce(75), // <, reduce: BitwiseXORTerm - reduce(75), // <=, reduce: BitwiseXORTerm - reduce(75), // |, reduce: BitwiseXORTerm - reduce(75), // ^, reduce: BitwiseXORTerm - shift(280), // & + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(358), // | + nil, // ^ + nil, // & nil, // << nil, // >> nil, // >>> @@ -70607,8 +77922,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -70627,18 +77940,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S660 + actionRow{ // S715 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(77), // $, reduce: BitwiseANDTerm + reduce(74), // $, reduce: CmpTerm nil, // empty - reduce(77), // ;, reduce: BitwiseANDTerm - reduce(77), // =, reduce: BitwiseANDTerm + reduce(74), // ;, reduce: CmpTerm + nil, // { + nil, // } + reduce(74), // =, reduce: CmpTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -70653,41 +77970,41 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(77), // ||=, reduce: BitwiseANDTerm - reduce(77), // ^^=, reduce: BitwiseANDTerm - reduce(77), // &&=, reduce: BitwiseANDTerm - reduce(77), // |=, reduce: BitwiseANDTerm - reduce(77), // ^=, reduce: BitwiseANDTerm - reduce(77), // <<=, reduce: BitwiseANDTerm - reduce(77), // >>=, reduce: BitwiseANDTerm - reduce(77), // >>>=, reduce: BitwiseANDTerm - reduce(77), // +=, reduce: BitwiseANDTerm - reduce(77), // .=, reduce: BitwiseANDTerm - reduce(77), // -=, reduce: BitwiseANDTerm - reduce(77), // *=, reduce: BitwiseANDTerm - reduce(77), // /=, reduce: BitwiseANDTerm - reduce(77), // //=, reduce: BitwiseANDTerm - reduce(77), // %=, reduce: BitwiseANDTerm - reduce(77), // **=, reduce: BitwiseANDTerm - reduce(77), // ?, reduce: BitwiseANDTerm + reduce(74), // ||=, reduce: CmpTerm + reduce(74), // ^^=, reduce: CmpTerm + reduce(74), // &&=, reduce: CmpTerm + reduce(74), // |=, reduce: CmpTerm + reduce(74), // ^=, reduce: CmpTerm + reduce(74), // <<=, reduce: CmpTerm + reduce(74), // >>=, reduce: CmpTerm + reduce(74), // >>>=, reduce: CmpTerm + reduce(74), // +=, reduce: CmpTerm + reduce(74), // .=, reduce: CmpTerm + reduce(74), // -=, reduce: CmpTerm + reduce(74), // *=, reduce: CmpTerm + reduce(74), // /=, reduce: CmpTerm + reduce(74), // //=, reduce: CmpTerm + reduce(74), // %=, reduce: CmpTerm + reduce(74), // **=, reduce: CmpTerm + reduce(74), // ?, reduce: CmpTerm nil, // : - reduce(77), // ||, reduce: BitwiseANDTerm - reduce(77), // ^^, reduce: BitwiseANDTerm - reduce(77), // &&, reduce: BitwiseANDTerm - reduce(77), // =~, reduce: BitwiseANDTerm - reduce(77), // !=~, reduce: BitwiseANDTerm - reduce(77), // ==, reduce: BitwiseANDTerm - reduce(77), // !=, reduce: BitwiseANDTerm - reduce(77), // >, reduce: BitwiseANDTerm - reduce(77), // >=, reduce: BitwiseANDTerm - reduce(77), // <, reduce: BitwiseANDTerm - reduce(77), // <=, reduce: BitwiseANDTerm - reduce(77), // |, reduce: BitwiseANDTerm - reduce(77), // ^, reduce: BitwiseANDTerm - reduce(77), // &, reduce: BitwiseANDTerm - shift(281), // << - shift(282), // >> - shift(283), // >>> + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(358), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -70714,8 +78031,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -70734,18 +78049,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S661 + actionRow{ // S716 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(79), // $, reduce: BitwiseShiftTerm + reduce(76), // $, reduce: BitwiseORTerm nil, // empty - reduce(79), // ;, reduce: BitwiseShiftTerm - reduce(79), // =, reduce: BitwiseShiftTerm + reduce(76), // ;, reduce: BitwiseORTerm + nil, // { + nil, // } + reduce(76), // =, reduce: BitwiseORTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -70760,46 +78079,46 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(79), // ||=, reduce: BitwiseShiftTerm - reduce(79), // ^^=, reduce: BitwiseShiftTerm - reduce(79), // &&=, reduce: BitwiseShiftTerm - reduce(79), // |=, reduce: BitwiseShiftTerm - reduce(79), // ^=, reduce: BitwiseShiftTerm - reduce(79), // <<=, reduce: BitwiseShiftTerm - reduce(79), // >>=, reduce: BitwiseShiftTerm - reduce(79), // >>>=, reduce: BitwiseShiftTerm - reduce(79), // +=, reduce: BitwiseShiftTerm - reduce(79), // .=, reduce: BitwiseShiftTerm - reduce(79), // -=, reduce: BitwiseShiftTerm - reduce(79), // *=, reduce: BitwiseShiftTerm - reduce(79), // /=, reduce: BitwiseShiftTerm - reduce(79), // //=, reduce: BitwiseShiftTerm - reduce(79), // %=, reduce: BitwiseShiftTerm - reduce(79), // **=, reduce: BitwiseShiftTerm - reduce(79), // ?, reduce: BitwiseShiftTerm + reduce(76), // ||=, reduce: BitwiseORTerm + reduce(76), // ^^=, reduce: BitwiseORTerm + reduce(76), // &&=, reduce: BitwiseORTerm + reduce(76), // |=, reduce: BitwiseORTerm + reduce(76), // ^=, reduce: BitwiseORTerm + reduce(76), // <<=, reduce: BitwiseORTerm + reduce(76), // >>=, reduce: BitwiseORTerm + reduce(76), // >>>=, reduce: BitwiseORTerm + reduce(76), // +=, reduce: BitwiseORTerm + reduce(76), // .=, reduce: BitwiseORTerm + reduce(76), // -=, reduce: BitwiseORTerm + reduce(76), // *=, reduce: BitwiseORTerm + reduce(76), // /=, reduce: BitwiseORTerm + reduce(76), // //=, reduce: BitwiseORTerm + reduce(76), // %=, reduce: BitwiseORTerm + reduce(76), // **=, reduce: BitwiseORTerm + reduce(76), // ?, reduce: BitwiseORTerm nil, // : - reduce(79), // ||, reduce: BitwiseShiftTerm - reduce(79), // ^^, reduce: BitwiseShiftTerm - reduce(79), // &&, reduce: BitwiseShiftTerm - reduce(79), // =~, reduce: BitwiseShiftTerm - reduce(79), // !=~, reduce: BitwiseShiftTerm - reduce(79), // ==, reduce: BitwiseShiftTerm - reduce(79), // !=, reduce: BitwiseShiftTerm - reduce(79), // >, reduce: BitwiseShiftTerm - reduce(79), // >=, reduce: BitwiseShiftTerm - reduce(79), // <, reduce: BitwiseShiftTerm - reduce(79), // <=, reduce: BitwiseShiftTerm - reduce(79), // |, reduce: BitwiseShiftTerm - reduce(79), // ^, reduce: BitwiseShiftTerm - reduce(79), // &, reduce: BitwiseShiftTerm - reduce(79), // <<, reduce: BitwiseShiftTerm - reduce(79), // >>, reduce: BitwiseShiftTerm - reduce(79), // >>>, reduce: BitwiseShiftTerm - shift(284), // + - shift(285), // - - shift(286), // .+ - shift(287), // .- - shift(288), // . + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(359), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -70821,8 +78140,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -70841,18 +78158,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S662 + actionRow{ // S717 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(80), // $, reduce: BitwiseShiftTerm + reduce(78), // $, reduce: BitwiseXORTerm nil, // empty - reduce(80), // ;, reduce: BitwiseShiftTerm - reduce(80), // =, reduce: BitwiseShiftTerm + reduce(78), // ;, reduce: BitwiseXORTerm + nil, // { + nil, // } + reduce(78), // =, reduce: BitwiseXORTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -70867,46 +78188,46 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(80), // ||=, reduce: BitwiseShiftTerm - reduce(80), // ^^=, reduce: BitwiseShiftTerm - reduce(80), // &&=, reduce: BitwiseShiftTerm - reduce(80), // |=, reduce: BitwiseShiftTerm - reduce(80), // ^=, reduce: BitwiseShiftTerm - reduce(80), // <<=, reduce: BitwiseShiftTerm - reduce(80), // >>=, reduce: BitwiseShiftTerm - reduce(80), // >>>=, reduce: BitwiseShiftTerm - reduce(80), // +=, reduce: BitwiseShiftTerm - reduce(80), // .=, reduce: BitwiseShiftTerm - reduce(80), // -=, reduce: BitwiseShiftTerm - reduce(80), // *=, reduce: BitwiseShiftTerm - reduce(80), // /=, reduce: BitwiseShiftTerm - reduce(80), // //=, reduce: BitwiseShiftTerm - reduce(80), // %=, reduce: BitwiseShiftTerm - reduce(80), // **=, reduce: BitwiseShiftTerm - reduce(80), // ?, reduce: BitwiseShiftTerm + reduce(78), // ||=, reduce: BitwiseXORTerm + reduce(78), // ^^=, reduce: BitwiseXORTerm + reduce(78), // &&=, reduce: BitwiseXORTerm + reduce(78), // |=, reduce: BitwiseXORTerm + reduce(78), // ^=, reduce: BitwiseXORTerm + reduce(78), // <<=, reduce: BitwiseXORTerm + reduce(78), // >>=, reduce: BitwiseXORTerm + reduce(78), // >>>=, reduce: BitwiseXORTerm + reduce(78), // +=, reduce: BitwiseXORTerm + reduce(78), // .=, reduce: BitwiseXORTerm + reduce(78), // -=, reduce: BitwiseXORTerm + reduce(78), // *=, reduce: BitwiseXORTerm + reduce(78), // /=, reduce: BitwiseXORTerm + reduce(78), // //=, reduce: BitwiseXORTerm + reduce(78), // %=, reduce: BitwiseXORTerm + reduce(78), // **=, reduce: BitwiseXORTerm + reduce(78), // ?, reduce: BitwiseXORTerm nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - reduce(80), // >>>, reduce: BitwiseShiftTerm - shift(284), // + - shift(285), // - - shift(286), // .+ - shift(287), // .- - shift(288), // . + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(360), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -70928,8 +78249,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -70948,18 +78267,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S663 + actionRow{ // S718 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(81), // $, reduce: BitwiseShiftTerm + reduce(80), // $, reduce: BitwiseANDTerm nil, // empty - reduce(81), // ;, reduce: BitwiseShiftTerm - reduce(81), // =, reduce: BitwiseShiftTerm + reduce(80), // ;, reduce: BitwiseANDTerm + nil, // { + nil, // } + reduce(80), // =, reduce: BitwiseANDTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -70974,46 +78297,46 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(81), // ||=, reduce: BitwiseShiftTerm - reduce(81), // ^^=, reduce: BitwiseShiftTerm - reduce(81), // &&=, reduce: BitwiseShiftTerm - reduce(81), // |=, reduce: BitwiseShiftTerm - reduce(81), // ^=, reduce: BitwiseShiftTerm - reduce(81), // <<=, reduce: BitwiseShiftTerm - reduce(81), // >>=, reduce: BitwiseShiftTerm - reduce(81), // >>>=, reduce: BitwiseShiftTerm - reduce(81), // +=, reduce: BitwiseShiftTerm - reduce(81), // .=, reduce: BitwiseShiftTerm - reduce(81), // -=, reduce: BitwiseShiftTerm - reduce(81), // *=, reduce: BitwiseShiftTerm - reduce(81), // /=, reduce: BitwiseShiftTerm - reduce(81), // //=, reduce: BitwiseShiftTerm - reduce(81), // %=, reduce: BitwiseShiftTerm - reduce(81), // **=, reduce: BitwiseShiftTerm - reduce(81), // ?, reduce: BitwiseShiftTerm + reduce(80), // ||=, reduce: BitwiseANDTerm + reduce(80), // ^^=, reduce: BitwiseANDTerm + reduce(80), // &&=, reduce: BitwiseANDTerm + reduce(80), // |=, reduce: BitwiseANDTerm + reduce(80), // ^=, reduce: BitwiseANDTerm + reduce(80), // <<=, reduce: BitwiseANDTerm + reduce(80), // >>=, reduce: BitwiseANDTerm + reduce(80), // >>>=, reduce: BitwiseANDTerm + reduce(80), // +=, reduce: BitwiseANDTerm + reduce(80), // .=, reduce: BitwiseANDTerm + reduce(80), // -=, reduce: BitwiseANDTerm + reduce(80), // *=, reduce: BitwiseANDTerm + reduce(80), // /=, reduce: BitwiseANDTerm + reduce(80), // //=, reduce: BitwiseANDTerm + reduce(80), // %=, reduce: BitwiseANDTerm + reduce(80), // **=, reduce: BitwiseANDTerm + reduce(80), // ?, reduce: BitwiseANDTerm nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(284), // + - shift(285), // - - shift(286), // .+ - shift(287), // .- - shift(288), // . + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(361), // << + shift(362), // >> + shift(363), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -71035,8 +78358,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -71055,18 +78376,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S664 + actionRow{ // S719 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(83), // $, reduce: AddsubdotTerm + reduce(82), // $, reduce: BitwiseShiftTerm nil, // empty - reduce(83), // ;, reduce: AddsubdotTerm - reduce(83), // =, reduce: AddsubdotTerm + reduce(82), // ;, reduce: BitwiseShiftTerm + nil, // { + nil, // } + reduce(82), // =, reduce: BitwiseShiftTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -71081,53 +78406,53 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(83), // ||=, reduce: AddsubdotTerm - reduce(83), // ^^=, reduce: AddsubdotTerm - reduce(83), // &&=, reduce: AddsubdotTerm - reduce(83), // |=, reduce: AddsubdotTerm - reduce(83), // ^=, reduce: AddsubdotTerm - reduce(83), // <<=, reduce: AddsubdotTerm - reduce(83), // >>=, reduce: AddsubdotTerm - reduce(83), // >>>=, reduce: AddsubdotTerm - reduce(83), // +=, reduce: AddsubdotTerm - reduce(83), // .=, reduce: AddsubdotTerm - reduce(83), // -=, reduce: AddsubdotTerm - reduce(83), // *=, reduce: AddsubdotTerm - reduce(83), // /=, reduce: AddsubdotTerm - reduce(83), // //=, reduce: AddsubdotTerm - reduce(83), // %=, reduce: AddsubdotTerm - reduce(83), // **=, reduce: AddsubdotTerm - reduce(83), // ?, reduce: AddsubdotTerm + reduce(82), // ||=, reduce: BitwiseShiftTerm + reduce(82), // ^^=, reduce: BitwiseShiftTerm + reduce(82), // &&=, reduce: BitwiseShiftTerm + reduce(82), // |=, reduce: BitwiseShiftTerm + reduce(82), // ^=, reduce: BitwiseShiftTerm + reduce(82), // <<=, reduce: BitwiseShiftTerm + reduce(82), // >>=, reduce: BitwiseShiftTerm + reduce(82), // >>>=, reduce: BitwiseShiftTerm + reduce(82), // +=, reduce: BitwiseShiftTerm + reduce(82), // .=, reduce: BitwiseShiftTerm + reduce(82), // -=, reduce: BitwiseShiftTerm + reduce(82), // *=, reduce: BitwiseShiftTerm + reduce(82), // /=, reduce: BitwiseShiftTerm + reduce(82), // //=, reduce: BitwiseShiftTerm + reduce(82), // %=, reduce: BitwiseShiftTerm + reduce(82), // **=, reduce: BitwiseShiftTerm + reduce(82), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // >>>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(290), // * - shift(291), // / - shift(292), // // - shift(293), // % - shift(294), // .* - shift(295), // ./ - shift(296), // .// + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(364), // + + shift(365), // - + shift(366), // .+ + shift(367), // .- + shift(368), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -71142,8 +78467,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -71162,18 +78485,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S665 + actionRow{ // S720 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(84), // $, reduce: AddsubdotTerm + reduce(83), // $, reduce: BitwiseShiftTerm nil, // empty - reduce(84), // ;, reduce: AddsubdotTerm - reduce(84), // =, reduce: AddsubdotTerm + reduce(83), // ;, reduce: BitwiseShiftTerm + nil, // { + nil, // } + reduce(83), // =, reduce: BitwiseShiftTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -71188,53 +78515,53 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(84), // ||=, reduce: AddsubdotTerm - reduce(84), // ^^=, reduce: AddsubdotTerm - reduce(84), // &&=, reduce: AddsubdotTerm - reduce(84), // |=, reduce: AddsubdotTerm - reduce(84), // ^=, reduce: AddsubdotTerm - reduce(84), // <<=, reduce: AddsubdotTerm - reduce(84), // >>=, reduce: AddsubdotTerm - reduce(84), // >>>=, reduce: AddsubdotTerm - reduce(84), // +=, reduce: AddsubdotTerm - reduce(84), // .=, reduce: AddsubdotTerm - reduce(84), // -=, reduce: AddsubdotTerm - reduce(84), // *=, reduce: AddsubdotTerm - reduce(84), // /=, reduce: AddsubdotTerm - reduce(84), // //=, reduce: AddsubdotTerm - reduce(84), // %=, reduce: AddsubdotTerm - reduce(84), // **=, reduce: AddsubdotTerm - reduce(84), // ?, reduce: AddsubdotTerm + reduce(83), // ||=, reduce: BitwiseShiftTerm + reduce(83), // ^^=, reduce: BitwiseShiftTerm + reduce(83), // &&=, reduce: BitwiseShiftTerm + reduce(83), // |=, reduce: BitwiseShiftTerm + reduce(83), // ^=, reduce: BitwiseShiftTerm + reduce(83), // <<=, reduce: BitwiseShiftTerm + reduce(83), // >>=, reduce: BitwiseShiftTerm + reduce(83), // >>>=, reduce: BitwiseShiftTerm + reduce(83), // +=, reduce: BitwiseShiftTerm + reduce(83), // .=, reduce: BitwiseShiftTerm + reduce(83), // -=, reduce: BitwiseShiftTerm + reduce(83), // *=, reduce: BitwiseShiftTerm + reduce(83), // /=, reduce: BitwiseShiftTerm + reduce(83), // //=, reduce: BitwiseShiftTerm + reduce(83), // %=, reduce: BitwiseShiftTerm + reduce(83), // **=, reduce: BitwiseShiftTerm + reduce(83), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // >>>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(290), // * - shift(291), // / - shift(292), // // - shift(293), // % - shift(294), // .* - shift(295), // ./ - shift(296), // .// + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(364), // + + shift(365), // - + shift(366), // .+ + shift(367), // .- + shift(368), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -71249,8 +78576,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -71269,18 +78594,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S666 + actionRow{ // S721 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(85), // $, reduce: AddsubdotTerm + reduce(84), // $, reduce: BitwiseShiftTerm nil, // empty - reduce(85), // ;, reduce: AddsubdotTerm - reduce(85), // =, reduce: AddsubdotTerm + reduce(84), // ;, reduce: BitwiseShiftTerm + nil, // { + nil, // } + reduce(84), // =, reduce: BitwiseShiftTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -71295,53 +78624,53 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(85), // ||=, reduce: AddsubdotTerm - reduce(85), // ^^=, reduce: AddsubdotTerm - reduce(85), // &&=, reduce: AddsubdotTerm - reduce(85), // |=, reduce: AddsubdotTerm - reduce(85), // ^=, reduce: AddsubdotTerm - reduce(85), // <<=, reduce: AddsubdotTerm - reduce(85), // >>=, reduce: AddsubdotTerm - reduce(85), // >>>=, reduce: AddsubdotTerm - reduce(85), // +=, reduce: AddsubdotTerm - reduce(85), // .=, reduce: AddsubdotTerm - reduce(85), // -=, reduce: AddsubdotTerm - reduce(85), // *=, reduce: AddsubdotTerm - reduce(85), // /=, reduce: AddsubdotTerm - reduce(85), // //=, reduce: AddsubdotTerm - reduce(85), // %=, reduce: AddsubdotTerm - reduce(85), // **=, reduce: AddsubdotTerm - reduce(85), // ?, reduce: AddsubdotTerm + reduce(84), // ||=, reduce: BitwiseShiftTerm + reduce(84), // ^^=, reduce: BitwiseShiftTerm + reduce(84), // &&=, reduce: BitwiseShiftTerm + reduce(84), // |=, reduce: BitwiseShiftTerm + reduce(84), // ^=, reduce: BitwiseShiftTerm + reduce(84), // <<=, reduce: BitwiseShiftTerm + reduce(84), // >>=, reduce: BitwiseShiftTerm + reduce(84), // >>>=, reduce: BitwiseShiftTerm + reduce(84), // +=, reduce: BitwiseShiftTerm + reduce(84), // .=, reduce: BitwiseShiftTerm + reduce(84), // -=, reduce: BitwiseShiftTerm + reduce(84), // *=, reduce: BitwiseShiftTerm + reduce(84), // /=, reduce: BitwiseShiftTerm + reduce(84), // //=, reduce: BitwiseShiftTerm + reduce(84), // %=, reduce: BitwiseShiftTerm + reduce(84), // **=, reduce: BitwiseShiftTerm + reduce(84), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // >>>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(290), // * - shift(291), // / - shift(292), // // - shift(293), // % - shift(294), // .* - shift(295), // ./ - shift(296), // .// + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(364), // + + shift(365), // - + shift(366), // .+ + shift(367), // .- + shift(368), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -71356,8 +78685,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -71376,17 +78703,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S667 + actionRow{ // S722 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(86), // $, reduce: AddsubdotTerm nil, // empty reduce(86), // ;, reduce: AddsubdotTerm + nil, // { + nil, // } reduce(86), // =, reduce: AddsubdotTerm nil, // md_token_filter nil, // md_token_emit @@ -71442,13 +78773,13 @@ var actionTab = actionTable{ reduce(86), // .+, reduce: AddsubdotTerm reduce(86), // .-, reduce: AddsubdotTerm reduce(86), // ., reduce: AddsubdotTerm - shift(290), // * - shift(291), // / - shift(292), // // - shift(293), // % - shift(294), // .* - shift(295), // ./ - shift(296), // .// + shift(370), // * + shift(371), // / + shift(372), // // + shift(373), // % + shift(374), // .* + shift(375), // ./ + shift(376), // .// nil, // ! nil, // ~ nil, // ** @@ -71463,8 +78794,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -71483,17 +78812,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S668 + actionRow{ // S723 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(87), // $, reduce: AddsubdotTerm nil, // empty reduce(87), // ;, reduce: AddsubdotTerm + nil, // { + nil, // } reduce(87), // =, reduce: AddsubdotTerm nil, // md_token_filter nil, // md_token_emit @@ -71549,13 +78882,13 @@ var actionTab = actionTable{ reduce(87), // .+, reduce: AddsubdotTerm reduce(87), // .-, reduce: AddsubdotTerm reduce(87), // ., reduce: AddsubdotTerm - shift(290), // * - shift(291), // / - shift(292), // // - shift(293), // % - shift(294), // .* - shift(295), // ./ - shift(296), // .// + shift(370), // * + shift(371), // / + shift(372), // // + shift(373), // % + shift(374), // .* + shift(375), // ./ + shift(376), // .// nil, // ! nil, // ~ nil, // ** @@ -71570,8 +78903,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -71590,18 +78921,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S669 + actionRow{ // S724 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(89), // $, reduce: MuldivTerm + reduce(88), // $, reduce: AddsubdotTerm nil, // empty - reduce(89), // ;, reduce: MuldivTerm - reduce(89), // =, reduce: MuldivTerm + reduce(88), // ;, reduce: AddsubdotTerm + nil, // { + nil, // } + reduce(88), // =, reduce: AddsubdotTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -71616,53 +78951,53 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(89), // ||=, reduce: MuldivTerm - reduce(89), // ^^=, reduce: MuldivTerm - reduce(89), // &&=, reduce: MuldivTerm - reduce(89), // |=, reduce: MuldivTerm - reduce(89), // ^=, reduce: MuldivTerm - reduce(89), // <<=, reduce: MuldivTerm - reduce(89), // >>=, reduce: MuldivTerm - reduce(89), // >>>=, reduce: MuldivTerm - reduce(89), // +=, reduce: MuldivTerm - reduce(89), // .=, reduce: MuldivTerm - reduce(89), // -=, reduce: MuldivTerm - reduce(89), // *=, reduce: MuldivTerm - reduce(89), // /=, reduce: MuldivTerm - reduce(89), // //=, reduce: MuldivTerm - reduce(89), // %=, reduce: MuldivTerm - reduce(89), // **=, reduce: MuldivTerm - reduce(89), // ?, reduce: MuldivTerm + reduce(88), // ||=, reduce: AddsubdotTerm + reduce(88), // ^^=, reduce: AddsubdotTerm + reduce(88), // &&=, reduce: AddsubdotTerm + reduce(88), // |=, reduce: AddsubdotTerm + reduce(88), // ^=, reduce: AddsubdotTerm + reduce(88), // <<=, reduce: AddsubdotTerm + reduce(88), // >>=, reduce: AddsubdotTerm + reduce(88), // >>>=, reduce: AddsubdotTerm + reduce(88), // +=, reduce: AddsubdotTerm + reduce(88), // .=, reduce: AddsubdotTerm + reduce(88), // -=, reduce: AddsubdotTerm + reduce(88), // *=, reduce: AddsubdotTerm + reduce(88), // /=, reduce: AddsubdotTerm + reduce(88), // //=, reduce: AddsubdotTerm + reduce(88), // %=, reduce: AddsubdotTerm + reduce(88), // **=, reduce: AddsubdotTerm + reduce(88), // ?, reduce: AddsubdotTerm nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // >>>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(370), // * + shift(371), // / + shift(372), // // + shift(373), // % + shift(374), // .* + shift(375), // ./ + shift(376), // .// nil, // ! nil, // ~ nil, // ** @@ -71677,8 +79012,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -71697,18 +79030,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S670 + actionRow{ // S725 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(90), // $, reduce: MuldivTerm + reduce(89), // $, reduce: AddsubdotTerm nil, // empty - reduce(90), // ;, reduce: MuldivTerm - reduce(90), // =, reduce: MuldivTerm + reduce(89), // ;, reduce: AddsubdotTerm + nil, // { + nil, // } + reduce(89), // =, reduce: AddsubdotTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -71723,53 +79060,53 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(90), // ||=, reduce: MuldivTerm - reduce(90), // ^^=, reduce: MuldivTerm - reduce(90), // &&=, reduce: MuldivTerm - reduce(90), // |=, reduce: MuldivTerm - reduce(90), // ^=, reduce: MuldivTerm - reduce(90), // <<=, reduce: MuldivTerm - reduce(90), // >>=, reduce: MuldivTerm - reduce(90), // >>>=, reduce: MuldivTerm - reduce(90), // +=, reduce: MuldivTerm - reduce(90), // .=, reduce: MuldivTerm - reduce(90), // -=, reduce: MuldivTerm - reduce(90), // *=, reduce: MuldivTerm - reduce(90), // /=, reduce: MuldivTerm - reduce(90), // //=, reduce: MuldivTerm - reduce(90), // %=, reduce: MuldivTerm - reduce(90), // **=, reduce: MuldivTerm - reduce(90), // ?, reduce: MuldivTerm + reduce(89), // ||=, reduce: AddsubdotTerm + reduce(89), // ^^=, reduce: AddsubdotTerm + reduce(89), // &&=, reduce: AddsubdotTerm + reduce(89), // |=, reduce: AddsubdotTerm + reduce(89), // ^=, reduce: AddsubdotTerm + reduce(89), // <<=, reduce: AddsubdotTerm + reduce(89), // >>=, reduce: AddsubdotTerm + reduce(89), // >>>=, reduce: AddsubdotTerm + reduce(89), // +=, reduce: AddsubdotTerm + reduce(89), // .=, reduce: AddsubdotTerm + reduce(89), // -=, reduce: AddsubdotTerm + reduce(89), // *=, reduce: AddsubdotTerm + reduce(89), // /=, reduce: AddsubdotTerm + reduce(89), // //=, reduce: AddsubdotTerm + reduce(89), // %=, reduce: AddsubdotTerm + reduce(89), // **=, reduce: AddsubdotTerm + reduce(89), // ?, reduce: AddsubdotTerm nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // >>>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(370), // * + shift(371), // / + shift(372), // // + shift(373), // % + shift(374), // .* + shift(375), // ./ + shift(376), // .// nil, // ! nil, // ~ nil, // ** @@ -71784,8 +79121,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -71804,18 +79139,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S671 + actionRow{ // S726 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(91), // $, reduce: MuldivTerm + reduce(90), // $, reduce: AddsubdotTerm nil, // empty - reduce(91), // ;, reduce: MuldivTerm - reduce(91), // =, reduce: MuldivTerm + reduce(90), // ;, reduce: AddsubdotTerm + nil, // { + nil, // } + reduce(90), // =, reduce: AddsubdotTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -71830,53 +79169,53 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(91), // ||=, reduce: MuldivTerm - reduce(91), // ^^=, reduce: MuldivTerm - reduce(91), // &&=, reduce: MuldivTerm - reduce(91), // |=, reduce: MuldivTerm - reduce(91), // ^=, reduce: MuldivTerm - reduce(91), // <<=, reduce: MuldivTerm - reduce(91), // >>=, reduce: MuldivTerm - reduce(91), // >>>=, reduce: MuldivTerm - reduce(91), // +=, reduce: MuldivTerm - reduce(91), // .=, reduce: MuldivTerm - reduce(91), // -=, reduce: MuldivTerm - reduce(91), // *=, reduce: MuldivTerm - reduce(91), // /=, reduce: MuldivTerm - reduce(91), // //=, reduce: MuldivTerm - reduce(91), // %=, reduce: MuldivTerm - reduce(91), // **=, reduce: MuldivTerm - reduce(91), // ?, reduce: MuldivTerm + reduce(90), // ||=, reduce: AddsubdotTerm + reduce(90), // ^^=, reduce: AddsubdotTerm + reduce(90), // &&=, reduce: AddsubdotTerm + reduce(90), // |=, reduce: AddsubdotTerm + reduce(90), // ^=, reduce: AddsubdotTerm + reduce(90), // <<=, reduce: AddsubdotTerm + reduce(90), // >>=, reduce: AddsubdotTerm + reduce(90), // >>>=, reduce: AddsubdotTerm + reduce(90), // +=, reduce: AddsubdotTerm + reduce(90), // .=, reduce: AddsubdotTerm + reduce(90), // -=, reduce: AddsubdotTerm + reduce(90), // *=, reduce: AddsubdotTerm + reduce(90), // /=, reduce: AddsubdotTerm + reduce(90), // //=, reduce: AddsubdotTerm + reduce(90), // %=, reduce: AddsubdotTerm + reduce(90), // **=, reduce: AddsubdotTerm + reduce(90), // ?, reduce: AddsubdotTerm nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // >>>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(370), // * + shift(371), // / + shift(372), // // + shift(373), // % + shift(374), // .* + shift(375), // ./ + shift(376), // .// nil, // ! nil, // ~ nil, // ** @@ -71891,8 +79230,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -71911,17 +79248,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S672 + actionRow{ // S727 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(92), // $, reduce: MuldivTerm nil, // empty reduce(92), // ;, reduce: MuldivTerm + nil, // { + nil, // } reduce(92), // =, reduce: MuldivTerm nil, // md_token_filter nil, // md_token_emit @@ -71998,8 +79339,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -72018,17 +79357,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S673 + actionRow{ // S728 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(93), // $, reduce: MuldivTerm nil, // empty reduce(93), // ;, reduce: MuldivTerm + nil, // { + nil, // } reduce(93), // =, reduce: MuldivTerm nil, // md_token_filter nil, // md_token_emit @@ -72105,8 +79448,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -72125,17 +79466,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S674 + actionRow{ // S729 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(94), // $, reduce: MuldivTerm nil, // empty reduce(94), // ;, reduce: MuldivTerm + nil, // { + nil, // } reduce(94), // =, reduce: MuldivTerm nil, // md_token_filter nil, // md_token_emit @@ -72212,8 +79557,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -72232,17 +79575,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S675 + actionRow{ // S730 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(95), // $, reduce: MuldivTerm nil, // empty reduce(95), // ;, reduce: MuldivTerm + nil, // { + nil, // } reduce(95), // =, reduce: MuldivTerm nil, // md_token_filter nil, // md_token_emit @@ -72319,8 +79666,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -72339,5891 +79684,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S676 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(104), // $, reduce: PowTerm - nil, // empty - reduce(104), // ;, reduce: PowTerm - reduce(104), // =, reduce: PowTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(104), // ||=, reduce: PowTerm - reduce(104), // ^^=, reduce: PowTerm - reduce(104), // &&=, reduce: PowTerm - reduce(104), // |=, reduce: PowTerm - reduce(104), // ^=, reduce: PowTerm - reduce(104), // <<=, reduce: PowTerm - reduce(104), // >>=, reduce: PowTerm - reduce(104), // >>>=, reduce: PowTerm - reduce(104), // +=, reduce: PowTerm - reduce(104), // .=, reduce: PowTerm - reduce(104), // -=, reduce: PowTerm - reduce(104), // *=, reduce: PowTerm - reduce(104), // /=, reduce: PowTerm - reduce(104), // //=, reduce: PowTerm - reduce(104), // %=, reduce: PowTerm - reduce(104), // **=, reduce: PowTerm - reduce(104), // ?, reduce: PowTerm - nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // >>>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S677 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(106), // $, reduce: PrecedenceChainEnd - nil, // empty - reduce(106), // ;, reduce: PrecedenceChainEnd - reduce(106), // =, reduce: PrecedenceChainEnd - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(106), // ||=, reduce: PrecedenceChainEnd - reduce(106), // ^^=, reduce: PrecedenceChainEnd - reduce(106), // &&=, reduce: PrecedenceChainEnd - reduce(106), // |=, reduce: PrecedenceChainEnd - reduce(106), // ^=, reduce: PrecedenceChainEnd - reduce(106), // <<=, reduce: PrecedenceChainEnd - reduce(106), // >>=, reduce: PrecedenceChainEnd - reduce(106), // >>>=, reduce: PrecedenceChainEnd - reduce(106), // +=, reduce: PrecedenceChainEnd - reduce(106), // .=, reduce: PrecedenceChainEnd - reduce(106), // -=, reduce: PrecedenceChainEnd - reduce(106), // *=, reduce: PrecedenceChainEnd - reduce(106), // /=, reduce: PrecedenceChainEnd - reduce(106), // //=, reduce: PrecedenceChainEnd - reduce(106), // %=, reduce: PrecedenceChainEnd - reduce(106), // **=, reduce: PrecedenceChainEnd - reduce(106), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // >>>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S678 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1155), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S679 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1156), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S680 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S681 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S682 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S683 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S684 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S685 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S686 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S687 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S688 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S689 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S690 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S691 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S692 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S693 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S694 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S695 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S696 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S697 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S698 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S699 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S700 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S701 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S702 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S703 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm - nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // >>>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(97), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S704 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S705 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S706 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S707 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S708 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S709 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S710 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S711 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // >>>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(98), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S712 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: UnaryOpTerm - nil, // : - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(99), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S713 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: UnaryOpTerm - nil, // : - reduce(100), // ||, reduce: UnaryOpTerm - reduce(100), // ^^, reduce: UnaryOpTerm - reduce(100), // &&, reduce: UnaryOpTerm - reduce(100), // =~, reduce: UnaryOpTerm - reduce(100), // !=~, reduce: UnaryOpTerm - reduce(100), // ==, reduce: UnaryOpTerm - reduce(100), // !=, reduce: UnaryOpTerm - reduce(100), // >, reduce: UnaryOpTerm - reduce(100), // >=, reduce: UnaryOpTerm - reduce(100), // <, reduce: UnaryOpTerm - reduce(100), // <=, reduce: UnaryOpTerm - reduce(100), // |, reduce: UnaryOpTerm - reduce(100), // ^, reduce: UnaryOpTerm - reduce(100), // &, reduce: UnaryOpTerm - reduce(100), // <<, reduce: UnaryOpTerm - reduce(100), // >>, reduce: UnaryOpTerm - reduce(100), // >>>, reduce: UnaryOpTerm - reduce(100), // +, reduce: UnaryOpTerm - reduce(100), // -, reduce: UnaryOpTerm - reduce(100), // .+, reduce: UnaryOpTerm - reduce(100), // .-, reduce: UnaryOpTerm - reduce(100), // ., reduce: UnaryOpTerm - reduce(100), // *, reduce: UnaryOpTerm - reduce(100), // /, reduce: UnaryOpTerm - reduce(100), // //, reduce: UnaryOpTerm - reduce(100), // %, reduce: UnaryOpTerm - reduce(100), // .*, reduce: UnaryOpTerm - reduce(100), // ./, reduce: UnaryOpTerm - reduce(100), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(100), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S714 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: UnaryOpTerm - nil, // : - reduce(101), // ||, reduce: UnaryOpTerm - reduce(101), // ^^, reduce: UnaryOpTerm - reduce(101), // &&, reduce: UnaryOpTerm - reduce(101), // =~, reduce: UnaryOpTerm - reduce(101), // !=~, reduce: UnaryOpTerm - reduce(101), // ==, reduce: UnaryOpTerm - reduce(101), // !=, reduce: UnaryOpTerm - reduce(101), // >, reduce: UnaryOpTerm - reduce(101), // >=, reduce: UnaryOpTerm - reduce(101), // <, reduce: UnaryOpTerm - reduce(101), // <=, reduce: UnaryOpTerm - reduce(101), // |, reduce: UnaryOpTerm - reduce(101), // ^, reduce: UnaryOpTerm - reduce(101), // &, reduce: UnaryOpTerm - reduce(101), // <<, reduce: UnaryOpTerm - reduce(101), // >>, reduce: UnaryOpTerm - reduce(101), // >>>, reduce: UnaryOpTerm - reduce(101), // +, reduce: UnaryOpTerm - reduce(101), // -, reduce: UnaryOpTerm - reduce(101), // .+, reduce: UnaryOpTerm - reduce(101), // .-, reduce: UnaryOpTerm - reduce(101), // ., reduce: UnaryOpTerm - reduce(101), // *, reduce: UnaryOpTerm - reduce(101), // /, reduce: UnaryOpTerm - reduce(101), // //, reduce: UnaryOpTerm - reduce(101), // %, reduce: UnaryOpTerm - reduce(101), // .*, reduce: UnaryOpTerm - reduce(101), // ./, reduce: UnaryOpTerm - reduce(101), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(101), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S715 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: UnaryOpTerm - nil, // : - reduce(102), // ||, reduce: UnaryOpTerm - reduce(102), // ^^, reduce: UnaryOpTerm - reduce(102), // &&, reduce: UnaryOpTerm - reduce(102), // =~, reduce: UnaryOpTerm - reduce(102), // !=~, reduce: UnaryOpTerm - reduce(102), // ==, reduce: UnaryOpTerm - reduce(102), // !=, reduce: UnaryOpTerm - reduce(102), // >, reduce: UnaryOpTerm - reduce(102), // >=, reduce: UnaryOpTerm - reduce(102), // <, reduce: UnaryOpTerm - reduce(102), // <=, reduce: UnaryOpTerm - reduce(102), // |, reduce: UnaryOpTerm - reduce(102), // ^, reduce: UnaryOpTerm - reduce(102), // &, reduce: UnaryOpTerm - reduce(102), // <<, reduce: UnaryOpTerm - reduce(102), // >>, reduce: UnaryOpTerm - reduce(102), // >>>, reduce: UnaryOpTerm - reduce(102), // +, reduce: UnaryOpTerm - reduce(102), // -, reduce: UnaryOpTerm - reduce(102), // .+, reduce: UnaryOpTerm - reduce(102), // .-, reduce: UnaryOpTerm - reduce(102), // ., reduce: UnaryOpTerm - reduce(102), // *, reduce: UnaryOpTerm - reduce(102), // /, reduce: UnaryOpTerm - reduce(102), // //, reduce: UnaryOpTerm - reduce(102), // %, reduce: UnaryOpTerm - reduce(102), // .*, reduce: UnaryOpTerm - reduce(102), // ./, reduce: UnaryOpTerm - reduce(102), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(102), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S716 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S717 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1188), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S718 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1190), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S719 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: ArrayLiteral - nil, // : - reduce(121), // ||, reduce: ArrayLiteral - reduce(121), // ^^, reduce: ArrayLiteral - reduce(121), // &&, reduce: ArrayLiteral - reduce(121), // =~, reduce: ArrayLiteral - reduce(121), // !=~, reduce: ArrayLiteral - reduce(121), // ==, reduce: ArrayLiteral - reduce(121), // !=, reduce: ArrayLiteral - reduce(121), // >, reduce: ArrayLiteral - reduce(121), // >=, reduce: ArrayLiteral - reduce(121), // <, reduce: ArrayLiteral - reduce(121), // <=, reduce: ArrayLiteral - reduce(121), // |, reduce: ArrayLiteral - reduce(121), // ^, reduce: ArrayLiteral - reduce(121), // &, reduce: ArrayLiteral - reduce(121), // <<, reduce: ArrayLiteral - reduce(121), // >>, reduce: ArrayLiteral - reduce(121), // >>>, reduce: ArrayLiteral - reduce(121), // +, reduce: ArrayLiteral - reduce(121), // -, reduce: ArrayLiteral - reduce(121), // .+, reduce: ArrayLiteral - reduce(121), // .-, reduce: ArrayLiteral - reduce(121), // ., reduce: ArrayLiteral - reduce(121), // *, reduce: ArrayLiteral - reduce(121), // /, reduce: ArrayLiteral - reduce(121), // //, reduce: ArrayLiteral - reduce(121), // %, reduce: ArrayLiteral - reduce(121), // .*, reduce: ArrayLiteral - reduce(121), // ./, reduce: ArrayLiteral - reduce(121), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: ArrayLiteral - nil, // ( - reduce(121), // ), reduce: ArrayLiteral - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(121), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S720 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1191), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S721 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(127), // ?, reduce: MapLiteral - nil, // : - reduce(127), // ||, reduce: MapLiteral - reduce(127), // ^^, reduce: MapLiteral - reduce(127), // &&, reduce: MapLiteral - reduce(127), // =~, reduce: MapLiteral - reduce(127), // !=~, reduce: MapLiteral - reduce(127), // ==, reduce: MapLiteral - reduce(127), // !=, reduce: MapLiteral - reduce(127), // >, reduce: MapLiteral - reduce(127), // >=, reduce: MapLiteral - reduce(127), // <, reduce: MapLiteral - reduce(127), // <=, reduce: MapLiteral - reduce(127), // |, reduce: MapLiteral - reduce(127), // ^, reduce: MapLiteral - reduce(127), // &, reduce: MapLiteral - reduce(127), // <<, reduce: MapLiteral - reduce(127), // >>, reduce: MapLiteral - reduce(127), // >>>, reduce: MapLiteral - reduce(127), // +, reduce: MapLiteral - reduce(127), // -, reduce: MapLiteral - reduce(127), // .+, reduce: MapLiteral - reduce(127), // .-, reduce: MapLiteral - reduce(127), // ., reduce: MapLiteral - reduce(127), // *, reduce: MapLiteral - reduce(127), // /, reduce: MapLiteral - reduce(127), // //, reduce: MapLiteral - reduce(127), // %, reduce: MapLiteral - reduce(127), // .*, reduce: MapLiteral - reduce(127), // ./, reduce: MapLiteral - reduce(127), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(127), // **, reduce: MapLiteral - nil, // ( - reduce(127), // ), reduce: MapLiteral - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(127), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S722 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(1192), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S723 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - shift(1193), // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S724 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1195), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1196), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S725 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(108), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - reduce(108), // :, reduce: MlrvalOrFunction - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // >>>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(108), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S726 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(21), // ], reduce: FieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: FieldValue - reduce(21), // :, reduce: FieldValue - reduce(21), // ||, reduce: FieldValue - reduce(21), // ^^, reduce: FieldValue - reduce(21), // &&, reduce: FieldValue - reduce(21), // =~, reduce: FieldValue - reduce(21), // !=~, reduce: FieldValue - reduce(21), // ==, reduce: FieldValue - reduce(21), // !=, reduce: FieldValue - reduce(21), // >, reduce: FieldValue - reduce(21), // >=, reduce: FieldValue - reduce(21), // <, reduce: FieldValue - reduce(21), // <=, reduce: FieldValue - reduce(21), // |, reduce: FieldValue - reduce(21), // ^, reduce: FieldValue - reduce(21), // &, reduce: FieldValue - reduce(21), // <<, reduce: FieldValue - reduce(21), // >>, reduce: FieldValue - reduce(21), // >>>, reduce: FieldValue - reduce(21), // +, reduce: FieldValue - reduce(21), // -, reduce: FieldValue - reduce(21), // .+, reduce: FieldValue - reduce(21), // .-, reduce: FieldValue - reduce(21), // ., reduce: FieldValue - reduce(21), // *, reduce: FieldValue - reduce(21), // /, reduce: FieldValue - reduce(21), // //, reduce: FieldValue - reduce(21), // %, reduce: FieldValue - reduce(21), // .*, reduce: FieldValue - reduce(21), // ./, reduce: FieldValue - reduce(21), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(21), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S727 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(22), // ], reduce: FieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: FieldValue - reduce(22), // :, reduce: FieldValue - reduce(22), // ||, reduce: FieldValue - reduce(22), // ^^, reduce: FieldValue - reduce(22), // &&, reduce: FieldValue - reduce(22), // =~, reduce: FieldValue - reduce(22), // !=~, reduce: FieldValue - reduce(22), // ==, reduce: FieldValue - reduce(22), // !=, reduce: FieldValue - reduce(22), // >, reduce: FieldValue - reduce(22), // >=, reduce: FieldValue - reduce(22), // <, reduce: FieldValue - reduce(22), // <=, reduce: FieldValue - reduce(22), // |, reduce: FieldValue - reduce(22), // ^, reduce: FieldValue - reduce(22), // &, reduce: FieldValue - reduce(22), // <<, reduce: FieldValue - reduce(22), // >>, reduce: FieldValue - reduce(22), // >>>, reduce: FieldValue - reduce(22), // +, reduce: FieldValue - reduce(22), // -, reduce: FieldValue - reduce(22), // .+, reduce: FieldValue - reduce(22), // .-, reduce: FieldValue - reduce(22), // ., reduce: FieldValue - reduce(22), // *, reduce: FieldValue - reduce(22), // /, reduce: FieldValue - reduce(22), // //, reduce: FieldValue - reduce(22), // %, reduce: FieldValue - reduce(22), // .*, reduce: FieldValue - reduce(22), // ./, reduce: FieldValue - reduce(22), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(22), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S728 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(23), // ], reduce: FieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FieldValue - reduce(23), // :, reduce: FieldValue - reduce(23), // ||, reduce: FieldValue - reduce(23), // ^^, reduce: FieldValue - reduce(23), // &&, reduce: FieldValue - reduce(23), // =~, reduce: FieldValue - reduce(23), // !=~, reduce: FieldValue - reduce(23), // ==, reduce: FieldValue - reduce(23), // !=, reduce: FieldValue - reduce(23), // >, reduce: FieldValue - reduce(23), // >=, reduce: FieldValue - reduce(23), // <, reduce: FieldValue - reduce(23), // <=, reduce: FieldValue - reduce(23), // |, reduce: FieldValue - reduce(23), // ^, reduce: FieldValue - reduce(23), // &, reduce: FieldValue - reduce(23), // <<, reduce: FieldValue - reduce(23), // >>, reduce: FieldValue - reduce(23), // >>>, reduce: FieldValue - reduce(23), // +, reduce: FieldValue - reduce(23), // -, reduce: FieldValue - reduce(23), // .+, reduce: FieldValue - reduce(23), // .-, reduce: FieldValue - reduce(23), // ., reduce: FieldValue - reduce(23), // *, reduce: FieldValue - reduce(23), // /, reduce: FieldValue - reduce(23), // //, reduce: FieldValue - reduce(23), // %, reduce: FieldValue - reduce(23), // .*, reduce: FieldValue - reduce(23), // ./, reduce: FieldValue - reduce(23), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(23), // [, reduce: FieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S729 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(24), // ], reduce: DirectFieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: DirectFieldValue - reduce(24), // :, reduce: DirectFieldValue - reduce(24), // ||, reduce: DirectFieldValue - reduce(24), // ^^, reduce: DirectFieldValue - reduce(24), // &&, reduce: DirectFieldValue - reduce(24), // =~, reduce: DirectFieldValue - reduce(24), // !=~, reduce: DirectFieldValue - reduce(24), // ==, reduce: DirectFieldValue - reduce(24), // !=, reduce: DirectFieldValue - reduce(24), // >, reduce: DirectFieldValue - reduce(24), // >=, reduce: DirectFieldValue - reduce(24), // <, reduce: DirectFieldValue - reduce(24), // <=, reduce: DirectFieldValue - reduce(24), // |, reduce: DirectFieldValue - reduce(24), // ^, reduce: DirectFieldValue - reduce(24), // &, reduce: DirectFieldValue - reduce(24), // <<, reduce: DirectFieldValue - reduce(24), // >>, reduce: DirectFieldValue - reduce(24), // >>>, reduce: DirectFieldValue - reduce(24), // +, reduce: DirectFieldValue - reduce(24), // -, reduce: DirectFieldValue - reduce(24), // .+, reduce: DirectFieldValue - reduce(24), // .-, reduce: DirectFieldValue - reduce(24), // ., reduce: DirectFieldValue - reduce(24), // *, reduce: DirectFieldValue - reduce(24), // /, reduce: DirectFieldValue - reduce(24), // //, reduce: DirectFieldValue - reduce(24), // %, reduce: DirectFieldValue - reduce(24), // .*, reduce: DirectFieldValue - reduce(24), // ./, reduce: DirectFieldValue - reduce(24), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: DirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(24), // [, reduce: DirectFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S730 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -78232,30932 +79694,11 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(26), // ], reduce: BracedFieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: BracedFieldValue - reduce(26), // :, reduce: BracedFieldValue - reduce(26), // ||, reduce: BracedFieldValue - reduce(26), // ^^, reduce: BracedFieldValue - reduce(26), // &&, reduce: BracedFieldValue - reduce(26), // =~, reduce: BracedFieldValue - reduce(26), // !=~, reduce: BracedFieldValue - reduce(26), // ==, reduce: BracedFieldValue - reduce(26), // !=, reduce: BracedFieldValue - reduce(26), // >, reduce: BracedFieldValue - reduce(26), // >=, reduce: BracedFieldValue - reduce(26), // <, reduce: BracedFieldValue - reduce(26), // <=, reduce: BracedFieldValue - reduce(26), // |, reduce: BracedFieldValue - reduce(26), // ^, reduce: BracedFieldValue - reduce(26), // &, reduce: BracedFieldValue - reduce(26), // <<, reduce: BracedFieldValue - reduce(26), // >>, reduce: BracedFieldValue - reduce(26), // >>>, reduce: BracedFieldValue - reduce(26), // +, reduce: BracedFieldValue - reduce(26), // -, reduce: BracedFieldValue - reduce(26), // .+, reduce: BracedFieldValue - reduce(26), // .-, reduce: BracedFieldValue - reduce(26), // ., reduce: BracedFieldValue - reduce(26), // *, reduce: BracedFieldValue - reduce(26), // /, reduce: BracedFieldValue - reduce(26), // //, reduce: BracedFieldValue - reduce(26), // %, reduce: BracedFieldValue - reduce(26), // .*, reduce: BracedFieldValue - reduce(26), // ./, reduce: BracedFieldValue - reduce(26), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: BracedFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(26), // [, reduce: BracedFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S732 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(109), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - reduce(109), // :, reduce: MlrvalOrFunction - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // >>>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(109), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S733 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(27), // ], reduce: FullSrec - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: FullSrec - reduce(27), // :, reduce: FullSrec - reduce(27), // ||, reduce: FullSrec - reduce(27), // ^^, reduce: FullSrec - reduce(27), // &&, reduce: FullSrec - reduce(27), // =~, reduce: FullSrec - reduce(27), // !=~, reduce: FullSrec - reduce(27), // ==, reduce: FullSrec - reduce(27), // !=, reduce: FullSrec - reduce(27), // >, reduce: FullSrec - reduce(27), // >=, reduce: FullSrec - reduce(27), // <, reduce: FullSrec - reduce(27), // <=, reduce: FullSrec - reduce(27), // |, reduce: FullSrec - reduce(27), // ^, reduce: FullSrec - reduce(27), // &, reduce: FullSrec - reduce(27), // <<, reduce: FullSrec - reduce(27), // >>, reduce: FullSrec - reduce(27), // >>>, reduce: FullSrec - reduce(27), // +, reduce: FullSrec - reduce(27), // -, reduce: FullSrec - reduce(27), // .+, reduce: FullSrec - reduce(27), // .-, reduce: FullSrec - reduce(27), // ., reduce: FullSrec - reduce(27), // *, reduce: FullSrec - reduce(27), // /, reduce: FullSrec - reduce(27), // //, reduce: FullSrec - reduce(27), // %, reduce: FullSrec - reduce(27), // .*, reduce: FullSrec - reduce(27), // ./, reduce: FullSrec - reduce(27), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(27), // **, reduce: FullSrec - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(27), // [, reduce: FullSrec - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S734 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(110), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction - reduce(110), // :, reduce: MlrvalOrFunction - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // >>>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(110), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S735 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(28), // ], reduce: OosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: OosvarValue - reduce(28), // :, reduce: OosvarValue - reduce(28), // ||, reduce: OosvarValue - reduce(28), // ^^, reduce: OosvarValue - reduce(28), // &&, reduce: OosvarValue - reduce(28), // =~, reduce: OosvarValue - reduce(28), // !=~, reduce: OosvarValue - reduce(28), // ==, reduce: OosvarValue - reduce(28), // !=, reduce: OosvarValue - reduce(28), // >, reduce: OosvarValue - reduce(28), // >=, reduce: OosvarValue - reduce(28), // <, reduce: OosvarValue - reduce(28), // <=, reduce: OosvarValue - reduce(28), // |, reduce: OosvarValue - reduce(28), // ^, reduce: OosvarValue - reduce(28), // &, reduce: OosvarValue - reduce(28), // <<, reduce: OosvarValue - reduce(28), // >>, reduce: OosvarValue - reduce(28), // >>>, reduce: OosvarValue - reduce(28), // +, reduce: OosvarValue - reduce(28), // -, reduce: OosvarValue - reduce(28), // .+, reduce: OosvarValue - reduce(28), // .-, reduce: OosvarValue - reduce(28), // ., reduce: OosvarValue - reduce(28), // *, reduce: OosvarValue - reduce(28), // /, reduce: OosvarValue - reduce(28), // //, reduce: OosvarValue - reduce(28), // %, reduce: OosvarValue - reduce(28), // .*, reduce: OosvarValue - reduce(28), // ./, reduce: OosvarValue - reduce(28), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(28), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S736 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(29), // ], reduce: OosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: OosvarValue - reduce(29), // :, reduce: OosvarValue - reduce(29), // ||, reduce: OosvarValue - reduce(29), // ^^, reduce: OosvarValue - reduce(29), // &&, reduce: OosvarValue - reduce(29), // =~, reduce: OosvarValue - reduce(29), // !=~, reduce: OosvarValue - reduce(29), // ==, reduce: OosvarValue - reduce(29), // !=, reduce: OosvarValue - reduce(29), // >, reduce: OosvarValue - reduce(29), // >=, reduce: OosvarValue - reduce(29), // <, reduce: OosvarValue - reduce(29), // <=, reduce: OosvarValue - reduce(29), // |, reduce: OosvarValue - reduce(29), // ^, reduce: OosvarValue - reduce(29), // &, reduce: OosvarValue - reduce(29), // <<, reduce: OosvarValue - reduce(29), // >>, reduce: OosvarValue - reduce(29), // >>>, reduce: OosvarValue - reduce(29), // +, reduce: OosvarValue - reduce(29), // -, reduce: OosvarValue - reduce(29), // .+, reduce: OosvarValue - reduce(29), // .-, reduce: OosvarValue - reduce(29), // ., reduce: OosvarValue - reduce(29), // *, reduce: OosvarValue - reduce(29), // /, reduce: OosvarValue - reduce(29), // //, reduce: OosvarValue - reduce(29), // %, reduce: OosvarValue - reduce(29), // .*, reduce: OosvarValue - reduce(29), // ./, reduce: OosvarValue - reduce(29), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(29), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S737 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(30), // ], reduce: OosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: OosvarValue - reduce(30), // :, reduce: OosvarValue - reduce(30), // ||, reduce: OosvarValue - reduce(30), // ^^, reduce: OosvarValue - reduce(30), // &&, reduce: OosvarValue - reduce(30), // =~, reduce: OosvarValue - reduce(30), // !=~, reduce: OosvarValue - reduce(30), // ==, reduce: OosvarValue - reduce(30), // !=, reduce: OosvarValue - reduce(30), // >, reduce: OosvarValue - reduce(30), // >=, reduce: OosvarValue - reduce(30), // <, reduce: OosvarValue - reduce(30), // <=, reduce: OosvarValue - reduce(30), // |, reduce: OosvarValue - reduce(30), // ^, reduce: OosvarValue - reduce(30), // &, reduce: OosvarValue - reduce(30), // <<, reduce: OosvarValue - reduce(30), // >>, reduce: OosvarValue - reduce(30), // >>>, reduce: OosvarValue - reduce(30), // +, reduce: OosvarValue - reduce(30), // -, reduce: OosvarValue - reduce(30), // .+, reduce: OosvarValue - reduce(30), // .-, reduce: OosvarValue - reduce(30), // ., reduce: OosvarValue - reduce(30), // *, reduce: OosvarValue - reduce(30), // /, reduce: OosvarValue - reduce(30), // //, reduce: OosvarValue - reduce(30), // %, reduce: OosvarValue - reduce(30), // .*, reduce: OosvarValue - reduce(30), // ./, reduce: OosvarValue - reduce(30), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(30), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(30), // [, reduce: OosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S738 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(31), // ], reduce: DirectOosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: DirectOosvarValue - reduce(31), // :, reduce: DirectOosvarValue - reduce(31), // ||, reduce: DirectOosvarValue - reduce(31), // ^^, reduce: DirectOosvarValue - reduce(31), // &&, reduce: DirectOosvarValue - reduce(31), // =~, reduce: DirectOosvarValue - reduce(31), // !=~, reduce: DirectOosvarValue - reduce(31), // ==, reduce: DirectOosvarValue - reduce(31), // !=, reduce: DirectOosvarValue - reduce(31), // >, reduce: DirectOosvarValue - reduce(31), // >=, reduce: DirectOosvarValue - reduce(31), // <, reduce: DirectOosvarValue - reduce(31), // <=, reduce: DirectOosvarValue - reduce(31), // |, reduce: DirectOosvarValue - reduce(31), // ^, reduce: DirectOosvarValue - reduce(31), // &, reduce: DirectOosvarValue - reduce(31), // <<, reduce: DirectOosvarValue - reduce(31), // >>, reduce: DirectOosvarValue - reduce(31), // >>>, reduce: DirectOosvarValue - reduce(31), // +, reduce: DirectOosvarValue - reduce(31), // -, reduce: DirectOosvarValue - reduce(31), // .+, reduce: DirectOosvarValue - reduce(31), // .-, reduce: DirectOosvarValue - reduce(31), // ., reduce: DirectOosvarValue - reduce(31), // *, reduce: DirectOosvarValue - reduce(31), // /, reduce: DirectOosvarValue - reduce(31), // //, reduce: DirectOosvarValue - reduce(31), // %, reduce: DirectOosvarValue - reduce(31), // .*, reduce: DirectOosvarValue - reduce(31), // ./, reduce: DirectOosvarValue - reduce(31), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: DirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(31), // [, reduce: DirectOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S739 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S740 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(33), // ], reduce: BracedOosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: BracedOosvarValue - reduce(33), // :, reduce: BracedOosvarValue - reduce(33), // ||, reduce: BracedOosvarValue - reduce(33), // ^^, reduce: BracedOosvarValue - reduce(33), // &&, reduce: BracedOosvarValue - reduce(33), // =~, reduce: BracedOosvarValue - reduce(33), // !=~, reduce: BracedOosvarValue - reduce(33), // ==, reduce: BracedOosvarValue - reduce(33), // !=, reduce: BracedOosvarValue - reduce(33), // >, reduce: BracedOosvarValue - reduce(33), // >=, reduce: BracedOosvarValue - reduce(33), // <, reduce: BracedOosvarValue - reduce(33), // <=, reduce: BracedOosvarValue - reduce(33), // |, reduce: BracedOosvarValue - reduce(33), // ^, reduce: BracedOosvarValue - reduce(33), // &, reduce: BracedOosvarValue - reduce(33), // <<, reduce: BracedOosvarValue - reduce(33), // >>, reduce: BracedOosvarValue - reduce(33), // >>>, reduce: BracedOosvarValue - reduce(33), // +, reduce: BracedOosvarValue - reduce(33), // -, reduce: BracedOosvarValue - reduce(33), // .+, reduce: BracedOosvarValue - reduce(33), // .-, reduce: BracedOosvarValue - reduce(33), // ., reduce: BracedOosvarValue - reduce(33), // *, reduce: BracedOosvarValue - reduce(33), // /, reduce: BracedOosvarValue - reduce(33), // //, reduce: BracedOosvarValue - reduce(33), // %, reduce: BracedOosvarValue - reduce(33), // .*, reduce: BracedOosvarValue - reduce(33), // ./, reduce: BracedOosvarValue - reduce(33), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: BracedOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(33), // [, reduce: BracedOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S741 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(111), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - reduce(111), // :, reduce: MlrvalOrFunction - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // >>>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(111), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S742 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(34), // ], reduce: FullOosvar - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: FullOosvar - reduce(34), // :, reduce: FullOosvar - reduce(34), // ||, reduce: FullOosvar - reduce(34), // ^^, reduce: FullOosvar - reduce(34), // &&, reduce: FullOosvar - reduce(34), // =~, reduce: FullOosvar - reduce(34), // !=~, reduce: FullOosvar - reduce(34), // ==, reduce: FullOosvar - reduce(34), // !=, reduce: FullOosvar - reduce(34), // >, reduce: FullOosvar - reduce(34), // >=, reduce: FullOosvar - reduce(34), // <, reduce: FullOosvar - reduce(34), // <=, reduce: FullOosvar - reduce(34), // |, reduce: FullOosvar - reduce(34), // ^, reduce: FullOosvar - reduce(34), // &, reduce: FullOosvar - reduce(34), // <<, reduce: FullOosvar - reduce(34), // >>, reduce: FullOosvar - reduce(34), // >>>, reduce: FullOosvar - reduce(34), // +, reduce: FullOosvar - reduce(34), // -, reduce: FullOosvar - reduce(34), // .+, reduce: FullOosvar - reduce(34), // .-, reduce: FullOosvar - reduce(34), // ., reduce: FullOosvar - reduce(34), // *, reduce: FullOosvar - reduce(34), // /, reduce: FullOosvar - reduce(34), // //, reduce: FullOosvar - reduce(34), // %, reduce: FullOosvar - reduce(34), // .*, reduce: FullOosvar - reduce(34), // ./, reduce: FullOosvar - reduce(34), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(34), // **, reduce: FullOosvar - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(34), // [, reduce: FullOosvar - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S743 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(112), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - reduce(112), // :, reduce: MlrvalOrFunction - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // >>>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(112), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S744 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(35), // ], reduce: LocalVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: LocalVariable - reduce(35), // :, reduce: LocalVariable - reduce(35), // ||, reduce: LocalVariable - reduce(35), // ^^, reduce: LocalVariable - reduce(35), // &&, reduce: LocalVariable - reduce(35), // =~, reduce: LocalVariable - reduce(35), // !=~, reduce: LocalVariable - reduce(35), // ==, reduce: LocalVariable - reduce(35), // !=, reduce: LocalVariable - reduce(35), // >, reduce: LocalVariable - reduce(35), // >=, reduce: LocalVariable - reduce(35), // <, reduce: LocalVariable - reduce(35), // <=, reduce: LocalVariable - reduce(35), // |, reduce: LocalVariable - reduce(35), // ^, reduce: LocalVariable - reduce(35), // &, reduce: LocalVariable - reduce(35), // <<, reduce: LocalVariable - reduce(35), // >>, reduce: LocalVariable - reduce(35), // >>>, reduce: LocalVariable - reduce(35), // +, reduce: LocalVariable - reduce(35), // -, reduce: LocalVariable - reduce(35), // .+, reduce: LocalVariable - reduce(35), // .-, reduce: LocalVariable - reduce(35), // ., reduce: LocalVariable - reduce(35), // *, reduce: LocalVariable - reduce(35), // /, reduce: LocalVariable - reduce(35), // //, reduce: LocalVariable - reduce(35), // %, reduce: LocalVariable - reduce(35), // .*, reduce: LocalVariable - reduce(35), // ./, reduce: LocalVariable - reduce(35), // .//, reduce: LocalVariable - nil, // ! - nil, // ~ - reduce(35), // **, reduce: LocalVariable - reduce(155), // (, reduce: FunctionName - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(35), // [, reduce: LocalVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S745 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(53), // ], reduce: Rvalue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(53), // :, reduce: Rvalue - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S746 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(54), // ], reduce: PrecedenceChainStart - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(54), // :, reduce: PrecedenceChainStart - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S747 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(56), // ], reduce: TernaryTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(1199), // ? - reduce(56), // :, reduce: TernaryTerm - shift(1200), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S748 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1202), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S749 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(58), // ], reduce: LogicalOrTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - reduce(58), // :, reduce: LogicalOrTerm - reduce(58), // ||, reduce: LogicalOrTerm - shift(1203), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S750 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(60), // ], reduce: LogicalXORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - reduce(60), // :, reduce: LogicalXORTerm - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(1204), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S751 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(62), // ], reduce: LogicalAndTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - reduce(62), // :, reduce: LogicalAndTerm - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(1205), // =~ - shift(1206), // !=~ - shift(1207), // == - shift(1208), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S752 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(67), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - reduce(67), // :, reduce: EqneTerm - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(1209), // > - shift(1210), // >= - shift(1211), // < - shift(1212), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S753 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(72), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: CmpTerm - reduce(72), // :, reduce: CmpTerm - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(1213), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S754 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(74), // ], reduce: BitwiseORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - reduce(74), // :, reduce: BitwiseORTerm - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(1214), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S755 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(76), // ], reduce: BitwiseXORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm - reduce(76), // :, reduce: BitwiseXORTerm - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(1215), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S756 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(78), // ], reduce: BitwiseANDTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm - reduce(78), // :, reduce: BitwiseANDTerm - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(1216), // << - shift(1217), // >> - shift(1218), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S757 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(82), // ], reduce: BitwiseShiftTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - reduce(82), // :, reduce: BitwiseShiftTerm - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(1219), // + - shift(1220), // - - shift(1221), // .+ - shift(1222), // .- - shift(1223), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S758 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S759 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(88), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - reduce(88), // :, reduce: AddsubdotTerm - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // >>>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(1225), // * - shift(1226), // / - shift(1227), // // - shift(1228), // % - shift(1229), // .* - shift(1230), // ./ - shift(1231), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S760 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S761 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S762 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S763 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(96), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: MuldivTerm - reduce(96), // :, reduce: MuldivTerm - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // >>>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S764 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(103), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - reduce(103), // :, reduce: UnaryOpTerm - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // >>>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S765 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S766 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S767 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(105), // ], reduce: PowTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: PowTerm - reduce(105), // :, reduce: PowTerm - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // >>>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(1237), // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S768 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S769 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(107), // ], reduce: PrecedenceChainEnd - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - reduce(107), // :, reduce: PrecedenceChainEnd - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // >>>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - shift(1239), // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S770 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(113), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction - reduce(113), // :, reduce: MlrvalOrFunction - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // >>>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(113), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S771 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(114), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: MlrvalOrFunction - reduce(114), // :, reduce: MlrvalOrFunction - reduce(114), // ||, reduce: MlrvalOrFunction - reduce(114), // ^^, reduce: MlrvalOrFunction - reduce(114), // &&, reduce: MlrvalOrFunction - reduce(114), // =~, reduce: MlrvalOrFunction - reduce(114), // !=~, reduce: MlrvalOrFunction - reduce(114), // ==, reduce: MlrvalOrFunction - reduce(114), // !=, reduce: MlrvalOrFunction - reduce(114), // >, reduce: MlrvalOrFunction - reduce(114), // >=, reduce: MlrvalOrFunction - reduce(114), // <, reduce: MlrvalOrFunction - reduce(114), // <=, reduce: MlrvalOrFunction - reduce(114), // |, reduce: MlrvalOrFunction - reduce(114), // ^, reduce: MlrvalOrFunction - reduce(114), // &, reduce: MlrvalOrFunction - reduce(114), // <<, reduce: MlrvalOrFunction - reduce(114), // >>, reduce: MlrvalOrFunction - reduce(114), // >>>, reduce: MlrvalOrFunction - reduce(114), // +, reduce: MlrvalOrFunction - reduce(114), // -, reduce: MlrvalOrFunction - reduce(114), // .+, reduce: MlrvalOrFunction - reduce(114), // .-, reduce: MlrvalOrFunction - reduce(114), // ., reduce: MlrvalOrFunction - reduce(114), // *, reduce: MlrvalOrFunction - reduce(114), // /, reduce: MlrvalOrFunction - reduce(114), // //, reduce: MlrvalOrFunction - reduce(114), // %, reduce: MlrvalOrFunction - reduce(114), // .*, reduce: MlrvalOrFunction - reduce(114), // ./, reduce: MlrvalOrFunction - reduce(114), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(114), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(114), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S772 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(115), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: MlrvalOrFunction - reduce(115), // :, reduce: MlrvalOrFunction - reduce(115), // ||, reduce: MlrvalOrFunction - reduce(115), // ^^, reduce: MlrvalOrFunction - reduce(115), // &&, reduce: MlrvalOrFunction - reduce(115), // =~, reduce: MlrvalOrFunction - reduce(115), // !=~, reduce: MlrvalOrFunction - reduce(115), // ==, reduce: MlrvalOrFunction - reduce(115), // !=, reduce: MlrvalOrFunction - reduce(115), // >, reduce: MlrvalOrFunction - reduce(115), // >=, reduce: MlrvalOrFunction - reduce(115), // <, reduce: MlrvalOrFunction - reduce(115), // <=, reduce: MlrvalOrFunction - reduce(115), // |, reduce: MlrvalOrFunction - reduce(115), // ^, reduce: MlrvalOrFunction - reduce(115), // &, reduce: MlrvalOrFunction - reduce(115), // <<, reduce: MlrvalOrFunction - reduce(115), // >>, reduce: MlrvalOrFunction - reduce(115), // >>>, reduce: MlrvalOrFunction - reduce(115), // +, reduce: MlrvalOrFunction - reduce(115), // -, reduce: MlrvalOrFunction - reduce(115), // .+, reduce: MlrvalOrFunction - reduce(115), // .-, reduce: MlrvalOrFunction - reduce(115), // ., reduce: MlrvalOrFunction - reduce(115), // *, reduce: MlrvalOrFunction - reduce(115), // /, reduce: MlrvalOrFunction - reduce(115), // //, reduce: MlrvalOrFunction - reduce(115), // %, reduce: MlrvalOrFunction - reduce(115), // .*, reduce: MlrvalOrFunction - reduce(115), // ./, reduce: MlrvalOrFunction - reduce(115), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(115), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(115), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S773 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(116), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: MlrvalOrFunction - reduce(116), // :, reduce: MlrvalOrFunction - reduce(116), // ||, reduce: MlrvalOrFunction - reduce(116), // ^^, reduce: MlrvalOrFunction - reduce(116), // &&, reduce: MlrvalOrFunction - reduce(116), // =~, reduce: MlrvalOrFunction - reduce(116), // !=~, reduce: MlrvalOrFunction - reduce(116), // ==, reduce: MlrvalOrFunction - reduce(116), // !=, reduce: MlrvalOrFunction - reduce(116), // >, reduce: MlrvalOrFunction - reduce(116), // >=, reduce: MlrvalOrFunction - reduce(116), // <, reduce: MlrvalOrFunction - reduce(116), // <=, reduce: MlrvalOrFunction - reduce(116), // |, reduce: MlrvalOrFunction - reduce(116), // ^, reduce: MlrvalOrFunction - reduce(116), // &, reduce: MlrvalOrFunction - reduce(116), // <<, reduce: MlrvalOrFunction - reduce(116), // >>, reduce: MlrvalOrFunction - reduce(116), // >>>, reduce: MlrvalOrFunction - reduce(116), // +, reduce: MlrvalOrFunction - reduce(116), // -, reduce: MlrvalOrFunction - reduce(116), // .+, reduce: MlrvalOrFunction - reduce(116), // .-, reduce: MlrvalOrFunction - reduce(116), // ., reduce: MlrvalOrFunction - reduce(116), // *, reduce: MlrvalOrFunction - reduce(116), // /, reduce: MlrvalOrFunction - reduce(116), // //, reduce: MlrvalOrFunction - reduce(116), // %, reduce: MlrvalOrFunction - reduce(116), // .*, reduce: MlrvalOrFunction - reduce(116), // ./, reduce: MlrvalOrFunction - reduce(116), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(116), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(116), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S774 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(117), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - reduce(117), // :, reduce: MlrvalOrFunction - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // >>>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(117), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S775 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(118), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: MlrvalOrFunction - reduce(118), // :, reduce: MlrvalOrFunction - reduce(118), // ||, reduce: MlrvalOrFunction - reduce(118), // ^^, reduce: MlrvalOrFunction - reduce(118), // &&, reduce: MlrvalOrFunction - reduce(118), // =~, reduce: MlrvalOrFunction - reduce(118), // !=~, reduce: MlrvalOrFunction - reduce(118), // ==, reduce: MlrvalOrFunction - reduce(118), // !=, reduce: MlrvalOrFunction - reduce(118), // >, reduce: MlrvalOrFunction - reduce(118), // >=, reduce: MlrvalOrFunction - reduce(118), // <, reduce: MlrvalOrFunction - reduce(118), // <=, reduce: MlrvalOrFunction - reduce(118), // |, reduce: MlrvalOrFunction - reduce(118), // ^, reduce: MlrvalOrFunction - reduce(118), // &, reduce: MlrvalOrFunction - reduce(118), // <<, reduce: MlrvalOrFunction - reduce(118), // >>, reduce: MlrvalOrFunction - reduce(118), // >>>, reduce: MlrvalOrFunction - reduce(118), // +, reduce: MlrvalOrFunction - reduce(118), // -, reduce: MlrvalOrFunction - reduce(118), // .+, reduce: MlrvalOrFunction - reduce(118), // .-, reduce: MlrvalOrFunction - reduce(118), // ., reduce: MlrvalOrFunction - reduce(118), // *, reduce: MlrvalOrFunction - reduce(118), // /, reduce: MlrvalOrFunction - reduce(118), // //, reduce: MlrvalOrFunction - reduce(118), // %, reduce: MlrvalOrFunction - reduce(118), // .*, reduce: MlrvalOrFunction - reduce(118), // ./, reduce: MlrvalOrFunction - reduce(118), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(118), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(118), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S776 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(119), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction - reduce(119), // :, reduce: MlrvalOrFunction - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // >>>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(119), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S777 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(120), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MlrvalOrFunction - reduce(120), // :, reduce: MlrvalOrFunction - reduce(120), // ||, reduce: MlrvalOrFunction - reduce(120), // ^^, reduce: MlrvalOrFunction - reduce(120), // &&, reduce: MlrvalOrFunction - reduce(120), // =~, reduce: MlrvalOrFunction - reduce(120), // !=~, reduce: MlrvalOrFunction - reduce(120), // ==, reduce: MlrvalOrFunction - reduce(120), // !=, reduce: MlrvalOrFunction - reduce(120), // >, reduce: MlrvalOrFunction - reduce(120), // >=, reduce: MlrvalOrFunction - reduce(120), // <, reduce: MlrvalOrFunction - reduce(120), // <=, reduce: MlrvalOrFunction - reduce(120), // |, reduce: MlrvalOrFunction - reduce(120), // ^, reduce: MlrvalOrFunction - reduce(120), // &, reduce: MlrvalOrFunction - reduce(120), // <<, reduce: MlrvalOrFunction - reduce(120), // >>, reduce: MlrvalOrFunction - reduce(120), // >>>, reduce: MlrvalOrFunction - reduce(120), // +, reduce: MlrvalOrFunction - reduce(120), // -, reduce: MlrvalOrFunction - reduce(120), // .+, reduce: MlrvalOrFunction - reduce(120), // .-, reduce: MlrvalOrFunction - reduce(120), // ., reduce: MlrvalOrFunction - reduce(120), // *, reduce: MlrvalOrFunction - reduce(120), // /, reduce: MlrvalOrFunction - reduce(120), // //, reduce: MlrvalOrFunction - reduce(120), // %, reduce: MlrvalOrFunction - reduce(120), // .*, reduce: MlrvalOrFunction - reduce(120), // ./, reduce: MlrvalOrFunction - reduce(120), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(120), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S778 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - shift(1240), // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S779 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(126), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - reduce(126), // :, reduce: MlrvalOrFunction - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(126), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S780 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - shift(1242), // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S781 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(133), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction - reduce(133), // :, reduce: MlrvalOrFunction - reduce(133), // ||, reduce: MlrvalOrFunction - reduce(133), // ^^, reduce: MlrvalOrFunction - reduce(133), // &&, reduce: MlrvalOrFunction - reduce(133), // =~, reduce: MlrvalOrFunction - reduce(133), // !=~, reduce: MlrvalOrFunction - reduce(133), // ==, reduce: MlrvalOrFunction - reduce(133), // !=, reduce: MlrvalOrFunction - reduce(133), // >, reduce: MlrvalOrFunction - reduce(133), // >=, reduce: MlrvalOrFunction - reduce(133), // <, reduce: MlrvalOrFunction - reduce(133), // <=, reduce: MlrvalOrFunction - reduce(133), // |, reduce: MlrvalOrFunction - reduce(133), // ^, reduce: MlrvalOrFunction - reduce(133), // &, reduce: MlrvalOrFunction - reduce(133), // <<, reduce: MlrvalOrFunction - reduce(133), // >>, reduce: MlrvalOrFunction - reduce(133), // >>>, reduce: MlrvalOrFunction - reduce(133), // +, reduce: MlrvalOrFunction - reduce(133), // -, reduce: MlrvalOrFunction - reduce(133), // .+, reduce: MlrvalOrFunction - reduce(133), // .-, reduce: MlrvalOrFunction - reduce(133), // ., reduce: MlrvalOrFunction - reduce(133), // *, reduce: MlrvalOrFunction - reduce(133), // /, reduce: MlrvalOrFunction - reduce(133), // //, reduce: MlrvalOrFunction - reduce(133), // %, reduce: MlrvalOrFunction - reduce(133), // .*, reduce: MlrvalOrFunction - reduce(133), // ./, reduce: MlrvalOrFunction - reduce(133), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(133), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S782 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(134), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(134), // ?, reduce: ContextVariable - reduce(134), // :, reduce: ContextVariable - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // >>>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(134), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(134), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S783 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(135), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(135), // ?, reduce: ContextVariable - reduce(135), // :, reduce: ContextVariable - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // >>>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(135), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S784 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(136), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(136), // ?, reduce: ContextVariable - reduce(136), // :, reduce: ContextVariable - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // >>>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(136), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S785 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(137), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(137), // ?, reduce: ContextVariable - reduce(137), // :, reduce: ContextVariable - reduce(137), // ||, reduce: ContextVariable - reduce(137), // ^^, reduce: ContextVariable - reduce(137), // &&, reduce: ContextVariable - reduce(137), // =~, reduce: ContextVariable - reduce(137), // !=~, reduce: ContextVariable - reduce(137), // ==, reduce: ContextVariable - reduce(137), // !=, reduce: ContextVariable - reduce(137), // >, reduce: ContextVariable - reduce(137), // >=, reduce: ContextVariable - reduce(137), // <, reduce: ContextVariable - reduce(137), // <=, reduce: ContextVariable - reduce(137), // |, reduce: ContextVariable - reduce(137), // ^, reduce: ContextVariable - reduce(137), // &, reduce: ContextVariable - reduce(137), // <<, reduce: ContextVariable - reduce(137), // >>, reduce: ContextVariable - reduce(137), // >>>, reduce: ContextVariable - reduce(137), // +, reduce: ContextVariable - reduce(137), // -, reduce: ContextVariable - reduce(137), // .+, reduce: ContextVariable - reduce(137), // .-, reduce: ContextVariable - reduce(137), // ., reduce: ContextVariable - reduce(137), // *, reduce: ContextVariable - reduce(137), // /, reduce: ContextVariable - reduce(137), // //, reduce: ContextVariable - reduce(137), // %, reduce: ContextVariable - reduce(137), // .*, reduce: ContextVariable - reduce(137), // ./, reduce: ContextVariable - reduce(137), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(137), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(137), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S786 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(138), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(138), // ?, reduce: ContextVariable - reduce(138), // :, reduce: ContextVariable - reduce(138), // ||, reduce: ContextVariable - reduce(138), // ^^, reduce: ContextVariable - reduce(138), // &&, reduce: ContextVariable - reduce(138), // =~, reduce: ContextVariable - reduce(138), // !=~, reduce: ContextVariable - reduce(138), // ==, reduce: ContextVariable - reduce(138), // !=, reduce: ContextVariable - reduce(138), // >, reduce: ContextVariable - reduce(138), // >=, reduce: ContextVariable - reduce(138), // <, reduce: ContextVariable - reduce(138), // <=, reduce: ContextVariable - reduce(138), // |, reduce: ContextVariable - reduce(138), // ^, reduce: ContextVariable - reduce(138), // &, reduce: ContextVariable - reduce(138), // <<, reduce: ContextVariable - reduce(138), // >>, reduce: ContextVariable - reduce(138), // >>>, reduce: ContextVariable - reduce(138), // +, reduce: ContextVariable - reduce(138), // -, reduce: ContextVariable - reduce(138), // .+, reduce: ContextVariable - reduce(138), // .-, reduce: ContextVariable - reduce(138), // ., reduce: ContextVariable - reduce(138), // *, reduce: ContextVariable - reduce(138), // /, reduce: ContextVariable - reduce(138), // //, reduce: ContextVariable - reduce(138), // %, reduce: ContextVariable - reduce(138), // .*, reduce: ContextVariable - reduce(138), // ./, reduce: ContextVariable - reduce(138), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(138), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(138), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S787 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(139), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ContextVariable - reduce(139), // :, reduce: ContextVariable - reduce(139), // ||, reduce: ContextVariable - reduce(139), // ^^, reduce: ContextVariable - reduce(139), // &&, reduce: ContextVariable - reduce(139), // =~, reduce: ContextVariable - reduce(139), // !=~, reduce: ContextVariable - reduce(139), // ==, reduce: ContextVariable - reduce(139), // !=, reduce: ContextVariable - reduce(139), // >, reduce: ContextVariable - reduce(139), // >=, reduce: ContextVariable - reduce(139), // <, reduce: ContextVariable - reduce(139), // <=, reduce: ContextVariable - reduce(139), // |, reduce: ContextVariable - reduce(139), // ^, reduce: ContextVariable - reduce(139), // &, reduce: ContextVariable - reduce(139), // <<, reduce: ContextVariable - reduce(139), // >>, reduce: ContextVariable - reduce(139), // >>>, reduce: ContextVariable - reduce(139), // +, reduce: ContextVariable - reduce(139), // -, reduce: ContextVariable - reduce(139), // .+, reduce: ContextVariable - reduce(139), // .-, reduce: ContextVariable - reduce(139), // ., reduce: ContextVariable - reduce(139), // *, reduce: ContextVariable - reduce(139), // /, reduce: ContextVariable - reduce(139), // //, reduce: ContextVariable - reduce(139), // %, reduce: ContextVariable - reduce(139), // .*, reduce: ContextVariable - reduce(139), // ./, reduce: ContextVariable - reduce(139), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(139), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S788 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(140), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(140), // ?, reduce: ContextVariable - reduce(140), // :, reduce: ContextVariable - reduce(140), // ||, reduce: ContextVariable - reduce(140), // ^^, reduce: ContextVariable - reduce(140), // &&, reduce: ContextVariable - reduce(140), // =~, reduce: ContextVariable - reduce(140), // !=~, reduce: ContextVariable - reduce(140), // ==, reduce: ContextVariable - reduce(140), // !=, reduce: ContextVariable - reduce(140), // >, reduce: ContextVariable - reduce(140), // >=, reduce: ContextVariable - reduce(140), // <, reduce: ContextVariable - reduce(140), // <=, reduce: ContextVariable - reduce(140), // |, reduce: ContextVariable - reduce(140), // ^, reduce: ContextVariable - reduce(140), // &, reduce: ContextVariable - reduce(140), // <<, reduce: ContextVariable - reduce(140), // >>, reduce: ContextVariable - reduce(140), // >>>, reduce: ContextVariable - reduce(140), // +, reduce: ContextVariable - reduce(140), // -, reduce: ContextVariable - reduce(140), // .+, reduce: ContextVariable - reduce(140), // .-, reduce: ContextVariable - reduce(140), // ., reduce: ContextVariable - reduce(140), // *, reduce: ContextVariable - reduce(140), // /, reduce: ContextVariable - reduce(140), // //, reduce: ContextVariable - reduce(140), // %, reduce: ContextVariable - reduce(140), // .*, reduce: ContextVariable - reduce(140), // ./, reduce: ContextVariable - reduce(140), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(140), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(140), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S789 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(141), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ContextVariable - reduce(141), // :, reduce: ContextVariable - reduce(141), // ||, reduce: ContextVariable - reduce(141), // ^^, reduce: ContextVariable - reduce(141), // &&, reduce: ContextVariable - reduce(141), // =~, reduce: ContextVariable - reduce(141), // !=~, reduce: ContextVariable - reduce(141), // ==, reduce: ContextVariable - reduce(141), // !=, reduce: ContextVariable - reduce(141), // >, reduce: ContextVariable - reduce(141), // >=, reduce: ContextVariable - reduce(141), // <, reduce: ContextVariable - reduce(141), // <=, reduce: ContextVariable - reduce(141), // |, reduce: ContextVariable - reduce(141), // ^, reduce: ContextVariable - reduce(141), // &, reduce: ContextVariable - reduce(141), // <<, reduce: ContextVariable - reduce(141), // >>, reduce: ContextVariable - reduce(141), // >>>, reduce: ContextVariable - reduce(141), // +, reduce: ContextVariable - reduce(141), // -, reduce: ContextVariable - reduce(141), // .+, reduce: ContextVariable - reduce(141), // .-, reduce: ContextVariable - reduce(141), // ., reduce: ContextVariable - reduce(141), // *, reduce: ContextVariable - reduce(141), // /, reduce: ContextVariable - reduce(141), // //, reduce: ContextVariable - reduce(141), // %, reduce: ContextVariable - reduce(141), // .*, reduce: ContextVariable - reduce(141), // ./, reduce: ContextVariable - reduce(141), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(141), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S790 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(142), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ContextVariable - reduce(142), // :, reduce: ContextVariable - reduce(142), // ||, reduce: ContextVariable - reduce(142), // ^^, reduce: ContextVariable - reduce(142), // &&, reduce: ContextVariable - reduce(142), // =~, reduce: ContextVariable - reduce(142), // !=~, reduce: ContextVariable - reduce(142), // ==, reduce: ContextVariable - reduce(142), // !=, reduce: ContextVariable - reduce(142), // >, reduce: ContextVariable - reduce(142), // >=, reduce: ContextVariable - reduce(142), // <, reduce: ContextVariable - reduce(142), // <=, reduce: ContextVariable - reduce(142), // |, reduce: ContextVariable - reduce(142), // ^, reduce: ContextVariable - reduce(142), // &, reduce: ContextVariable - reduce(142), // <<, reduce: ContextVariable - reduce(142), // >>, reduce: ContextVariable - reduce(142), // >>>, reduce: ContextVariable - reduce(142), // +, reduce: ContextVariable - reduce(142), // -, reduce: ContextVariable - reduce(142), // .+, reduce: ContextVariable - reduce(142), // .-, reduce: ContextVariable - reduce(142), // ., reduce: ContextVariable - reduce(142), // *, reduce: ContextVariable - reduce(142), // /, reduce: ContextVariable - reduce(142), // //, reduce: ContextVariable - reduce(142), // %, reduce: ContextVariable - reduce(142), // .*, reduce: ContextVariable - reduce(142), // ./, reduce: ContextVariable - reduce(142), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(142), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S791 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(143), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ContextVariable - reduce(143), // :, reduce: ContextVariable - reduce(143), // ||, reduce: ContextVariable - reduce(143), // ^^, reduce: ContextVariable - reduce(143), // &&, reduce: ContextVariable - reduce(143), // =~, reduce: ContextVariable - reduce(143), // !=~, reduce: ContextVariable - reduce(143), // ==, reduce: ContextVariable - reduce(143), // !=, reduce: ContextVariable - reduce(143), // >, reduce: ContextVariable - reduce(143), // >=, reduce: ContextVariable - reduce(143), // <, reduce: ContextVariable - reduce(143), // <=, reduce: ContextVariable - reduce(143), // |, reduce: ContextVariable - reduce(143), // ^, reduce: ContextVariable - reduce(143), // &, reduce: ContextVariable - reduce(143), // <<, reduce: ContextVariable - reduce(143), // >>, reduce: ContextVariable - reduce(143), // >>>, reduce: ContextVariable - reduce(143), // +, reduce: ContextVariable - reduce(143), // -, reduce: ContextVariable - reduce(143), // .+, reduce: ContextVariable - reduce(143), // .-, reduce: ContextVariable - reduce(143), // ., reduce: ContextVariable - reduce(143), // *, reduce: ContextVariable - reduce(143), // /, reduce: ContextVariable - reduce(143), // //, reduce: ContextVariable - reduce(143), // %, reduce: ContextVariable - reduce(143), // .*, reduce: ContextVariable - reduce(143), // ./, reduce: ContextVariable - reduce(143), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(143), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S792 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(144), // ], reduce: ContextVariable - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ContextVariable - reduce(144), // :, reduce: ContextVariable - reduce(144), // ||, reduce: ContextVariable - reduce(144), // ^^, reduce: ContextVariable - reduce(144), // &&, reduce: ContextVariable - reduce(144), // =~, reduce: ContextVariable - reduce(144), // !=~, reduce: ContextVariable - reduce(144), // ==, reduce: ContextVariable - reduce(144), // !=, reduce: ContextVariable - reduce(144), // >, reduce: ContextVariable - reduce(144), // >=, reduce: ContextVariable - reduce(144), // <, reduce: ContextVariable - reduce(144), // <=, reduce: ContextVariable - reduce(144), // |, reduce: ContextVariable - reduce(144), // ^, reduce: ContextVariable - reduce(144), // &, reduce: ContextVariable - reduce(144), // <<, reduce: ContextVariable - reduce(144), // >>, reduce: ContextVariable - reduce(144), // >>>, reduce: ContextVariable - reduce(144), // +, reduce: ContextVariable - reduce(144), // -, reduce: ContextVariable - reduce(144), // .+, reduce: ContextVariable - reduce(144), // .-, reduce: ContextVariable - reduce(144), // ., reduce: ContextVariable - reduce(144), // *, reduce: ContextVariable - reduce(144), // /, reduce: ContextVariable - reduce(144), // //, reduce: ContextVariable - reduce(144), // %, reduce: ContextVariable - reduce(144), // .*, reduce: ContextVariable - reduce(144), // ./, reduce: ContextVariable - reduce(144), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(144), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S793 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(145), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction - reduce(145), // :, reduce: MlrvalOrFunction - reduce(145), // ||, reduce: MlrvalOrFunction - reduce(145), // ^^, reduce: MlrvalOrFunction - reduce(145), // &&, reduce: MlrvalOrFunction - reduce(145), // =~, reduce: MlrvalOrFunction - reduce(145), // !=~, reduce: MlrvalOrFunction - reduce(145), // ==, reduce: MlrvalOrFunction - reduce(145), // !=, reduce: MlrvalOrFunction - reduce(145), // >, reduce: MlrvalOrFunction - reduce(145), // >=, reduce: MlrvalOrFunction - reduce(145), // <, reduce: MlrvalOrFunction - reduce(145), // <=, reduce: MlrvalOrFunction - reduce(145), // |, reduce: MlrvalOrFunction - reduce(145), // ^, reduce: MlrvalOrFunction - reduce(145), // &, reduce: MlrvalOrFunction - reduce(145), // <<, reduce: MlrvalOrFunction - reduce(145), // >>, reduce: MlrvalOrFunction - reduce(145), // >>>, reduce: MlrvalOrFunction - reduce(145), // +, reduce: MlrvalOrFunction - reduce(145), // -, reduce: MlrvalOrFunction - reduce(145), // .+, reduce: MlrvalOrFunction - reduce(145), // .-, reduce: MlrvalOrFunction - reduce(145), // ., reduce: MlrvalOrFunction - reduce(145), // *, reduce: MlrvalOrFunction - reduce(145), // /, reduce: MlrvalOrFunction - reduce(145), // //, reduce: MlrvalOrFunction - reduce(145), // %, reduce: MlrvalOrFunction - reduce(145), // .*, reduce: MlrvalOrFunction - reduce(145), // ./, reduce: MlrvalOrFunction - reduce(145), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(145), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S794 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(147), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction - reduce(147), // :, reduce: MlrvalOrFunction - reduce(147), // ||, reduce: MlrvalOrFunction - reduce(147), // ^^, reduce: MlrvalOrFunction - reduce(147), // &&, reduce: MlrvalOrFunction - reduce(147), // =~, reduce: MlrvalOrFunction - reduce(147), // !=~, reduce: MlrvalOrFunction - reduce(147), // ==, reduce: MlrvalOrFunction - reduce(147), // !=, reduce: MlrvalOrFunction - reduce(147), // >, reduce: MlrvalOrFunction - reduce(147), // >=, reduce: MlrvalOrFunction - reduce(147), // <, reduce: MlrvalOrFunction - reduce(147), // <=, reduce: MlrvalOrFunction - reduce(147), // |, reduce: MlrvalOrFunction - reduce(147), // ^, reduce: MlrvalOrFunction - reduce(147), // &, reduce: MlrvalOrFunction - reduce(147), // <<, reduce: MlrvalOrFunction - reduce(147), // >>, reduce: MlrvalOrFunction - reduce(147), // >>>, reduce: MlrvalOrFunction - reduce(147), // +, reduce: MlrvalOrFunction - reduce(147), // -, reduce: MlrvalOrFunction - reduce(147), // .+, reduce: MlrvalOrFunction - reduce(147), // .-, reduce: MlrvalOrFunction - reduce(147), // ., reduce: MlrvalOrFunction - reduce(147), // *, reduce: MlrvalOrFunction - reduce(147), // /, reduce: MlrvalOrFunction - reduce(147), // //, reduce: MlrvalOrFunction - reduce(147), // %, reduce: MlrvalOrFunction - reduce(147), // .*, reduce: MlrvalOrFunction - reduce(147), // ./, reduce: MlrvalOrFunction - reduce(147), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(147), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S795 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(152), // ], reduce: MlrvalOrFunction - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(152), // ?, reduce: MlrvalOrFunction - reduce(152), // :, reduce: MlrvalOrFunction - reduce(152), // ||, reduce: MlrvalOrFunction - reduce(152), // ^^, reduce: MlrvalOrFunction - reduce(152), // &&, reduce: MlrvalOrFunction - reduce(152), // =~, reduce: MlrvalOrFunction - reduce(152), // !=~, reduce: MlrvalOrFunction - reduce(152), // ==, reduce: MlrvalOrFunction - reduce(152), // !=, reduce: MlrvalOrFunction - reduce(152), // >, reduce: MlrvalOrFunction - reduce(152), // >=, reduce: MlrvalOrFunction - reduce(152), // <, reduce: MlrvalOrFunction - reduce(152), // <=, reduce: MlrvalOrFunction - reduce(152), // |, reduce: MlrvalOrFunction - reduce(152), // ^, reduce: MlrvalOrFunction - reduce(152), // &, reduce: MlrvalOrFunction - reduce(152), // <<, reduce: MlrvalOrFunction - reduce(152), // >>, reduce: MlrvalOrFunction - reduce(152), // >>>, reduce: MlrvalOrFunction - reduce(152), // +, reduce: MlrvalOrFunction - reduce(152), // -, reduce: MlrvalOrFunction - reduce(152), // .+, reduce: MlrvalOrFunction - reduce(152), // .-, reduce: MlrvalOrFunction - reduce(152), // ., reduce: MlrvalOrFunction - reduce(152), // *, reduce: MlrvalOrFunction - reduce(152), // /, reduce: MlrvalOrFunction - reduce(152), // //, reduce: MlrvalOrFunction - reduce(152), // %, reduce: MlrvalOrFunction - reduce(152), // .*, reduce: MlrvalOrFunction - reduce(152), // ./, reduce: MlrvalOrFunction - reduce(152), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(152), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(152), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S796 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1244), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S797 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - reduce(124), // ], reduce: ArrayLiteralElements - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S798 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1246), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S799 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1247), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S800 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S801 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S802 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S803 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S804 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S805 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S806 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S807 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S808 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S809 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S810 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S811 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S812 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S813 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S814 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S815 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S816 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S817 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S818 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S819 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S820 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S821 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S822 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S823 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(97), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm - nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // >>>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(97), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S824 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S825 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S826 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S827 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S828 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S829 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S830 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S831 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(98), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // >>>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(98), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S832 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(99), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: UnaryOpTerm - nil, // : - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(99), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S833 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(100), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: UnaryOpTerm - nil, // : - reduce(100), // ||, reduce: UnaryOpTerm - reduce(100), // ^^, reduce: UnaryOpTerm - reduce(100), // &&, reduce: UnaryOpTerm - reduce(100), // =~, reduce: UnaryOpTerm - reduce(100), // !=~, reduce: UnaryOpTerm - reduce(100), // ==, reduce: UnaryOpTerm - reduce(100), // !=, reduce: UnaryOpTerm - reduce(100), // >, reduce: UnaryOpTerm - reduce(100), // >=, reduce: UnaryOpTerm - reduce(100), // <, reduce: UnaryOpTerm - reduce(100), // <=, reduce: UnaryOpTerm - reduce(100), // |, reduce: UnaryOpTerm - reduce(100), // ^, reduce: UnaryOpTerm - reduce(100), // &, reduce: UnaryOpTerm - reduce(100), // <<, reduce: UnaryOpTerm - reduce(100), // >>, reduce: UnaryOpTerm - reduce(100), // >>>, reduce: UnaryOpTerm - reduce(100), // +, reduce: UnaryOpTerm - reduce(100), // -, reduce: UnaryOpTerm - reduce(100), // .+, reduce: UnaryOpTerm - reduce(100), // .-, reduce: UnaryOpTerm - reduce(100), // ., reduce: UnaryOpTerm - reduce(100), // *, reduce: UnaryOpTerm - reduce(100), // /, reduce: UnaryOpTerm - reduce(100), // //, reduce: UnaryOpTerm - reduce(100), // %, reduce: UnaryOpTerm - reduce(100), // .*, reduce: UnaryOpTerm - reduce(100), // ./, reduce: UnaryOpTerm - reduce(100), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(100), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S834 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(101), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: UnaryOpTerm - nil, // : - reduce(101), // ||, reduce: UnaryOpTerm - reduce(101), // ^^, reduce: UnaryOpTerm - reduce(101), // &&, reduce: UnaryOpTerm - reduce(101), // =~, reduce: UnaryOpTerm - reduce(101), // !=~, reduce: UnaryOpTerm - reduce(101), // ==, reduce: UnaryOpTerm - reduce(101), // !=, reduce: UnaryOpTerm - reduce(101), // >, reduce: UnaryOpTerm - reduce(101), // >=, reduce: UnaryOpTerm - reduce(101), // <, reduce: UnaryOpTerm - reduce(101), // <=, reduce: UnaryOpTerm - reduce(101), // |, reduce: UnaryOpTerm - reduce(101), // ^, reduce: UnaryOpTerm - reduce(101), // &, reduce: UnaryOpTerm - reduce(101), // <<, reduce: UnaryOpTerm - reduce(101), // >>, reduce: UnaryOpTerm - reduce(101), // >>>, reduce: UnaryOpTerm - reduce(101), // +, reduce: UnaryOpTerm - reduce(101), // -, reduce: UnaryOpTerm - reduce(101), // .+, reduce: UnaryOpTerm - reduce(101), // .-, reduce: UnaryOpTerm - reduce(101), // ., reduce: UnaryOpTerm - reduce(101), // *, reduce: UnaryOpTerm - reduce(101), // /, reduce: UnaryOpTerm - reduce(101), // //, reduce: UnaryOpTerm - reduce(101), // %, reduce: UnaryOpTerm - reduce(101), // .*, reduce: UnaryOpTerm - reduce(101), // ./, reduce: UnaryOpTerm - reduce(101), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(101), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S835 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(102), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: UnaryOpTerm - nil, // : - reduce(102), // ||, reduce: UnaryOpTerm - reduce(102), // ^^, reduce: UnaryOpTerm - reduce(102), // &&, reduce: UnaryOpTerm - reduce(102), // =~, reduce: UnaryOpTerm - reduce(102), // !=~, reduce: UnaryOpTerm - reduce(102), // ==, reduce: UnaryOpTerm - reduce(102), // !=, reduce: UnaryOpTerm - reduce(102), // >, reduce: UnaryOpTerm - reduce(102), // >=, reduce: UnaryOpTerm - reduce(102), // <, reduce: UnaryOpTerm - reduce(102), // <=, reduce: UnaryOpTerm - reduce(102), // |, reduce: UnaryOpTerm - reduce(102), // ^, reduce: UnaryOpTerm - reduce(102), // &, reduce: UnaryOpTerm - reduce(102), // <<, reduce: UnaryOpTerm - reduce(102), // >>, reduce: UnaryOpTerm - reduce(102), // >>>, reduce: UnaryOpTerm - reduce(102), // +, reduce: UnaryOpTerm - reduce(102), // -, reduce: UnaryOpTerm - reduce(102), // .+, reduce: UnaryOpTerm - reduce(102), // .-, reduce: UnaryOpTerm - reduce(102), // ., reduce: UnaryOpTerm - reduce(102), // *, reduce: UnaryOpTerm - reduce(102), // /, reduce: UnaryOpTerm - reduce(102), // //, reduce: UnaryOpTerm - reduce(102), // %, reduce: UnaryOpTerm - reduce(102), // .*, reduce: UnaryOpTerm - reduce(102), // ./, reduce: UnaryOpTerm - reduce(102), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(102), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S836 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S837 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1279), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S838 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1281), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S839 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(121), // ], reduce: ArrayLiteral - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: ArrayLiteral - nil, // : - reduce(121), // ||, reduce: ArrayLiteral - reduce(121), // ^^, reduce: ArrayLiteral - reduce(121), // &&, reduce: ArrayLiteral - reduce(121), // =~, reduce: ArrayLiteral - reduce(121), // !=~, reduce: ArrayLiteral - reduce(121), // ==, reduce: ArrayLiteral - reduce(121), // !=, reduce: ArrayLiteral - reduce(121), // >, reduce: ArrayLiteral - reduce(121), // >=, reduce: ArrayLiteral - reduce(121), // <, reduce: ArrayLiteral - reduce(121), // <=, reduce: ArrayLiteral - reduce(121), // |, reduce: ArrayLiteral - reduce(121), // ^, reduce: ArrayLiteral - reduce(121), // &, reduce: ArrayLiteral - reduce(121), // <<, reduce: ArrayLiteral - reduce(121), // >>, reduce: ArrayLiteral - reduce(121), // >>>, reduce: ArrayLiteral - reduce(121), // +, reduce: ArrayLiteral - reduce(121), // -, reduce: ArrayLiteral - reduce(121), // .+, reduce: ArrayLiteral - reduce(121), // .-, reduce: ArrayLiteral - reduce(121), // ., reduce: ArrayLiteral - reduce(121), // *, reduce: ArrayLiteral - reduce(121), // /, reduce: ArrayLiteral - reduce(121), // //, reduce: ArrayLiteral - reduce(121), // %, reduce: ArrayLiteral - reduce(121), // .*, reduce: ArrayLiteral - reduce(121), // ./, reduce: ArrayLiteral - reduce(121), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(121), // [, reduce: ArrayLiteral - reduce(121), // ,, reduce: ArrayLiteral - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S840 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1282), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S841 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(122), // $, reduce: ArrayLiteral - nil, // empty - reduce(122), // ;, reduce: ArrayLiteral - reduce(122), // =, reduce: ArrayLiteral - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(122), // ||=, reduce: ArrayLiteral - reduce(122), // ^^=, reduce: ArrayLiteral - reduce(122), // &&=, reduce: ArrayLiteral - reduce(122), // |=, reduce: ArrayLiteral - reduce(122), // ^=, reduce: ArrayLiteral - reduce(122), // <<=, reduce: ArrayLiteral - reduce(122), // >>=, reduce: ArrayLiteral - reduce(122), // >>>=, reduce: ArrayLiteral - reduce(122), // +=, reduce: ArrayLiteral - reduce(122), // .=, reduce: ArrayLiteral - reduce(122), // -=, reduce: ArrayLiteral - reduce(122), // *=, reduce: ArrayLiteral - reduce(122), // /=, reduce: ArrayLiteral - reduce(122), // //=, reduce: ArrayLiteral - reduce(122), // %=, reduce: ArrayLiteral - reduce(122), // **=, reduce: ArrayLiteral - reduce(122), // ?, reduce: ArrayLiteral - nil, // : - reduce(122), // ||, reduce: ArrayLiteral - reduce(122), // ^^, reduce: ArrayLiteral - reduce(122), // &&, reduce: ArrayLiteral - reduce(122), // =~, reduce: ArrayLiteral - reduce(122), // !=~, reduce: ArrayLiteral - reduce(122), // ==, reduce: ArrayLiteral - reduce(122), // !=, reduce: ArrayLiteral - reduce(122), // >, reduce: ArrayLiteral - reduce(122), // >=, reduce: ArrayLiteral - reduce(122), // <, reduce: ArrayLiteral - reduce(122), // <=, reduce: ArrayLiteral - reduce(122), // |, reduce: ArrayLiteral - reduce(122), // ^, reduce: ArrayLiteral - reduce(122), // &, reduce: ArrayLiteral - reduce(122), // <<, reduce: ArrayLiteral - reduce(122), // >>, reduce: ArrayLiteral - reduce(122), // >>>, reduce: ArrayLiteral - reduce(122), // +, reduce: ArrayLiteral - reduce(122), // -, reduce: ArrayLiteral - reduce(122), // .+, reduce: ArrayLiteral - reduce(122), // .-, reduce: ArrayLiteral - reduce(122), // ., reduce: ArrayLiteral - reduce(122), // *, reduce: ArrayLiteral - reduce(122), // /, reduce: ArrayLiteral - reduce(122), // //, reduce: ArrayLiteral - reduce(122), // %, reduce: ArrayLiteral - reduce(122), // .*, reduce: ArrayLiteral - reduce(122), // ./, reduce: ArrayLiteral - reduce(122), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(122), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(122), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S842 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(127), // ], reduce: MapLiteral - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(127), // ?, reduce: MapLiteral - nil, // : - reduce(127), // ||, reduce: MapLiteral - reduce(127), // ^^, reduce: MapLiteral - reduce(127), // &&, reduce: MapLiteral - reduce(127), // =~, reduce: MapLiteral - reduce(127), // !=~, reduce: MapLiteral - reduce(127), // ==, reduce: MapLiteral - reduce(127), // !=, reduce: MapLiteral - reduce(127), // >, reduce: MapLiteral - reduce(127), // >=, reduce: MapLiteral - reduce(127), // <, reduce: MapLiteral - reduce(127), // <=, reduce: MapLiteral - reduce(127), // |, reduce: MapLiteral - reduce(127), // ^, reduce: MapLiteral - reduce(127), // &, reduce: MapLiteral - reduce(127), // <<, reduce: MapLiteral - reduce(127), // >>, reduce: MapLiteral - reduce(127), // >>>, reduce: MapLiteral - reduce(127), // +, reduce: MapLiteral - reduce(127), // -, reduce: MapLiteral - reduce(127), // .+, reduce: MapLiteral - reduce(127), // .-, reduce: MapLiteral - reduce(127), // ., reduce: MapLiteral - reduce(127), // *, reduce: MapLiteral - reduce(127), // /, reduce: MapLiteral - reduce(127), // //, reduce: MapLiteral - reduce(127), // %, reduce: MapLiteral - reduce(127), // .*, reduce: MapLiteral - reduce(127), // ./, reduce: MapLiteral - reduce(127), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(127), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(127), // [, reduce: MapLiteral - reduce(127), // ,, reduce: MapLiteral - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S843 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(1283), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S844 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - shift(1284), // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S845 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S846 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1358), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S847 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1359), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S848 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S849 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S850 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S851 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S852 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S853 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S854 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S855 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S856 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S857 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S858 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S859 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S860 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S861 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S862 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S863 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S864 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S865 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S866 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S867 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S868 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S869 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S870 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S871 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm - reduce(97), // :, reduce: UnaryOpTerm - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // >>>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S872 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S873 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S874 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S875 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S876 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S877 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S878 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S879 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - reduce(98), // :, reduce: UnaryOpTerm - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // >>>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S880 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: UnaryOpTerm - reduce(99), // :, reduce: UnaryOpTerm - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S881 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: UnaryOpTerm - reduce(100), // :, reduce: UnaryOpTerm - reduce(100), // ||, reduce: UnaryOpTerm - reduce(100), // ^^, reduce: UnaryOpTerm - reduce(100), // &&, reduce: UnaryOpTerm - reduce(100), // =~, reduce: UnaryOpTerm - reduce(100), // !=~, reduce: UnaryOpTerm - reduce(100), // ==, reduce: UnaryOpTerm - reduce(100), // !=, reduce: UnaryOpTerm - reduce(100), // >, reduce: UnaryOpTerm - reduce(100), // >=, reduce: UnaryOpTerm - reduce(100), // <, reduce: UnaryOpTerm - reduce(100), // <=, reduce: UnaryOpTerm - reduce(100), // |, reduce: UnaryOpTerm - reduce(100), // ^, reduce: UnaryOpTerm - reduce(100), // &, reduce: UnaryOpTerm - reduce(100), // <<, reduce: UnaryOpTerm - reduce(100), // >>, reduce: UnaryOpTerm - reduce(100), // >>>, reduce: UnaryOpTerm - reduce(100), // +, reduce: UnaryOpTerm - reduce(100), // -, reduce: UnaryOpTerm - reduce(100), // .+, reduce: UnaryOpTerm - reduce(100), // .-, reduce: UnaryOpTerm - reduce(100), // ., reduce: UnaryOpTerm - reduce(100), // *, reduce: UnaryOpTerm - reduce(100), // /, reduce: UnaryOpTerm - reduce(100), // //, reduce: UnaryOpTerm - reduce(100), // %, reduce: UnaryOpTerm - reduce(100), // .*, reduce: UnaryOpTerm - reduce(100), // ./, reduce: UnaryOpTerm - reduce(100), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S882 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: UnaryOpTerm - reduce(101), // :, reduce: UnaryOpTerm - reduce(101), // ||, reduce: UnaryOpTerm - reduce(101), // ^^, reduce: UnaryOpTerm - reduce(101), // &&, reduce: UnaryOpTerm - reduce(101), // =~, reduce: UnaryOpTerm - reduce(101), // !=~, reduce: UnaryOpTerm - reduce(101), // ==, reduce: UnaryOpTerm - reduce(101), // !=, reduce: UnaryOpTerm - reduce(101), // >, reduce: UnaryOpTerm - reduce(101), // >=, reduce: UnaryOpTerm - reduce(101), // <, reduce: UnaryOpTerm - reduce(101), // <=, reduce: UnaryOpTerm - reduce(101), // |, reduce: UnaryOpTerm - reduce(101), // ^, reduce: UnaryOpTerm - reduce(101), // &, reduce: UnaryOpTerm - reduce(101), // <<, reduce: UnaryOpTerm - reduce(101), // >>, reduce: UnaryOpTerm - reduce(101), // >>>, reduce: UnaryOpTerm - reduce(101), // +, reduce: UnaryOpTerm - reduce(101), // -, reduce: UnaryOpTerm - reduce(101), // .+, reduce: UnaryOpTerm - reduce(101), // .-, reduce: UnaryOpTerm - reduce(101), // ., reduce: UnaryOpTerm - reduce(101), // *, reduce: UnaryOpTerm - reduce(101), // /, reduce: UnaryOpTerm - reduce(101), // //, reduce: UnaryOpTerm - reduce(101), // %, reduce: UnaryOpTerm - reduce(101), // .*, reduce: UnaryOpTerm - reduce(101), // ./, reduce: UnaryOpTerm - reduce(101), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S883 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: UnaryOpTerm - reduce(102), // :, reduce: UnaryOpTerm - reduce(102), // ||, reduce: UnaryOpTerm - reduce(102), // ^^, reduce: UnaryOpTerm - reduce(102), // &&, reduce: UnaryOpTerm - reduce(102), // =~, reduce: UnaryOpTerm - reduce(102), // !=~, reduce: UnaryOpTerm - reduce(102), // ==, reduce: UnaryOpTerm - reduce(102), // !=, reduce: UnaryOpTerm - reduce(102), // >, reduce: UnaryOpTerm - reduce(102), // >=, reduce: UnaryOpTerm - reduce(102), // <, reduce: UnaryOpTerm - reduce(102), // <=, reduce: UnaryOpTerm - reduce(102), // |, reduce: UnaryOpTerm - reduce(102), // ^, reduce: UnaryOpTerm - reduce(102), // &, reduce: UnaryOpTerm - reduce(102), // <<, reduce: UnaryOpTerm - reduce(102), // >>, reduce: UnaryOpTerm - reduce(102), // >>>, reduce: UnaryOpTerm - reduce(102), // +, reduce: UnaryOpTerm - reduce(102), // -, reduce: UnaryOpTerm - reduce(102), // .+, reduce: UnaryOpTerm - reduce(102), // .-, reduce: UnaryOpTerm - reduce(102), // ., reduce: UnaryOpTerm - reduce(102), // *, reduce: UnaryOpTerm - reduce(102), // /, reduce: UnaryOpTerm - reduce(102), // //, reduce: UnaryOpTerm - reduce(102), // %, reduce: UnaryOpTerm - reduce(102), // .*, reduce: UnaryOpTerm - reduce(102), // ./, reduce: UnaryOpTerm - reduce(102), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S884 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S885 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1391), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S886 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1393), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S887 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: ArrayLiteral - reduce(121), // :, reduce: ArrayLiteral - reduce(121), // ||, reduce: ArrayLiteral - reduce(121), // ^^, reduce: ArrayLiteral - reduce(121), // &&, reduce: ArrayLiteral - reduce(121), // =~, reduce: ArrayLiteral - reduce(121), // !=~, reduce: ArrayLiteral - reduce(121), // ==, reduce: ArrayLiteral - reduce(121), // !=, reduce: ArrayLiteral - reduce(121), // >, reduce: ArrayLiteral - reduce(121), // >=, reduce: ArrayLiteral - reduce(121), // <, reduce: ArrayLiteral - reduce(121), // <=, reduce: ArrayLiteral - reduce(121), // |, reduce: ArrayLiteral - reduce(121), // ^, reduce: ArrayLiteral - reduce(121), // &, reduce: ArrayLiteral - reduce(121), // <<, reduce: ArrayLiteral - reduce(121), // >>, reduce: ArrayLiteral - reduce(121), // >>>, reduce: ArrayLiteral - reduce(121), // +, reduce: ArrayLiteral - reduce(121), // -, reduce: ArrayLiteral - reduce(121), // .+, reduce: ArrayLiteral - reduce(121), // .-, reduce: ArrayLiteral - reduce(121), // ., reduce: ArrayLiteral - reduce(121), // *, reduce: ArrayLiteral - reduce(121), // /, reduce: ArrayLiteral - reduce(121), // //, reduce: ArrayLiteral - reduce(121), // %, reduce: ArrayLiteral - reduce(121), // .*, reduce: ArrayLiteral - reduce(121), // ./, reduce: ArrayLiteral - reduce(121), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(121), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S888 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1394), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S889 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(127), // ?, reduce: MapLiteral - reduce(127), // :, reduce: MapLiteral - reduce(127), // ||, reduce: MapLiteral - reduce(127), // ^^, reduce: MapLiteral - reduce(127), // &&, reduce: MapLiteral - reduce(127), // =~, reduce: MapLiteral - reduce(127), // !=~, reduce: MapLiteral - reduce(127), // ==, reduce: MapLiteral - reduce(127), // !=, reduce: MapLiteral - reduce(127), // >, reduce: MapLiteral - reduce(127), // >=, reduce: MapLiteral - reduce(127), // <, reduce: MapLiteral - reduce(127), // <=, reduce: MapLiteral - reduce(127), // |, reduce: MapLiteral - reduce(127), // ^, reduce: MapLiteral - reduce(127), // &, reduce: MapLiteral - reduce(127), // <<, reduce: MapLiteral - reduce(127), // >>, reduce: MapLiteral - reduce(127), // >>>, reduce: MapLiteral - reduce(127), // +, reduce: MapLiteral - reduce(127), // -, reduce: MapLiteral - reduce(127), // .+, reduce: MapLiteral - reduce(127), // .-, reduce: MapLiteral - reduce(127), // ., reduce: MapLiteral - reduce(127), // *, reduce: MapLiteral - reduce(127), // /, reduce: MapLiteral - reduce(127), // //, reduce: MapLiteral - reduce(127), // %, reduce: MapLiteral - reduce(127), // .*, reduce: MapLiteral - reduce(127), // ./, reduce: MapLiteral - reduce(127), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(127), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(127), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S890 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(1395), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S891 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(128), // $, reduce: MapLiteral - nil, // empty - reduce(128), // ;, reduce: MapLiteral - reduce(128), // =, reduce: MapLiteral - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(128), // ||=, reduce: MapLiteral - reduce(128), // ^^=, reduce: MapLiteral - reduce(128), // &&=, reduce: MapLiteral - reduce(128), // |=, reduce: MapLiteral - reduce(128), // ^=, reduce: MapLiteral - reduce(128), // <<=, reduce: MapLiteral - reduce(128), // >>=, reduce: MapLiteral - reduce(128), // >>>=, reduce: MapLiteral - reduce(128), // +=, reduce: MapLiteral - reduce(128), // .=, reduce: MapLiteral - reduce(128), // -=, reduce: MapLiteral - reduce(128), // *=, reduce: MapLiteral - reduce(128), // /=, reduce: MapLiteral - reduce(128), // //=, reduce: MapLiteral - reduce(128), // %=, reduce: MapLiteral - reduce(128), // **=, reduce: MapLiteral - reduce(128), // ?, reduce: MapLiteral - nil, // : - reduce(128), // ||, reduce: MapLiteral - reduce(128), // ^^, reduce: MapLiteral - reduce(128), // &&, reduce: MapLiteral - reduce(128), // =~, reduce: MapLiteral - reduce(128), // !=~, reduce: MapLiteral - reduce(128), // ==, reduce: MapLiteral - reduce(128), // !=, reduce: MapLiteral - reduce(128), // >, reduce: MapLiteral - reduce(128), // >=, reduce: MapLiteral - reduce(128), // <, reduce: MapLiteral - reduce(128), // <=, reduce: MapLiteral - reduce(128), // |, reduce: MapLiteral - reduce(128), // ^, reduce: MapLiteral - reduce(128), // &, reduce: MapLiteral - reduce(128), // <<, reduce: MapLiteral - reduce(128), // >>, reduce: MapLiteral - reduce(128), // >>>, reduce: MapLiteral - reduce(128), // +, reduce: MapLiteral - reduce(128), // -, reduce: MapLiteral - reduce(128), // .+, reduce: MapLiteral - reduce(128), // .-, reduce: MapLiteral - reduce(128), // ., reduce: MapLiteral - reduce(128), // *, reduce: MapLiteral - reduce(128), // /, reduce: MapLiteral - reduce(128), // //, reduce: MapLiteral - reduce(128), // %, reduce: MapLiteral - reduce(128), // .*, reduce: MapLiteral - reduce(128), // ./, reduce: MapLiteral - reduce(128), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(128), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(128), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S892 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - reduce(130), // }, reduce: MapLiteralKeyValuePairs - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S893 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - shift(1397), // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S894 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(158), // ), reduce: FcnArgs - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - shift(1399), // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S895 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // >>>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(108), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(108), // [, reduce: MlrvalOrFunction - reduce(108), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S896 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: FieldValue - nil, // : - reduce(21), // ||, reduce: FieldValue - reduce(21), // ^^, reduce: FieldValue - reduce(21), // &&, reduce: FieldValue - reduce(21), // =~, reduce: FieldValue - reduce(21), // !=~, reduce: FieldValue - reduce(21), // ==, reduce: FieldValue - reduce(21), // !=, reduce: FieldValue - reduce(21), // >, reduce: FieldValue - reduce(21), // >=, reduce: FieldValue - reduce(21), // <, reduce: FieldValue - reduce(21), // <=, reduce: FieldValue - reduce(21), // |, reduce: FieldValue - reduce(21), // ^, reduce: FieldValue - reduce(21), // &, reduce: FieldValue - reduce(21), // <<, reduce: FieldValue - reduce(21), // >>, reduce: FieldValue - reduce(21), // >>>, reduce: FieldValue - reduce(21), // +, reduce: FieldValue - reduce(21), // -, reduce: FieldValue - reduce(21), // .+, reduce: FieldValue - reduce(21), // .-, reduce: FieldValue - reduce(21), // ., reduce: FieldValue - reduce(21), // *, reduce: FieldValue - reduce(21), // /, reduce: FieldValue - reduce(21), // //, reduce: FieldValue - reduce(21), // %, reduce: FieldValue - reduce(21), // .*, reduce: FieldValue - reduce(21), // ./, reduce: FieldValue - reduce(21), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: FieldValue - nil, // ( - reduce(21), // ), reduce: FieldValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(21), // [, reduce: FieldValue - reduce(21), // ,, reduce: FieldValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S897 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: FieldValue - nil, // : - reduce(22), // ||, reduce: FieldValue - reduce(22), // ^^, reduce: FieldValue - reduce(22), // &&, reduce: FieldValue - reduce(22), // =~, reduce: FieldValue - reduce(22), // !=~, reduce: FieldValue - reduce(22), // ==, reduce: FieldValue - reduce(22), // !=, reduce: FieldValue - reduce(22), // >, reduce: FieldValue - reduce(22), // >=, reduce: FieldValue - reduce(22), // <, reduce: FieldValue - reduce(22), // <=, reduce: FieldValue - reduce(22), // |, reduce: FieldValue - reduce(22), // ^, reduce: FieldValue - reduce(22), // &, reduce: FieldValue - reduce(22), // <<, reduce: FieldValue - reduce(22), // >>, reduce: FieldValue - reduce(22), // >>>, reduce: FieldValue - reduce(22), // +, reduce: FieldValue - reduce(22), // -, reduce: FieldValue - reduce(22), // .+, reduce: FieldValue - reduce(22), // .-, reduce: FieldValue - reduce(22), // ., reduce: FieldValue - reduce(22), // *, reduce: FieldValue - reduce(22), // /, reduce: FieldValue - reduce(22), // //, reduce: FieldValue - reduce(22), // %, reduce: FieldValue - reduce(22), // .*, reduce: FieldValue - reduce(22), // ./, reduce: FieldValue - reduce(22), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: FieldValue - nil, // ( - reduce(22), // ), reduce: FieldValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(22), // [, reduce: FieldValue - reduce(22), // ,, reduce: FieldValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S898 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FieldValue - nil, // : - reduce(23), // ||, reduce: FieldValue - reduce(23), // ^^, reduce: FieldValue - reduce(23), // &&, reduce: FieldValue - reduce(23), // =~, reduce: FieldValue - reduce(23), // !=~, reduce: FieldValue - reduce(23), // ==, reduce: FieldValue - reduce(23), // !=, reduce: FieldValue - reduce(23), // >, reduce: FieldValue - reduce(23), // >=, reduce: FieldValue - reduce(23), // <, reduce: FieldValue - reduce(23), // <=, reduce: FieldValue - reduce(23), // |, reduce: FieldValue - reduce(23), // ^, reduce: FieldValue - reduce(23), // &, reduce: FieldValue - reduce(23), // <<, reduce: FieldValue - reduce(23), // >>, reduce: FieldValue - reduce(23), // >>>, reduce: FieldValue - reduce(23), // +, reduce: FieldValue - reduce(23), // -, reduce: FieldValue - reduce(23), // .+, reduce: FieldValue - reduce(23), // .-, reduce: FieldValue - reduce(23), // ., reduce: FieldValue - reduce(23), // *, reduce: FieldValue - reduce(23), // /, reduce: FieldValue - reduce(23), // //, reduce: FieldValue - reduce(23), // %, reduce: FieldValue - reduce(23), // .*, reduce: FieldValue - reduce(23), // ./, reduce: FieldValue - reduce(23), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FieldValue - nil, // ( - reduce(23), // ), reduce: FieldValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(23), // [, reduce: FieldValue - reduce(23), // ,, reduce: FieldValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S899 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: DirectFieldValue - nil, // : - reduce(24), // ||, reduce: DirectFieldValue - reduce(24), // ^^, reduce: DirectFieldValue - reduce(24), // &&, reduce: DirectFieldValue - reduce(24), // =~, reduce: DirectFieldValue - reduce(24), // !=~, reduce: DirectFieldValue - reduce(24), // ==, reduce: DirectFieldValue - reduce(24), // !=, reduce: DirectFieldValue - reduce(24), // >, reduce: DirectFieldValue - reduce(24), // >=, reduce: DirectFieldValue - reduce(24), // <, reduce: DirectFieldValue - reduce(24), // <=, reduce: DirectFieldValue - reduce(24), // |, reduce: DirectFieldValue - reduce(24), // ^, reduce: DirectFieldValue - reduce(24), // &, reduce: DirectFieldValue - reduce(24), // <<, reduce: DirectFieldValue - reduce(24), // >>, reduce: DirectFieldValue - reduce(24), // >>>, reduce: DirectFieldValue - reduce(24), // +, reduce: DirectFieldValue - reduce(24), // -, reduce: DirectFieldValue - reduce(24), // .+, reduce: DirectFieldValue - reduce(24), // .-, reduce: DirectFieldValue - reduce(24), // ., reduce: DirectFieldValue - reduce(24), // *, reduce: DirectFieldValue - reduce(24), // /, reduce: DirectFieldValue - reduce(24), // //, reduce: DirectFieldValue - reduce(24), // %, reduce: DirectFieldValue - reduce(24), // .*, reduce: DirectFieldValue - reduce(24), // ./, reduce: DirectFieldValue - reduce(24), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: DirectFieldValue - nil, // ( - reduce(24), // ), reduce: DirectFieldValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(24), // [, reduce: DirectFieldValue - reduce(24), // ,, reduce: DirectFieldValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S900 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S901 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: BracedFieldValue - nil, // : - reduce(26), // ||, reduce: BracedFieldValue - reduce(26), // ^^, reduce: BracedFieldValue - reduce(26), // &&, reduce: BracedFieldValue - reduce(26), // =~, reduce: BracedFieldValue - reduce(26), // !=~, reduce: BracedFieldValue - reduce(26), // ==, reduce: BracedFieldValue - reduce(26), // !=, reduce: BracedFieldValue - reduce(26), // >, reduce: BracedFieldValue - reduce(26), // >=, reduce: BracedFieldValue - reduce(26), // <, reduce: BracedFieldValue - reduce(26), // <=, reduce: BracedFieldValue - reduce(26), // |, reduce: BracedFieldValue - reduce(26), // ^, reduce: BracedFieldValue - reduce(26), // &, reduce: BracedFieldValue - reduce(26), // <<, reduce: BracedFieldValue - reduce(26), // >>, reduce: BracedFieldValue - reduce(26), // >>>, reduce: BracedFieldValue - reduce(26), // +, reduce: BracedFieldValue - reduce(26), // -, reduce: BracedFieldValue - reduce(26), // .+, reduce: BracedFieldValue - reduce(26), // .-, reduce: BracedFieldValue - reduce(26), // ., reduce: BracedFieldValue - reduce(26), // *, reduce: BracedFieldValue - reduce(26), // /, reduce: BracedFieldValue - reduce(26), // //, reduce: BracedFieldValue - reduce(26), // %, reduce: BracedFieldValue - reduce(26), // .*, reduce: BracedFieldValue - reduce(26), // ./, reduce: BracedFieldValue - reduce(26), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: BracedFieldValue - nil, // ( - reduce(26), // ), reduce: BracedFieldValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(26), // [, reduce: BracedFieldValue - reduce(26), // ,, reduce: BracedFieldValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S902 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // >>>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(109), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(109), // [, reduce: MlrvalOrFunction - reduce(109), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S903 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: FullSrec - nil, // : - reduce(27), // ||, reduce: FullSrec - reduce(27), // ^^, reduce: FullSrec - reduce(27), // &&, reduce: FullSrec - reduce(27), // =~, reduce: FullSrec - reduce(27), // !=~, reduce: FullSrec - reduce(27), // ==, reduce: FullSrec - reduce(27), // !=, reduce: FullSrec - reduce(27), // >, reduce: FullSrec - reduce(27), // >=, reduce: FullSrec - reduce(27), // <, reduce: FullSrec - reduce(27), // <=, reduce: FullSrec - reduce(27), // |, reduce: FullSrec - reduce(27), // ^, reduce: FullSrec - reduce(27), // &, reduce: FullSrec - reduce(27), // <<, reduce: FullSrec - reduce(27), // >>, reduce: FullSrec - reduce(27), // >>>, reduce: FullSrec - reduce(27), // +, reduce: FullSrec - reduce(27), // -, reduce: FullSrec - reduce(27), // .+, reduce: FullSrec - reduce(27), // .-, reduce: FullSrec - reduce(27), // ., reduce: FullSrec - reduce(27), // *, reduce: FullSrec - reduce(27), // /, reduce: FullSrec - reduce(27), // //, reduce: FullSrec - reduce(27), // %, reduce: FullSrec - reduce(27), // .*, reduce: FullSrec - reduce(27), // ./, reduce: FullSrec - reduce(27), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(27), // **, reduce: FullSrec - nil, // ( - reduce(27), // ), reduce: FullSrec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(27), // [, reduce: FullSrec - reduce(27), // ,, reduce: FullSrec - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S904 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // >>>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(110), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(110), // [, reduce: MlrvalOrFunction - reduce(110), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S905 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: OosvarValue - nil, // : - reduce(28), // ||, reduce: OosvarValue - reduce(28), // ^^, reduce: OosvarValue - reduce(28), // &&, reduce: OosvarValue - reduce(28), // =~, reduce: OosvarValue - reduce(28), // !=~, reduce: OosvarValue - reduce(28), // ==, reduce: OosvarValue - reduce(28), // !=, reduce: OosvarValue - reduce(28), // >, reduce: OosvarValue - reduce(28), // >=, reduce: OosvarValue - reduce(28), // <, reduce: OosvarValue - reduce(28), // <=, reduce: OosvarValue - reduce(28), // |, reduce: OosvarValue - reduce(28), // ^, reduce: OosvarValue - reduce(28), // &, reduce: OosvarValue - reduce(28), // <<, reduce: OosvarValue - reduce(28), // >>, reduce: OosvarValue - reduce(28), // >>>, reduce: OosvarValue - reduce(28), // +, reduce: OosvarValue - reduce(28), // -, reduce: OosvarValue - reduce(28), // .+, reduce: OosvarValue - reduce(28), // .-, reduce: OosvarValue - reduce(28), // ., reduce: OosvarValue - reduce(28), // *, reduce: OosvarValue - reduce(28), // /, reduce: OosvarValue - reduce(28), // //, reduce: OosvarValue - reduce(28), // %, reduce: OosvarValue - reduce(28), // .*, reduce: OosvarValue - reduce(28), // ./, reduce: OosvarValue - reduce(28), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: OosvarValue - nil, // ( - reduce(28), // ), reduce: OosvarValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(28), // [, reduce: OosvarValue - reduce(28), // ,, reduce: OosvarValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S906 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: OosvarValue - nil, // : - reduce(29), // ||, reduce: OosvarValue - reduce(29), // ^^, reduce: OosvarValue - reduce(29), // &&, reduce: OosvarValue - reduce(29), // =~, reduce: OosvarValue - reduce(29), // !=~, reduce: OosvarValue - reduce(29), // ==, reduce: OosvarValue - reduce(29), // !=, reduce: OosvarValue - reduce(29), // >, reduce: OosvarValue - reduce(29), // >=, reduce: OosvarValue - reduce(29), // <, reduce: OosvarValue - reduce(29), // <=, reduce: OosvarValue - reduce(29), // |, reduce: OosvarValue - reduce(29), // ^, reduce: OosvarValue - reduce(29), // &, reduce: OosvarValue - reduce(29), // <<, reduce: OosvarValue - reduce(29), // >>, reduce: OosvarValue - reduce(29), // >>>, reduce: OosvarValue - reduce(29), // +, reduce: OosvarValue - reduce(29), // -, reduce: OosvarValue - reduce(29), // .+, reduce: OosvarValue - reduce(29), // .-, reduce: OosvarValue - reduce(29), // ., reduce: OosvarValue - reduce(29), // *, reduce: OosvarValue - reduce(29), // /, reduce: OosvarValue - reduce(29), // //, reduce: OosvarValue - reduce(29), // %, reduce: OosvarValue - reduce(29), // .*, reduce: OosvarValue - reduce(29), // ./, reduce: OosvarValue - reduce(29), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: OosvarValue - nil, // ( - reduce(29), // ), reduce: OosvarValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(29), // [, reduce: OosvarValue - reduce(29), // ,, reduce: OosvarValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S907 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: OosvarValue - nil, // : - reduce(30), // ||, reduce: OosvarValue - reduce(30), // ^^, reduce: OosvarValue - reduce(30), // &&, reduce: OosvarValue - reduce(30), // =~, reduce: OosvarValue - reduce(30), // !=~, reduce: OosvarValue - reduce(30), // ==, reduce: OosvarValue - reduce(30), // !=, reduce: OosvarValue - reduce(30), // >, reduce: OosvarValue - reduce(30), // >=, reduce: OosvarValue - reduce(30), // <, reduce: OosvarValue - reduce(30), // <=, reduce: OosvarValue - reduce(30), // |, reduce: OosvarValue - reduce(30), // ^, reduce: OosvarValue - reduce(30), // &, reduce: OosvarValue - reduce(30), // <<, reduce: OosvarValue - reduce(30), // >>, reduce: OosvarValue - reduce(30), // >>>, reduce: OosvarValue - reduce(30), // +, reduce: OosvarValue - reduce(30), // -, reduce: OosvarValue - reduce(30), // .+, reduce: OosvarValue - reduce(30), // .-, reduce: OosvarValue - reduce(30), // ., reduce: OosvarValue - reduce(30), // *, reduce: OosvarValue - reduce(30), // /, reduce: OosvarValue - reduce(30), // //, reduce: OosvarValue - reduce(30), // %, reduce: OosvarValue - reduce(30), // .*, reduce: OosvarValue - reduce(30), // ./, reduce: OosvarValue - reduce(30), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(30), // **, reduce: OosvarValue - nil, // ( - reduce(30), // ), reduce: OosvarValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(30), // [, reduce: OosvarValue - reduce(30), // ,, reduce: OosvarValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S908 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: DirectOosvarValue - nil, // : - reduce(31), // ||, reduce: DirectOosvarValue - reduce(31), // ^^, reduce: DirectOosvarValue - reduce(31), // &&, reduce: DirectOosvarValue - reduce(31), // =~, reduce: DirectOosvarValue - reduce(31), // !=~, reduce: DirectOosvarValue - reduce(31), // ==, reduce: DirectOosvarValue - reduce(31), // !=, reduce: DirectOosvarValue - reduce(31), // >, reduce: DirectOosvarValue - reduce(31), // >=, reduce: DirectOosvarValue - reduce(31), // <, reduce: DirectOosvarValue - reduce(31), // <=, reduce: DirectOosvarValue - reduce(31), // |, reduce: DirectOosvarValue - reduce(31), // ^, reduce: DirectOosvarValue - reduce(31), // &, reduce: DirectOosvarValue - reduce(31), // <<, reduce: DirectOosvarValue - reduce(31), // >>, reduce: DirectOosvarValue - reduce(31), // >>>, reduce: DirectOosvarValue - reduce(31), // +, reduce: DirectOosvarValue - reduce(31), // -, reduce: DirectOosvarValue - reduce(31), // .+, reduce: DirectOosvarValue - reduce(31), // .-, reduce: DirectOosvarValue - reduce(31), // ., reduce: DirectOosvarValue - reduce(31), // *, reduce: DirectOosvarValue - reduce(31), // /, reduce: DirectOosvarValue - reduce(31), // //, reduce: DirectOosvarValue - reduce(31), // %, reduce: DirectOosvarValue - reduce(31), // .*, reduce: DirectOosvarValue - reduce(31), // ./, reduce: DirectOosvarValue - reduce(31), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: DirectOosvarValue - nil, // ( - reduce(31), // ), reduce: DirectOosvarValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(31), // [, reduce: DirectOosvarValue - reduce(31), // ,, reduce: DirectOosvarValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S909 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S910 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: BracedOosvarValue - nil, // : - reduce(33), // ||, reduce: BracedOosvarValue - reduce(33), // ^^, reduce: BracedOosvarValue - reduce(33), // &&, reduce: BracedOosvarValue - reduce(33), // =~, reduce: BracedOosvarValue - reduce(33), // !=~, reduce: BracedOosvarValue - reduce(33), // ==, reduce: BracedOosvarValue - reduce(33), // !=, reduce: BracedOosvarValue - reduce(33), // >, reduce: BracedOosvarValue - reduce(33), // >=, reduce: BracedOosvarValue - reduce(33), // <, reduce: BracedOosvarValue - reduce(33), // <=, reduce: BracedOosvarValue - reduce(33), // |, reduce: BracedOosvarValue - reduce(33), // ^, reduce: BracedOosvarValue - reduce(33), // &, reduce: BracedOosvarValue - reduce(33), // <<, reduce: BracedOosvarValue - reduce(33), // >>, reduce: BracedOosvarValue - reduce(33), // >>>, reduce: BracedOosvarValue - reduce(33), // +, reduce: BracedOosvarValue - reduce(33), // -, reduce: BracedOosvarValue - reduce(33), // .+, reduce: BracedOosvarValue - reduce(33), // .-, reduce: BracedOosvarValue - reduce(33), // ., reduce: BracedOosvarValue - reduce(33), // *, reduce: BracedOosvarValue - reduce(33), // /, reduce: BracedOosvarValue - reduce(33), // //, reduce: BracedOosvarValue - reduce(33), // %, reduce: BracedOosvarValue - reduce(33), // .*, reduce: BracedOosvarValue - reduce(33), // ./, reduce: BracedOosvarValue - reduce(33), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: BracedOosvarValue - nil, // ( - reduce(33), // ), reduce: BracedOosvarValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(33), // [, reduce: BracedOosvarValue - reduce(33), // ,, reduce: BracedOosvarValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S911 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // >>>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(111), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(111), // [, reduce: MlrvalOrFunction - reduce(111), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S912 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: FullOosvar - nil, // : - reduce(34), // ||, reduce: FullOosvar - reduce(34), // ^^, reduce: FullOosvar - reduce(34), // &&, reduce: FullOosvar - reduce(34), // =~, reduce: FullOosvar - reduce(34), // !=~, reduce: FullOosvar - reduce(34), // ==, reduce: FullOosvar - reduce(34), // !=, reduce: FullOosvar - reduce(34), // >, reduce: FullOosvar - reduce(34), // >=, reduce: FullOosvar - reduce(34), // <, reduce: FullOosvar - reduce(34), // <=, reduce: FullOosvar - reduce(34), // |, reduce: FullOosvar - reduce(34), // ^, reduce: FullOosvar - reduce(34), // &, reduce: FullOosvar - reduce(34), // <<, reduce: FullOosvar - reduce(34), // >>, reduce: FullOosvar - reduce(34), // >>>, reduce: FullOosvar - reduce(34), // +, reduce: FullOosvar - reduce(34), // -, reduce: FullOosvar - reduce(34), // .+, reduce: FullOosvar - reduce(34), // .-, reduce: FullOosvar - reduce(34), // ., reduce: FullOosvar - reduce(34), // *, reduce: FullOosvar - reduce(34), // /, reduce: FullOosvar - reduce(34), // //, reduce: FullOosvar - reduce(34), // %, reduce: FullOosvar - reduce(34), // .*, reduce: FullOosvar - reduce(34), // ./, reduce: FullOosvar - reduce(34), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(34), // **, reduce: FullOosvar - nil, // ( - reduce(34), // ), reduce: FullOosvar - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(34), // [, reduce: FullOosvar - reduce(34), // ,, reduce: FullOosvar - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S913 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // >>>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(112), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(112), // [, reduce: MlrvalOrFunction - reduce(112), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S914 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: LocalVariable - nil, // : - reduce(35), // ||, reduce: LocalVariable - reduce(35), // ^^, reduce: LocalVariable - reduce(35), // &&, reduce: LocalVariable - reduce(35), // =~, reduce: LocalVariable - reduce(35), // !=~, reduce: LocalVariable - reduce(35), // ==, reduce: LocalVariable - reduce(35), // !=, reduce: LocalVariable - reduce(35), // >, reduce: LocalVariable - reduce(35), // >=, reduce: LocalVariable - reduce(35), // <, reduce: LocalVariable - reduce(35), // <=, reduce: LocalVariable - reduce(35), // |, reduce: LocalVariable - reduce(35), // ^, reduce: LocalVariable - reduce(35), // &, reduce: LocalVariable - reduce(35), // <<, reduce: LocalVariable - reduce(35), // >>, reduce: LocalVariable - reduce(35), // >>>, reduce: LocalVariable - reduce(35), // +, reduce: LocalVariable - reduce(35), // -, reduce: LocalVariable - reduce(35), // .+, reduce: LocalVariable - reduce(35), // .-, reduce: LocalVariable - reduce(35), // ., reduce: LocalVariable - reduce(35), // *, reduce: LocalVariable - reduce(35), // /, reduce: LocalVariable - reduce(35), // //, reduce: LocalVariable - reduce(35), // %, reduce: LocalVariable - reduce(35), // .*, reduce: LocalVariable - reduce(35), // ./, reduce: LocalVariable - reduce(35), // .//, reduce: LocalVariable - nil, // ! - nil, // ~ - reduce(35), // **, reduce: LocalVariable - reduce(155), // (, reduce: FunctionName - reduce(35), // ), reduce: LocalVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(35), // [, reduce: LocalVariable - reduce(35), // ,, reduce: LocalVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S915 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(53), // ), reduce: Rvalue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(53), // ,, reduce: Rvalue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S916 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(54), // ), reduce: PrecedenceChainStart - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(54), // ,, reduce: PrecedenceChainStart - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S917 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(1402), // ? - nil, // : - shift(1403), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(56), // ), reduce: TernaryTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(56), // ,, reduce: TernaryTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S918 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(1404), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(58), // ), reduce: LogicalOrTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(58), // ,, reduce: LogicalOrTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S919 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(1405), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(60), // ), reduce: LogicalXORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(60), // ,, reduce: LogicalXORTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S920 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(1406), // =~ - shift(1407), // !=~ - shift(1408), // == - shift(1409), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(62), // ), reduce: LogicalAndTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(62), // ,, reduce: LogicalAndTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S921 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(1410), // > - shift(1411), // >= - shift(1412), // < - shift(1413), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(67), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(67), // ,, reduce: EqneTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S922 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: CmpTerm - nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(1414), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(72), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(72), // ,, reduce: CmpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S923 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(1415), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(74), // ), reduce: BitwiseORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(74), // ,, reduce: BitwiseORTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S924 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(1416), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(76), // ), reduce: BitwiseXORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(76), // ,, reduce: BitwiseXORTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S925 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(1417), // << - shift(1418), // >> - shift(1419), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(78), // ), reduce: BitwiseANDTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(78), // ,, reduce: BitwiseANDTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S926 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(1420), // + - shift(1421), // - - shift(1422), // .+ - shift(1423), // .- - shift(1424), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(82), // ), reduce: BitwiseShiftTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(82), // ,, reduce: BitwiseShiftTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S927 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S928 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // >>>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(1426), // * - shift(1427), // / - shift(1428), // // - shift(1429), // % - shift(1430), // .* - shift(1431), // ./ - shift(1432), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(88), // ), reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(88), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S929 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S930 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S931 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S932 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: MuldivTerm - nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // >>>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(96), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(96), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S933 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // >>>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(103), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(103), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S934 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S935 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S936 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: PowTerm - nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // >>>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(1438), // ** - nil, // ( - reduce(105), // ), reduce: PowTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(105), // ,, reduce: PowTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S937 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S938 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(153), // $, reduce: FcnOrSubrCall - nil, // empty - reduce(153), // ;, reduce: FcnOrSubrCall - reduce(153), // =, reduce: FcnOrSubrCall - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(153), // ||=, reduce: FcnOrSubrCall - reduce(153), // ^^=, reduce: FcnOrSubrCall - reduce(153), // &&=, reduce: FcnOrSubrCall - reduce(153), // |=, reduce: FcnOrSubrCall - reduce(153), // ^=, reduce: FcnOrSubrCall - reduce(153), // <<=, reduce: FcnOrSubrCall - reduce(153), // >>=, reduce: FcnOrSubrCall - reduce(153), // >>>=, reduce: FcnOrSubrCall - reduce(153), // +=, reduce: FcnOrSubrCall - reduce(153), // .=, reduce: FcnOrSubrCall - reduce(153), // -=, reduce: FcnOrSubrCall - reduce(153), // *=, reduce: FcnOrSubrCall - reduce(153), // /=, reduce: FcnOrSubrCall - reduce(153), // //=, reduce: FcnOrSubrCall - reduce(153), // %=, reduce: FcnOrSubrCall - reduce(153), // **=, reduce: FcnOrSubrCall - reduce(153), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(153), // ||, reduce: FcnOrSubrCall - reduce(153), // ^^, reduce: FcnOrSubrCall - reduce(153), // &&, reduce: FcnOrSubrCall - reduce(153), // =~, reduce: FcnOrSubrCall - reduce(153), // !=~, reduce: FcnOrSubrCall - reduce(153), // ==, reduce: FcnOrSubrCall - reduce(153), // !=, reduce: FcnOrSubrCall - reduce(153), // >, reduce: FcnOrSubrCall - reduce(153), // >=, reduce: FcnOrSubrCall - reduce(153), // <, reduce: FcnOrSubrCall - reduce(153), // <=, reduce: FcnOrSubrCall - reduce(153), // |, reduce: FcnOrSubrCall - reduce(153), // ^, reduce: FcnOrSubrCall - reduce(153), // &, reduce: FcnOrSubrCall - reduce(153), // <<, reduce: FcnOrSubrCall - reduce(153), // >>, reduce: FcnOrSubrCall - reduce(153), // >>>, reduce: FcnOrSubrCall - reduce(153), // +, reduce: FcnOrSubrCall - reduce(153), // -, reduce: FcnOrSubrCall - reduce(153), // .+, reduce: FcnOrSubrCall - reduce(153), // .-, reduce: FcnOrSubrCall - reduce(153), // ., reduce: FcnOrSubrCall - reduce(153), // *, reduce: FcnOrSubrCall - reduce(153), // /, reduce: FcnOrSubrCall - reduce(153), // //, reduce: FcnOrSubrCall - reduce(153), // %, reduce: FcnOrSubrCall - reduce(153), // .*, reduce: FcnOrSubrCall - reduce(153), // ./, reduce: FcnOrSubrCall - reduce(153), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(153), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(153), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S939 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // >>>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - reduce(107), // ), reduce: PrecedenceChainEnd - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - shift(1440), // [ - reduce(107), // ,, reduce: PrecedenceChainEnd - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S940 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // >>>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(113), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(113), // [, reduce: MlrvalOrFunction - reduce(113), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S941 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(114), // ||, reduce: MlrvalOrFunction - reduce(114), // ^^, reduce: MlrvalOrFunction - reduce(114), // &&, reduce: MlrvalOrFunction - reduce(114), // =~, reduce: MlrvalOrFunction - reduce(114), // !=~, reduce: MlrvalOrFunction - reduce(114), // ==, reduce: MlrvalOrFunction - reduce(114), // !=, reduce: MlrvalOrFunction - reduce(114), // >, reduce: MlrvalOrFunction - reduce(114), // >=, reduce: MlrvalOrFunction - reduce(114), // <, reduce: MlrvalOrFunction - reduce(114), // <=, reduce: MlrvalOrFunction - reduce(114), // |, reduce: MlrvalOrFunction - reduce(114), // ^, reduce: MlrvalOrFunction - reduce(114), // &, reduce: MlrvalOrFunction - reduce(114), // <<, reduce: MlrvalOrFunction - reduce(114), // >>, reduce: MlrvalOrFunction - reduce(114), // >>>, reduce: MlrvalOrFunction - reduce(114), // +, reduce: MlrvalOrFunction - reduce(114), // -, reduce: MlrvalOrFunction - reduce(114), // .+, reduce: MlrvalOrFunction - reduce(114), // .-, reduce: MlrvalOrFunction - reduce(114), // ., reduce: MlrvalOrFunction - reduce(114), // *, reduce: MlrvalOrFunction - reduce(114), // /, reduce: MlrvalOrFunction - reduce(114), // //, reduce: MlrvalOrFunction - reduce(114), // %, reduce: MlrvalOrFunction - reduce(114), // .*, reduce: MlrvalOrFunction - reduce(114), // ./, reduce: MlrvalOrFunction - reduce(114), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(114), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(114), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(114), // [, reduce: MlrvalOrFunction - reduce(114), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S942 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(115), // ||, reduce: MlrvalOrFunction - reduce(115), // ^^, reduce: MlrvalOrFunction - reduce(115), // &&, reduce: MlrvalOrFunction - reduce(115), // =~, reduce: MlrvalOrFunction - reduce(115), // !=~, reduce: MlrvalOrFunction - reduce(115), // ==, reduce: MlrvalOrFunction - reduce(115), // !=, reduce: MlrvalOrFunction - reduce(115), // >, reduce: MlrvalOrFunction - reduce(115), // >=, reduce: MlrvalOrFunction - reduce(115), // <, reduce: MlrvalOrFunction - reduce(115), // <=, reduce: MlrvalOrFunction - reduce(115), // |, reduce: MlrvalOrFunction - reduce(115), // ^, reduce: MlrvalOrFunction - reduce(115), // &, reduce: MlrvalOrFunction - reduce(115), // <<, reduce: MlrvalOrFunction - reduce(115), // >>, reduce: MlrvalOrFunction - reduce(115), // >>>, reduce: MlrvalOrFunction - reduce(115), // +, reduce: MlrvalOrFunction - reduce(115), // -, reduce: MlrvalOrFunction - reduce(115), // .+, reduce: MlrvalOrFunction - reduce(115), // .-, reduce: MlrvalOrFunction - reduce(115), // ., reduce: MlrvalOrFunction - reduce(115), // *, reduce: MlrvalOrFunction - reduce(115), // /, reduce: MlrvalOrFunction - reduce(115), // //, reduce: MlrvalOrFunction - reduce(115), // %, reduce: MlrvalOrFunction - reduce(115), // .*, reduce: MlrvalOrFunction - reduce(115), // ./, reduce: MlrvalOrFunction - reduce(115), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(115), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(115), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(115), // [, reduce: MlrvalOrFunction - reduce(115), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S943 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(116), // ||, reduce: MlrvalOrFunction - reduce(116), // ^^, reduce: MlrvalOrFunction - reduce(116), // &&, reduce: MlrvalOrFunction - reduce(116), // =~, reduce: MlrvalOrFunction - reduce(116), // !=~, reduce: MlrvalOrFunction - reduce(116), // ==, reduce: MlrvalOrFunction - reduce(116), // !=, reduce: MlrvalOrFunction - reduce(116), // >, reduce: MlrvalOrFunction - reduce(116), // >=, reduce: MlrvalOrFunction - reduce(116), // <, reduce: MlrvalOrFunction - reduce(116), // <=, reduce: MlrvalOrFunction - reduce(116), // |, reduce: MlrvalOrFunction - reduce(116), // ^, reduce: MlrvalOrFunction - reduce(116), // &, reduce: MlrvalOrFunction - reduce(116), // <<, reduce: MlrvalOrFunction - reduce(116), // >>, reduce: MlrvalOrFunction - reduce(116), // >>>, reduce: MlrvalOrFunction - reduce(116), // +, reduce: MlrvalOrFunction - reduce(116), // -, reduce: MlrvalOrFunction - reduce(116), // .+, reduce: MlrvalOrFunction - reduce(116), // .-, reduce: MlrvalOrFunction - reduce(116), // ., reduce: MlrvalOrFunction - reduce(116), // *, reduce: MlrvalOrFunction - reduce(116), // /, reduce: MlrvalOrFunction - reduce(116), // //, reduce: MlrvalOrFunction - reduce(116), // %, reduce: MlrvalOrFunction - reduce(116), // .*, reduce: MlrvalOrFunction - reduce(116), // ./, reduce: MlrvalOrFunction - reduce(116), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(116), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(116), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(116), // [, reduce: MlrvalOrFunction - reduce(116), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S944 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // >>>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(117), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(117), // [, reduce: MlrvalOrFunction - reduce(117), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S945 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(118), // ||, reduce: MlrvalOrFunction - reduce(118), // ^^, reduce: MlrvalOrFunction - reduce(118), // &&, reduce: MlrvalOrFunction - reduce(118), // =~, reduce: MlrvalOrFunction - reduce(118), // !=~, reduce: MlrvalOrFunction - reduce(118), // ==, reduce: MlrvalOrFunction - reduce(118), // !=, reduce: MlrvalOrFunction - reduce(118), // >, reduce: MlrvalOrFunction - reduce(118), // >=, reduce: MlrvalOrFunction - reduce(118), // <, reduce: MlrvalOrFunction - reduce(118), // <=, reduce: MlrvalOrFunction - reduce(118), // |, reduce: MlrvalOrFunction - reduce(118), // ^, reduce: MlrvalOrFunction - reduce(118), // &, reduce: MlrvalOrFunction - reduce(118), // <<, reduce: MlrvalOrFunction - reduce(118), // >>, reduce: MlrvalOrFunction - reduce(118), // >>>, reduce: MlrvalOrFunction - reduce(118), // +, reduce: MlrvalOrFunction - reduce(118), // -, reduce: MlrvalOrFunction - reduce(118), // .+, reduce: MlrvalOrFunction - reduce(118), // .-, reduce: MlrvalOrFunction - reduce(118), // ., reduce: MlrvalOrFunction - reduce(118), // *, reduce: MlrvalOrFunction - reduce(118), // /, reduce: MlrvalOrFunction - reduce(118), // //, reduce: MlrvalOrFunction - reduce(118), // %, reduce: MlrvalOrFunction - reduce(118), // .*, reduce: MlrvalOrFunction - reduce(118), // ./, reduce: MlrvalOrFunction - reduce(118), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(118), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(118), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(118), // [, reduce: MlrvalOrFunction - reduce(118), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S946 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // >>>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(119), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(119), // [, reduce: MlrvalOrFunction - reduce(119), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S947 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(120), // ||, reduce: MlrvalOrFunction - reduce(120), // ^^, reduce: MlrvalOrFunction - reduce(120), // &&, reduce: MlrvalOrFunction - reduce(120), // =~, reduce: MlrvalOrFunction - reduce(120), // !=~, reduce: MlrvalOrFunction - reduce(120), // ==, reduce: MlrvalOrFunction - reduce(120), // !=, reduce: MlrvalOrFunction - reduce(120), // >, reduce: MlrvalOrFunction - reduce(120), // >=, reduce: MlrvalOrFunction - reduce(120), // <, reduce: MlrvalOrFunction - reduce(120), // <=, reduce: MlrvalOrFunction - reduce(120), // |, reduce: MlrvalOrFunction - reduce(120), // ^, reduce: MlrvalOrFunction - reduce(120), // &, reduce: MlrvalOrFunction - reduce(120), // <<, reduce: MlrvalOrFunction - reduce(120), // >>, reduce: MlrvalOrFunction - reduce(120), // >>>, reduce: MlrvalOrFunction - reduce(120), // +, reduce: MlrvalOrFunction - reduce(120), // -, reduce: MlrvalOrFunction - reduce(120), // .+, reduce: MlrvalOrFunction - reduce(120), // .-, reduce: MlrvalOrFunction - reduce(120), // ., reduce: MlrvalOrFunction - reduce(120), // *, reduce: MlrvalOrFunction - reduce(120), // /, reduce: MlrvalOrFunction - reduce(120), // //, reduce: MlrvalOrFunction - reduce(120), // %, reduce: MlrvalOrFunction - reduce(120), // .*, reduce: MlrvalOrFunction - reduce(120), // ./, reduce: MlrvalOrFunction - reduce(120), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(120), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(120), // [, reduce: MlrvalOrFunction - reduce(120), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S948 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - shift(1441), // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S949 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(126), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(126), // [, reduce: MlrvalOrFunction - reduce(126), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S950 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - shift(1443), // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S951 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(133), // ||, reduce: MlrvalOrFunction - reduce(133), // ^^, reduce: MlrvalOrFunction - reduce(133), // &&, reduce: MlrvalOrFunction - reduce(133), // =~, reduce: MlrvalOrFunction - reduce(133), // !=~, reduce: MlrvalOrFunction - reduce(133), // ==, reduce: MlrvalOrFunction - reduce(133), // !=, reduce: MlrvalOrFunction - reduce(133), // >, reduce: MlrvalOrFunction - reduce(133), // >=, reduce: MlrvalOrFunction - reduce(133), // <, reduce: MlrvalOrFunction - reduce(133), // <=, reduce: MlrvalOrFunction - reduce(133), // |, reduce: MlrvalOrFunction - reduce(133), // ^, reduce: MlrvalOrFunction - reduce(133), // &, reduce: MlrvalOrFunction - reduce(133), // <<, reduce: MlrvalOrFunction - reduce(133), // >>, reduce: MlrvalOrFunction - reduce(133), // >>>, reduce: MlrvalOrFunction - reduce(133), // +, reduce: MlrvalOrFunction - reduce(133), // -, reduce: MlrvalOrFunction - reduce(133), // .+, reduce: MlrvalOrFunction - reduce(133), // .-, reduce: MlrvalOrFunction - reduce(133), // ., reduce: MlrvalOrFunction - reduce(133), // *, reduce: MlrvalOrFunction - reduce(133), // /, reduce: MlrvalOrFunction - reduce(133), // //, reduce: MlrvalOrFunction - reduce(133), // %, reduce: MlrvalOrFunction - reduce(133), // .*, reduce: MlrvalOrFunction - reduce(133), // ./, reduce: MlrvalOrFunction - reduce(133), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(133), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(133), // [, reduce: MlrvalOrFunction - reduce(133), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S952 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(134), // ?, reduce: ContextVariable - nil, // : - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // >>>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(134), // **, reduce: ContextVariable - nil, // ( - reduce(134), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(134), // [, reduce: ContextVariable - reduce(134), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S953 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(135), // ?, reduce: ContextVariable - nil, // : - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // >>>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - nil, // ( - reduce(135), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(135), // [, reduce: ContextVariable - reduce(135), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S954 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(136), // ?, reduce: ContextVariable - nil, // : - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // >>>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - nil, // ( - reduce(136), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(136), // [, reduce: ContextVariable - reduce(136), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S955 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(137), // ?, reduce: ContextVariable - nil, // : - reduce(137), // ||, reduce: ContextVariable - reduce(137), // ^^, reduce: ContextVariable - reduce(137), // &&, reduce: ContextVariable - reduce(137), // =~, reduce: ContextVariable - reduce(137), // !=~, reduce: ContextVariable - reduce(137), // ==, reduce: ContextVariable - reduce(137), // !=, reduce: ContextVariable - reduce(137), // >, reduce: ContextVariable - reduce(137), // >=, reduce: ContextVariable - reduce(137), // <, reduce: ContextVariable - reduce(137), // <=, reduce: ContextVariable - reduce(137), // |, reduce: ContextVariable - reduce(137), // ^, reduce: ContextVariable - reduce(137), // &, reduce: ContextVariable - reduce(137), // <<, reduce: ContextVariable - reduce(137), // >>, reduce: ContextVariable - reduce(137), // >>>, reduce: ContextVariable - reduce(137), // +, reduce: ContextVariable - reduce(137), // -, reduce: ContextVariable - reduce(137), // .+, reduce: ContextVariable - reduce(137), // .-, reduce: ContextVariable - reduce(137), // ., reduce: ContextVariable - reduce(137), // *, reduce: ContextVariable - reduce(137), // /, reduce: ContextVariable - reduce(137), // //, reduce: ContextVariable - reduce(137), // %, reduce: ContextVariable - reduce(137), // .*, reduce: ContextVariable - reduce(137), // ./, reduce: ContextVariable - reduce(137), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(137), // **, reduce: ContextVariable - nil, // ( - reduce(137), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(137), // [, reduce: ContextVariable - reduce(137), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S956 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(138), // ?, reduce: ContextVariable - nil, // : - reduce(138), // ||, reduce: ContextVariable - reduce(138), // ^^, reduce: ContextVariable - reduce(138), // &&, reduce: ContextVariable - reduce(138), // =~, reduce: ContextVariable - reduce(138), // !=~, reduce: ContextVariable - reduce(138), // ==, reduce: ContextVariable - reduce(138), // !=, reduce: ContextVariable - reduce(138), // >, reduce: ContextVariable - reduce(138), // >=, reduce: ContextVariable - reduce(138), // <, reduce: ContextVariable - reduce(138), // <=, reduce: ContextVariable - reduce(138), // |, reduce: ContextVariable - reduce(138), // ^, reduce: ContextVariable - reduce(138), // &, reduce: ContextVariable - reduce(138), // <<, reduce: ContextVariable - reduce(138), // >>, reduce: ContextVariable - reduce(138), // >>>, reduce: ContextVariable - reduce(138), // +, reduce: ContextVariable - reduce(138), // -, reduce: ContextVariable - reduce(138), // .+, reduce: ContextVariable - reduce(138), // .-, reduce: ContextVariable - reduce(138), // ., reduce: ContextVariable - reduce(138), // *, reduce: ContextVariable - reduce(138), // /, reduce: ContextVariable - reduce(138), // //, reduce: ContextVariable - reduce(138), // %, reduce: ContextVariable - reduce(138), // .*, reduce: ContextVariable - reduce(138), // ./, reduce: ContextVariable - reduce(138), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(138), // **, reduce: ContextVariable - nil, // ( - reduce(138), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(138), // [, reduce: ContextVariable - reduce(138), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S957 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ContextVariable - nil, // : - reduce(139), // ||, reduce: ContextVariable - reduce(139), // ^^, reduce: ContextVariable - reduce(139), // &&, reduce: ContextVariable - reduce(139), // =~, reduce: ContextVariable - reduce(139), // !=~, reduce: ContextVariable - reduce(139), // ==, reduce: ContextVariable - reduce(139), // !=, reduce: ContextVariable - reduce(139), // >, reduce: ContextVariable - reduce(139), // >=, reduce: ContextVariable - reduce(139), // <, reduce: ContextVariable - reduce(139), // <=, reduce: ContextVariable - reduce(139), // |, reduce: ContextVariable - reduce(139), // ^, reduce: ContextVariable - reduce(139), // &, reduce: ContextVariable - reduce(139), // <<, reduce: ContextVariable - reduce(139), // >>, reduce: ContextVariable - reduce(139), // >>>, reduce: ContextVariable - reduce(139), // +, reduce: ContextVariable - reduce(139), // -, reduce: ContextVariable - reduce(139), // .+, reduce: ContextVariable - reduce(139), // .-, reduce: ContextVariable - reduce(139), // ., reduce: ContextVariable - reduce(139), // *, reduce: ContextVariable - reduce(139), // /, reduce: ContextVariable - reduce(139), // //, reduce: ContextVariable - reduce(139), // %, reduce: ContextVariable - reduce(139), // .*, reduce: ContextVariable - reduce(139), // ./, reduce: ContextVariable - reduce(139), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ContextVariable - nil, // ( - reduce(139), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(139), // [, reduce: ContextVariable - reduce(139), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S958 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(140), // ?, reduce: ContextVariable - nil, // : - reduce(140), // ||, reduce: ContextVariable - reduce(140), // ^^, reduce: ContextVariable - reduce(140), // &&, reduce: ContextVariable - reduce(140), // =~, reduce: ContextVariable - reduce(140), // !=~, reduce: ContextVariable - reduce(140), // ==, reduce: ContextVariable - reduce(140), // !=, reduce: ContextVariable - reduce(140), // >, reduce: ContextVariable - reduce(140), // >=, reduce: ContextVariable - reduce(140), // <, reduce: ContextVariable - reduce(140), // <=, reduce: ContextVariable - reduce(140), // |, reduce: ContextVariable - reduce(140), // ^, reduce: ContextVariable - reduce(140), // &, reduce: ContextVariable - reduce(140), // <<, reduce: ContextVariable - reduce(140), // >>, reduce: ContextVariable - reduce(140), // >>>, reduce: ContextVariable - reduce(140), // +, reduce: ContextVariable - reduce(140), // -, reduce: ContextVariable - reduce(140), // .+, reduce: ContextVariable - reduce(140), // .-, reduce: ContextVariable - reduce(140), // ., reduce: ContextVariable - reduce(140), // *, reduce: ContextVariable - reduce(140), // /, reduce: ContextVariable - reduce(140), // //, reduce: ContextVariable - reduce(140), // %, reduce: ContextVariable - reduce(140), // .*, reduce: ContextVariable - reduce(140), // ./, reduce: ContextVariable - reduce(140), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(140), // **, reduce: ContextVariable - nil, // ( - reduce(140), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(140), // [, reduce: ContextVariable - reduce(140), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S959 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ContextVariable - nil, // : - reduce(141), // ||, reduce: ContextVariable - reduce(141), // ^^, reduce: ContextVariable - reduce(141), // &&, reduce: ContextVariable - reduce(141), // =~, reduce: ContextVariable - reduce(141), // !=~, reduce: ContextVariable - reduce(141), // ==, reduce: ContextVariable - reduce(141), // !=, reduce: ContextVariable - reduce(141), // >, reduce: ContextVariable - reduce(141), // >=, reduce: ContextVariable - reduce(141), // <, reduce: ContextVariable - reduce(141), // <=, reduce: ContextVariable - reduce(141), // |, reduce: ContextVariable - reduce(141), // ^, reduce: ContextVariable - reduce(141), // &, reduce: ContextVariable - reduce(141), // <<, reduce: ContextVariable - reduce(141), // >>, reduce: ContextVariable - reduce(141), // >>>, reduce: ContextVariable - reduce(141), // +, reduce: ContextVariable - reduce(141), // -, reduce: ContextVariable - reduce(141), // .+, reduce: ContextVariable - reduce(141), // .-, reduce: ContextVariable - reduce(141), // ., reduce: ContextVariable - reduce(141), // *, reduce: ContextVariable - reduce(141), // /, reduce: ContextVariable - reduce(141), // //, reduce: ContextVariable - reduce(141), // %, reduce: ContextVariable - reduce(141), // .*, reduce: ContextVariable - reduce(141), // ./, reduce: ContextVariable - reduce(141), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ContextVariable - nil, // ( - reduce(141), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(141), // [, reduce: ContextVariable - reduce(141), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S960 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ContextVariable - nil, // : - reduce(142), // ||, reduce: ContextVariable - reduce(142), // ^^, reduce: ContextVariable - reduce(142), // &&, reduce: ContextVariable - reduce(142), // =~, reduce: ContextVariable - reduce(142), // !=~, reduce: ContextVariable - reduce(142), // ==, reduce: ContextVariable - reduce(142), // !=, reduce: ContextVariable - reduce(142), // >, reduce: ContextVariable - reduce(142), // >=, reduce: ContextVariable - reduce(142), // <, reduce: ContextVariable - reduce(142), // <=, reduce: ContextVariable - reduce(142), // |, reduce: ContextVariable - reduce(142), // ^, reduce: ContextVariable - reduce(142), // &, reduce: ContextVariable - reduce(142), // <<, reduce: ContextVariable - reduce(142), // >>, reduce: ContextVariable - reduce(142), // >>>, reduce: ContextVariable - reduce(142), // +, reduce: ContextVariable - reduce(142), // -, reduce: ContextVariable - reduce(142), // .+, reduce: ContextVariable - reduce(142), // .-, reduce: ContextVariable - reduce(142), // ., reduce: ContextVariable - reduce(142), // *, reduce: ContextVariable - reduce(142), // /, reduce: ContextVariable - reduce(142), // //, reduce: ContextVariable - reduce(142), // %, reduce: ContextVariable - reduce(142), // .*, reduce: ContextVariable - reduce(142), // ./, reduce: ContextVariable - reduce(142), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ContextVariable - nil, // ( - reduce(142), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(142), // [, reduce: ContextVariable - reduce(142), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S961 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ContextVariable - nil, // : - reduce(143), // ||, reduce: ContextVariable - reduce(143), // ^^, reduce: ContextVariable - reduce(143), // &&, reduce: ContextVariable - reduce(143), // =~, reduce: ContextVariable - reduce(143), // !=~, reduce: ContextVariable - reduce(143), // ==, reduce: ContextVariable - reduce(143), // !=, reduce: ContextVariable - reduce(143), // >, reduce: ContextVariable - reduce(143), // >=, reduce: ContextVariable - reduce(143), // <, reduce: ContextVariable - reduce(143), // <=, reduce: ContextVariable - reduce(143), // |, reduce: ContextVariable - reduce(143), // ^, reduce: ContextVariable - reduce(143), // &, reduce: ContextVariable - reduce(143), // <<, reduce: ContextVariable - reduce(143), // >>, reduce: ContextVariable - reduce(143), // >>>, reduce: ContextVariable - reduce(143), // +, reduce: ContextVariable - reduce(143), // -, reduce: ContextVariable - reduce(143), // .+, reduce: ContextVariable - reduce(143), // .-, reduce: ContextVariable - reduce(143), // ., reduce: ContextVariable - reduce(143), // *, reduce: ContextVariable - reduce(143), // /, reduce: ContextVariable - reduce(143), // //, reduce: ContextVariable - reduce(143), // %, reduce: ContextVariable - reduce(143), // .*, reduce: ContextVariable - reduce(143), // ./, reduce: ContextVariable - reduce(143), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ContextVariable - nil, // ( - reduce(143), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(143), // [, reduce: ContextVariable - reduce(143), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S962 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ContextVariable - nil, // : - reduce(144), // ||, reduce: ContextVariable - reduce(144), // ^^, reduce: ContextVariable - reduce(144), // &&, reduce: ContextVariable - reduce(144), // =~, reduce: ContextVariable - reduce(144), // !=~, reduce: ContextVariable - reduce(144), // ==, reduce: ContextVariable - reduce(144), // !=, reduce: ContextVariable - reduce(144), // >, reduce: ContextVariable - reduce(144), // >=, reduce: ContextVariable - reduce(144), // <, reduce: ContextVariable - reduce(144), // <=, reduce: ContextVariable - reduce(144), // |, reduce: ContextVariable - reduce(144), // ^, reduce: ContextVariable - reduce(144), // &, reduce: ContextVariable - reduce(144), // <<, reduce: ContextVariable - reduce(144), // >>, reduce: ContextVariable - reduce(144), // >>>, reduce: ContextVariable - reduce(144), // +, reduce: ContextVariable - reduce(144), // -, reduce: ContextVariable - reduce(144), // .+, reduce: ContextVariable - reduce(144), // .-, reduce: ContextVariable - reduce(144), // ., reduce: ContextVariable - reduce(144), // *, reduce: ContextVariable - reduce(144), // /, reduce: ContextVariable - reduce(144), // //, reduce: ContextVariable - reduce(144), // %, reduce: ContextVariable - reduce(144), // .*, reduce: ContextVariable - reduce(144), // ./, reduce: ContextVariable - reduce(144), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ContextVariable - nil, // ( - reduce(144), // ), reduce: ContextVariable - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(144), // [, reduce: ContextVariable - reduce(144), // ,, reduce: ContextVariable - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S963 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(145), // ||, reduce: MlrvalOrFunction - reduce(145), // ^^, reduce: MlrvalOrFunction - reduce(145), // &&, reduce: MlrvalOrFunction - reduce(145), // =~, reduce: MlrvalOrFunction - reduce(145), // !=~, reduce: MlrvalOrFunction - reduce(145), // ==, reduce: MlrvalOrFunction - reduce(145), // !=, reduce: MlrvalOrFunction - reduce(145), // >, reduce: MlrvalOrFunction - reduce(145), // >=, reduce: MlrvalOrFunction - reduce(145), // <, reduce: MlrvalOrFunction - reduce(145), // <=, reduce: MlrvalOrFunction - reduce(145), // |, reduce: MlrvalOrFunction - reduce(145), // ^, reduce: MlrvalOrFunction - reduce(145), // &, reduce: MlrvalOrFunction - reduce(145), // <<, reduce: MlrvalOrFunction - reduce(145), // >>, reduce: MlrvalOrFunction - reduce(145), // >>>, reduce: MlrvalOrFunction - reduce(145), // +, reduce: MlrvalOrFunction - reduce(145), // -, reduce: MlrvalOrFunction - reduce(145), // .+, reduce: MlrvalOrFunction - reduce(145), // .-, reduce: MlrvalOrFunction - reduce(145), // ., reduce: MlrvalOrFunction - reduce(145), // *, reduce: MlrvalOrFunction - reduce(145), // /, reduce: MlrvalOrFunction - reduce(145), // //, reduce: MlrvalOrFunction - reduce(145), // %, reduce: MlrvalOrFunction - reduce(145), // .*, reduce: MlrvalOrFunction - reduce(145), // ./, reduce: MlrvalOrFunction - reduce(145), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(145), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(145), // [, reduce: MlrvalOrFunction - reduce(145), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S964 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(147), // ||, reduce: MlrvalOrFunction - reduce(147), // ^^, reduce: MlrvalOrFunction - reduce(147), // &&, reduce: MlrvalOrFunction - reduce(147), // =~, reduce: MlrvalOrFunction - reduce(147), // !=~, reduce: MlrvalOrFunction - reduce(147), // ==, reduce: MlrvalOrFunction - reduce(147), // !=, reduce: MlrvalOrFunction - reduce(147), // >, reduce: MlrvalOrFunction - reduce(147), // >=, reduce: MlrvalOrFunction - reduce(147), // <, reduce: MlrvalOrFunction - reduce(147), // <=, reduce: MlrvalOrFunction - reduce(147), // |, reduce: MlrvalOrFunction - reduce(147), // ^, reduce: MlrvalOrFunction - reduce(147), // &, reduce: MlrvalOrFunction - reduce(147), // <<, reduce: MlrvalOrFunction - reduce(147), // >>, reduce: MlrvalOrFunction - reduce(147), // >>>, reduce: MlrvalOrFunction - reduce(147), // +, reduce: MlrvalOrFunction - reduce(147), // -, reduce: MlrvalOrFunction - reduce(147), // .+, reduce: MlrvalOrFunction - reduce(147), // .-, reduce: MlrvalOrFunction - reduce(147), // ., reduce: MlrvalOrFunction - reduce(147), // *, reduce: MlrvalOrFunction - reduce(147), // /, reduce: MlrvalOrFunction - reduce(147), // //, reduce: MlrvalOrFunction - reduce(147), // %, reduce: MlrvalOrFunction - reduce(147), // .*, reduce: MlrvalOrFunction - reduce(147), // ./, reduce: MlrvalOrFunction - reduce(147), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(147), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(147), // [, reduce: MlrvalOrFunction - reduce(147), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S965 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(152), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(152), // ||, reduce: MlrvalOrFunction - reduce(152), // ^^, reduce: MlrvalOrFunction - reduce(152), // &&, reduce: MlrvalOrFunction - reduce(152), // =~, reduce: MlrvalOrFunction - reduce(152), // !=~, reduce: MlrvalOrFunction - reduce(152), // ==, reduce: MlrvalOrFunction - reduce(152), // !=, reduce: MlrvalOrFunction - reduce(152), // >, reduce: MlrvalOrFunction - reduce(152), // >=, reduce: MlrvalOrFunction - reduce(152), // <, reduce: MlrvalOrFunction - reduce(152), // <=, reduce: MlrvalOrFunction - reduce(152), // |, reduce: MlrvalOrFunction - reduce(152), // ^, reduce: MlrvalOrFunction - reduce(152), // &, reduce: MlrvalOrFunction - reduce(152), // <<, reduce: MlrvalOrFunction - reduce(152), // >>, reduce: MlrvalOrFunction - reduce(152), // >>>, reduce: MlrvalOrFunction - reduce(152), // +, reduce: MlrvalOrFunction - reduce(152), // -, reduce: MlrvalOrFunction - reduce(152), // .+, reduce: MlrvalOrFunction - reduce(152), // .-, reduce: MlrvalOrFunction - reduce(152), // ., reduce: MlrvalOrFunction - reduce(152), // *, reduce: MlrvalOrFunction - reduce(152), // /, reduce: MlrvalOrFunction - reduce(152), // //, reduce: MlrvalOrFunction - reduce(152), // %, reduce: MlrvalOrFunction - reduce(152), // .*, reduce: MlrvalOrFunction - reduce(152), // ./, reduce: MlrvalOrFunction - reduce(152), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(152), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(152), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(152), // [, reduce: MlrvalOrFunction - reduce(152), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S966 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1445), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S967 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1446), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S968 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(1447), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S969 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - shift(1448), // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(3), // }, reduce: StatementBlock - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S970 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - reduce(6), // }, reduce: StatementBlock - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if - nil, // md_token_elif - nil, // md_token_else - shift(1065), // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S971 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(8), // ;, reduce: BracelessStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(8), // }, reduce: BracelessStatement - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S972 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(9), // ;, reduce: BracelessStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(9), // }, reduce: BracelessStatement - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S973 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(10), // ;, reduce: BracelessStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(10), // }, reduce: BracelessStatement - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S974 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(11), // ;, reduce: BracelessStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(11), // }, reduce: BracelessStatement - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S975 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(12), // ;, reduce: BracelessStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(12), // }, reduce: BracelessStatement - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S976 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(13), // ;, reduce: BracelessStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(13), // }, reduce: BracelessStatement - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S977 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - shift(1450), // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - shift(1451), // ||= - shift(1452), // ^^= - shift(1453), // &&= - shift(1454), // |= - shift(1455), // ^= - shift(1456), // <<= - shift(1457), // >>= - shift(1458), // >>>= - shift(1459), // += - shift(1460), // .= - shift(1461), // -= - shift(1462), // *= - shift(1463), // /= - shift(1464), // //= - shift(1465), // %= - shift(1466), // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S978 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(16), // ;, reduce: BareBoolean - reduce(15), // =, reduce: Lvalue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(15), // ||=, reduce: Lvalue - reduce(15), // ^^=, reduce: Lvalue - reduce(15), // &&=, reduce: Lvalue - reduce(15), // |=, reduce: Lvalue - reduce(15), // ^=, reduce: Lvalue - reduce(15), // <<=, reduce: Lvalue - reduce(15), // >>=, reduce: Lvalue - reduce(15), // >>>=, reduce: Lvalue - reduce(15), // +=, reduce: Lvalue - reduce(15), // .=, reduce: Lvalue - reduce(15), // -=, reduce: Lvalue - reduce(15), // *=, reduce: Lvalue - reduce(15), // /=, reduce: Lvalue - reduce(15), // //=, reduce: Lvalue - reduce(15), // %=, reduce: Lvalue - reduce(15), // **=, reduce: Lvalue - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(16), // }, reduce: BareBoolean - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S979 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S980 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S981 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(19), // ;, reduce: DumpStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(19), // }, reduce: DumpStatement - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S982 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(20), // ;, reduce: EdumpStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(20), // }, reduce: EdumpStatement - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S983 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(108), // ;, reduce: MlrvalOrFunction - reduce(108), // =, reduce: MlrvalOrFunction - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(108), // ||=, reduce: MlrvalOrFunction - reduce(108), // ^^=, reduce: MlrvalOrFunction - reduce(108), // &&=, reduce: MlrvalOrFunction - reduce(108), // |=, reduce: MlrvalOrFunction - reduce(108), // ^=, reduce: MlrvalOrFunction - reduce(108), // <<=, reduce: MlrvalOrFunction - reduce(108), // >>=, reduce: MlrvalOrFunction - reduce(108), // >>>=, reduce: MlrvalOrFunction - reduce(108), // +=, reduce: MlrvalOrFunction - reduce(108), // .=, reduce: MlrvalOrFunction - reduce(108), // -=, reduce: MlrvalOrFunction - reduce(108), // *=, reduce: MlrvalOrFunction - reduce(108), // /=, reduce: MlrvalOrFunction - reduce(108), // //=, reduce: MlrvalOrFunction - reduce(108), // %=, reduce: MlrvalOrFunction - reduce(108), // **=, reduce: MlrvalOrFunction - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // >>>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(108), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(108), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S984 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(21), // ;, reduce: FieldValue - reduce(21), // =, reduce: FieldValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(21), // ||=, reduce: FieldValue - reduce(21), // ^^=, reduce: FieldValue - reduce(21), // &&=, reduce: FieldValue - reduce(21), // |=, reduce: FieldValue - reduce(21), // ^=, reduce: FieldValue - reduce(21), // <<=, reduce: FieldValue - reduce(21), // >>=, reduce: FieldValue - reduce(21), // >>>=, reduce: FieldValue - reduce(21), // +=, reduce: FieldValue - reduce(21), // .=, reduce: FieldValue - reduce(21), // -=, reduce: FieldValue - reduce(21), // *=, reduce: FieldValue - reduce(21), // /=, reduce: FieldValue - reduce(21), // //=, reduce: FieldValue - reduce(21), // %=, reduce: FieldValue - reduce(21), // **=, reduce: FieldValue - reduce(21), // ?, reduce: FieldValue - nil, // : - reduce(21), // ||, reduce: FieldValue - reduce(21), // ^^, reduce: FieldValue - reduce(21), // &&, reduce: FieldValue - reduce(21), // =~, reduce: FieldValue - reduce(21), // !=~, reduce: FieldValue - reduce(21), // ==, reduce: FieldValue - reduce(21), // !=, reduce: FieldValue - reduce(21), // >, reduce: FieldValue - reduce(21), // >=, reduce: FieldValue - reduce(21), // <, reduce: FieldValue - reduce(21), // <=, reduce: FieldValue - reduce(21), // |, reduce: FieldValue - reduce(21), // ^, reduce: FieldValue - reduce(21), // &, reduce: FieldValue - reduce(21), // <<, reduce: FieldValue - reduce(21), // >>, reduce: FieldValue - reduce(21), // >>>, reduce: FieldValue - reduce(21), // +, reduce: FieldValue - reduce(21), // -, reduce: FieldValue - reduce(21), // .+, reduce: FieldValue - reduce(21), // .-, reduce: FieldValue - reduce(21), // ., reduce: FieldValue - reduce(21), // *, reduce: FieldValue - reduce(21), // /, reduce: FieldValue - reduce(21), // //, reduce: FieldValue - reduce(21), // %, reduce: FieldValue - reduce(21), // .*, reduce: FieldValue - reduce(21), // ./, reduce: FieldValue - reduce(21), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(21), // [, reduce: FieldValue - nil, // , - nil, // { - reduce(21), // }, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S985 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(22), // ;, reduce: FieldValue - reduce(22), // =, reduce: FieldValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(22), // ||=, reduce: FieldValue - reduce(22), // ^^=, reduce: FieldValue - reduce(22), // &&=, reduce: FieldValue - reduce(22), // |=, reduce: FieldValue - reduce(22), // ^=, reduce: FieldValue - reduce(22), // <<=, reduce: FieldValue - reduce(22), // >>=, reduce: FieldValue - reduce(22), // >>>=, reduce: FieldValue - reduce(22), // +=, reduce: FieldValue - reduce(22), // .=, reduce: FieldValue - reduce(22), // -=, reduce: FieldValue - reduce(22), // *=, reduce: FieldValue - reduce(22), // /=, reduce: FieldValue - reduce(22), // //=, reduce: FieldValue - reduce(22), // %=, reduce: FieldValue - reduce(22), // **=, reduce: FieldValue - reduce(22), // ?, reduce: FieldValue - nil, // : - reduce(22), // ||, reduce: FieldValue - reduce(22), // ^^, reduce: FieldValue - reduce(22), // &&, reduce: FieldValue - reduce(22), // =~, reduce: FieldValue - reduce(22), // !=~, reduce: FieldValue - reduce(22), // ==, reduce: FieldValue - reduce(22), // !=, reduce: FieldValue - reduce(22), // >, reduce: FieldValue - reduce(22), // >=, reduce: FieldValue - reduce(22), // <, reduce: FieldValue - reduce(22), // <=, reduce: FieldValue - reduce(22), // |, reduce: FieldValue - reduce(22), // ^, reduce: FieldValue - reduce(22), // &, reduce: FieldValue - reduce(22), // <<, reduce: FieldValue - reduce(22), // >>, reduce: FieldValue - reduce(22), // >>>, reduce: FieldValue - reduce(22), // +, reduce: FieldValue - reduce(22), // -, reduce: FieldValue - reduce(22), // .+, reduce: FieldValue - reduce(22), // .-, reduce: FieldValue - reduce(22), // ., reduce: FieldValue - reduce(22), // *, reduce: FieldValue - reduce(22), // /, reduce: FieldValue - reduce(22), // //, reduce: FieldValue - reduce(22), // %, reduce: FieldValue - reduce(22), // .*, reduce: FieldValue - reduce(22), // ./, reduce: FieldValue - reduce(22), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(22), // [, reduce: FieldValue - nil, // , - nil, // { - reduce(22), // }, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S986 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(23), // ;, reduce: FieldValue - reduce(23), // =, reduce: FieldValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(23), // ||=, reduce: FieldValue - reduce(23), // ^^=, reduce: FieldValue - reduce(23), // &&=, reduce: FieldValue - reduce(23), // |=, reduce: FieldValue - reduce(23), // ^=, reduce: FieldValue - reduce(23), // <<=, reduce: FieldValue - reduce(23), // >>=, reduce: FieldValue - reduce(23), // >>>=, reduce: FieldValue - reduce(23), // +=, reduce: FieldValue - reduce(23), // .=, reduce: FieldValue - reduce(23), // -=, reduce: FieldValue - reduce(23), // *=, reduce: FieldValue - reduce(23), // /=, reduce: FieldValue - reduce(23), // //=, reduce: FieldValue - reduce(23), // %=, reduce: FieldValue - reduce(23), // **=, reduce: FieldValue - reduce(23), // ?, reduce: FieldValue - nil, // : - reduce(23), // ||, reduce: FieldValue - reduce(23), // ^^, reduce: FieldValue - reduce(23), // &&, reduce: FieldValue - reduce(23), // =~, reduce: FieldValue - reduce(23), // !=~, reduce: FieldValue - reduce(23), // ==, reduce: FieldValue - reduce(23), // !=, reduce: FieldValue - reduce(23), // >, reduce: FieldValue - reduce(23), // >=, reduce: FieldValue - reduce(23), // <, reduce: FieldValue - reduce(23), // <=, reduce: FieldValue - reduce(23), // |, reduce: FieldValue - reduce(23), // ^, reduce: FieldValue - reduce(23), // &, reduce: FieldValue - reduce(23), // <<, reduce: FieldValue - reduce(23), // >>, reduce: FieldValue - reduce(23), // >>>, reduce: FieldValue - reduce(23), // +, reduce: FieldValue - reduce(23), // -, reduce: FieldValue - reduce(23), // .+, reduce: FieldValue - reduce(23), // .-, reduce: FieldValue - reduce(23), // ., reduce: FieldValue - reduce(23), // *, reduce: FieldValue - reduce(23), // /, reduce: FieldValue - reduce(23), // //, reduce: FieldValue - reduce(23), // %, reduce: FieldValue - reduce(23), // .*, reduce: FieldValue - reduce(23), // ./, reduce: FieldValue - reduce(23), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(23), // [, reduce: FieldValue - nil, // , - nil, // { - reduce(23), // }, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S987 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(24), // ;, reduce: DirectFieldValue - reduce(24), // =, reduce: DirectFieldValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(24), // ||=, reduce: DirectFieldValue - reduce(24), // ^^=, reduce: DirectFieldValue - reduce(24), // &&=, reduce: DirectFieldValue - reduce(24), // |=, reduce: DirectFieldValue - reduce(24), // ^=, reduce: DirectFieldValue - reduce(24), // <<=, reduce: DirectFieldValue - reduce(24), // >>=, reduce: DirectFieldValue - reduce(24), // >>>=, reduce: DirectFieldValue - reduce(24), // +=, reduce: DirectFieldValue - reduce(24), // .=, reduce: DirectFieldValue - reduce(24), // -=, reduce: DirectFieldValue - reduce(24), // *=, reduce: DirectFieldValue - reduce(24), // /=, reduce: DirectFieldValue - reduce(24), // //=, reduce: DirectFieldValue - reduce(24), // %=, reduce: DirectFieldValue - reduce(24), // **=, reduce: DirectFieldValue - reduce(24), // ?, reduce: DirectFieldValue - nil, // : - reduce(24), // ||, reduce: DirectFieldValue - reduce(24), // ^^, reduce: DirectFieldValue - reduce(24), // &&, reduce: DirectFieldValue - reduce(24), // =~, reduce: DirectFieldValue - reduce(24), // !=~, reduce: DirectFieldValue - reduce(24), // ==, reduce: DirectFieldValue - reduce(24), // !=, reduce: DirectFieldValue - reduce(24), // >, reduce: DirectFieldValue - reduce(24), // >=, reduce: DirectFieldValue - reduce(24), // <, reduce: DirectFieldValue - reduce(24), // <=, reduce: DirectFieldValue - reduce(24), // |, reduce: DirectFieldValue - reduce(24), // ^, reduce: DirectFieldValue - reduce(24), // &, reduce: DirectFieldValue - reduce(24), // <<, reduce: DirectFieldValue - reduce(24), // >>, reduce: DirectFieldValue - reduce(24), // >>>, reduce: DirectFieldValue - reduce(24), // +, reduce: DirectFieldValue - reduce(24), // -, reduce: DirectFieldValue - reduce(24), // .+, reduce: DirectFieldValue - reduce(24), // .-, reduce: DirectFieldValue - reduce(24), // ., reduce: DirectFieldValue - reduce(24), // *, reduce: DirectFieldValue - reduce(24), // /, reduce: DirectFieldValue - reduce(24), // //, reduce: DirectFieldValue - reduce(24), // %, reduce: DirectFieldValue - reduce(24), // .*, reduce: DirectFieldValue - reduce(24), // ./, reduce: DirectFieldValue - reduce(24), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: DirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(24), // [, reduce: DirectFieldValue - nil, // , - nil, // { - reduce(24), // }, reduce: DirectFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S988 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S989 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(26), // ;, reduce: BracedFieldValue - reduce(26), // =, reduce: BracedFieldValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(26), // ||=, reduce: BracedFieldValue - reduce(26), // ^^=, reduce: BracedFieldValue - reduce(26), // &&=, reduce: BracedFieldValue - reduce(26), // |=, reduce: BracedFieldValue - reduce(26), // ^=, reduce: BracedFieldValue - reduce(26), // <<=, reduce: BracedFieldValue - reduce(26), // >>=, reduce: BracedFieldValue - reduce(26), // >>>=, reduce: BracedFieldValue - reduce(26), // +=, reduce: BracedFieldValue - reduce(26), // .=, reduce: BracedFieldValue - reduce(26), // -=, reduce: BracedFieldValue - reduce(26), // *=, reduce: BracedFieldValue - reduce(26), // /=, reduce: BracedFieldValue - reduce(26), // //=, reduce: BracedFieldValue - reduce(26), // %=, reduce: BracedFieldValue - reduce(26), // **=, reduce: BracedFieldValue - reduce(26), // ?, reduce: BracedFieldValue - nil, // : - reduce(26), // ||, reduce: BracedFieldValue - reduce(26), // ^^, reduce: BracedFieldValue - reduce(26), // &&, reduce: BracedFieldValue - reduce(26), // =~, reduce: BracedFieldValue - reduce(26), // !=~, reduce: BracedFieldValue - reduce(26), // ==, reduce: BracedFieldValue - reduce(26), // !=, reduce: BracedFieldValue - reduce(26), // >, reduce: BracedFieldValue - reduce(26), // >=, reduce: BracedFieldValue - reduce(26), // <, reduce: BracedFieldValue - reduce(26), // <=, reduce: BracedFieldValue - reduce(26), // |, reduce: BracedFieldValue - reduce(26), // ^, reduce: BracedFieldValue - reduce(26), // &, reduce: BracedFieldValue - reduce(26), // <<, reduce: BracedFieldValue - reduce(26), // >>, reduce: BracedFieldValue - reduce(26), // >>>, reduce: BracedFieldValue - reduce(26), // +, reduce: BracedFieldValue - reduce(26), // -, reduce: BracedFieldValue - reduce(26), // .+, reduce: BracedFieldValue - reduce(26), // .-, reduce: BracedFieldValue - reduce(26), // ., reduce: BracedFieldValue - reduce(26), // *, reduce: BracedFieldValue - reduce(26), // /, reduce: BracedFieldValue - reduce(26), // //, reduce: BracedFieldValue - reduce(26), // %, reduce: BracedFieldValue - reduce(26), // .*, reduce: BracedFieldValue - reduce(26), // ./, reduce: BracedFieldValue - reduce(26), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: BracedFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(26), // [, reduce: BracedFieldValue - nil, // , - nil, // { - reduce(26), // }, reduce: BracedFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S990 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(109), // ;, reduce: MlrvalOrFunction - reduce(109), // =, reduce: MlrvalOrFunction - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(109), // ||=, reduce: MlrvalOrFunction - reduce(109), // ^^=, reduce: MlrvalOrFunction - reduce(109), // &&=, reduce: MlrvalOrFunction - reduce(109), // |=, reduce: MlrvalOrFunction - reduce(109), // ^=, reduce: MlrvalOrFunction - reduce(109), // <<=, reduce: MlrvalOrFunction - reduce(109), // >>=, reduce: MlrvalOrFunction - reduce(109), // >>>=, reduce: MlrvalOrFunction - reduce(109), // +=, reduce: MlrvalOrFunction - reduce(109), // .=, reduce: MlrvalOrFunction - reduce(109), // -=, reduce: MlrvalOrFunction - reduce(109), // *=, reduce: MlrvalOrFunction - reduce(109), // /=, reduce: MlrvalOrFunction - reduce(109), // //=, reduce: MlrvalOrFunction - reduce(109), // %=, reduce: MlrvalOrFunction - reduce(109), // **=, reduce: MlrvalOrFunction - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // >>>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(109), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(109), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S991 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(27), // ;, reduce: FullSrec - reduce(27), // =, reduce: FullSrec - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(27), // ||=, reduce: FullSrec - reduce(27), // ^^=, reduce: FullSrec - reduce(27), // &&=, reduce: FullSrec - reduce(27), // |=, reduce: FullSrec - reduce(27), // ^=, reduce: FullSrec - reduce(27), // <<=, reduce: FullSrec - reduce(27), // >>=, reduce: FullSrec - reduce(27), // >>>=, reduce: FullSrec - reduce(27), // +=, reduce: FullSrec - reduce(27), // .=, reduce: FullSrec - reduce(27), // -=, reduce: FullSrec - reduce(27), // *=, reduce: FullSrec - reduce(27), // /=, reduce: FullSrec - reduce(27), // //=, reduce: FullSrec - reduce(27), // %=, reduce: FullSrec - reduce(27), // **=, reduce: FullSrec - reduce(27), // ?, reduce: FullSrec - nil, // : - reduce(27), // ||, reduce: FullSrec - reduce(27), // ^^, reduce: FullSrec - reduce(27), // &&, reduce: FullSrec - reduce(27), // =~, reduce: FullSrec - reduce(27), // !=~, reduce: FullSrec - reduce(27), // ==, reduce: FullSrec - reduce(27), // !=, reduce: FullSrec - reduce(27), // >, reduce: FullSrec - reduce(27), // >=, reduce: FullSrec - reduce(27), // <, reduce: FullSrec - reduce(27), // <=, reduce: FullSrec - reduce(27), // |, reduce: FullSrec - reduce(27), // ^, reduce: FullSrec - reduce(27), // &, reduce: FullSrec - reduce(27), // <<, reduce: FullSrec - reduce(27), // >>, reduce: FullSrec - reduce(27), // >>>, reduce: FullSrec - reduce(27), // +, reduce: FullSrec - reduce(27), // -, reduce: FullSrec - reduce(27), // .+, reduce: FullSrec - reduce(27), // .-, reduce: FullSrec - reduce(27), // ., reduce: FullSrec - reduce(27), // *, reduce: FullSrec - reduce(27), // /, reduce: FullSrec - reduce(27), // //, reduce: FullSrec - reduce(27), // %, reduce: FullSrec - reduce(27), // .*, reduce: FullSrec - reduce(27), // ./, reduce: FullSrec - reduce(27), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(27), // **, reduce: FullSrec - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(27), // [, reduce: FullSrec - nil, // , - nil, // { - reduce(27), // }, reduce: FullSrec - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S992 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(110), // ;, reduce: MlrvalOrFunction - reduce(110), // =, reduce: MlrvalOrFunction - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(110), // ||=, reduce: MlrvalOrFunction - reduce(110), // ^^=, reduce: MlrvalOrFunction - reduce(110), // &&=, reduce: MlrvalOrFunction - reduce(110), // |=, reduce: MlrvalOrFunction - reduce(110), // ^=, reduce: MlrvalOrFunction - reduce(110), // <<=, reduce: MlrvalOrFunction - reduce(110), // >>=, reduce: MlrvalOrFunction - reduce(110), // >>>=, reduce: MlrvalOrFunction - reduce(110), // +=, reduce: MlrvalOrFunction - reduce(110), // .=, reduce: MlrvalOrFunction - reduce(110), // -=, reduce: MlrvalOrFunction - reduce(110), // *=, reduce: MlrvalOrFunction - reduce(110), // /=, reduce: MlrvalOrFunction - reduce(110), // //=, reduce: MlrvalOrFunction - reduce(110), // %=, reduce: MlrvalOrFunction - reduce(110), // **=, reduce: MlrvalOrFunction - reduce(110), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // >>>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(110), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(110), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S993 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(28), // ;, reduce: OosvarValue - reduce(28), // =, reduce: OosvarValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(28), // ||=, reduce: OosvarValue - reduce(28), // ^^=, reduce: OosvarValue - reduce(28), // &&=, reduce: OosvarValue - reduce(28), // |=, reduce: OosvarValue - reduce(28), // ^=, reduce: OosvarValue - reduce(28), // <<=, reduce: OosvarValue - reduce(28), // >>=, reduce: OosvarValue - reduce(28), // >>>=, reduce: OosvarValue - reduce(28), // +=, reduce: OosvarValue - reduce(28), // .=, reduce: OosvarValue - reduce(28), // -=, reduce: OosvarValue - reduce(28), // *=, reduce: OosvarValue - reduce(28), // /=, reduce: OosvarValue - reduce(28), // //=, reduce: OosvarValue - reduce(28), // %=, reduce: OosvarValue - reduce(28), // **=, reduce: OosvarValue - reduce(28), // ?, reduce: OosvarValue - nil, // : - reduce(28), // ||, reduce: OosvarValue - reduce(28), // ^^, reduce: OosvarValue - reduce(28), // &&, reduce: OosvarValue - reduce(28), // =~, reduce: OosvarValue - reduce(28), // !=~, reduce: OosvarValue - reduce(28), // ==, reduce: OosvarValue - reduce(28), // !=, reduce: OosvarValue - reduce(28), // >, reduce: OosvarValue - reduce(28), // >=, reduce: OosvarValue - reduce(28), // <, reduce: OosvarValue - reduce(28), // <=, reduce: OosvarValue - reduce(28), // |, reduce: OosvarValue - reduce(28), // ^, reduce: OosvarValue - reduce(28), // &, reduce: OosvarValue - reduce(28), // <<, reduce: OosvarValue - reduce(28), // >>, reduce: OosvarValue - reduce(28), // >>>, reduce: OosvarValue - reduce(28), // +, reduce: OosvarValue - reduce(28), // -, reduce: OosvarValue - reduce(28), // .+, reduce: OosvarValue - reduce(28), // .-, reduce: OosvarValue - reduce(28), // ., reduce: OosvarValue - reduce(28), // *, reduce: OosvarValue - reduce(28), // /, reduce: OosvarValue - reduce(28), // //, reduce: OosvarValue - reduce(28), // %, reduce: OosvarValue - reduce(28), // .*, reduce: OosvarValue - reduce(28), // ./, reduce: OosvarValue - reduce(28), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(28), // [, reduce: OosvarValue - nil, // , - nil, // { - reduce(28), // }, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S994 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(29), // ;, reduce: OosvarValue - reduce(29), // =, reduce: OosvarValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(29), // ||=, reduce: OosvarValue - reduce(29), // ^^=, reduce: OosvarValue - reduce(29), // &&=, reduce: OosvarValue - reduce(29), // |=, reduce: OosvarValue - reduce(29), // ^=, reduce: OosvarValue - reduce(29), // <<=, reduce: OosvarValue - reduce(29), // >>=, reduce: OosvarValue - reduce(29), // >>>=, reduce: OosvarValue - reduce(29), // +=, reduce: OosvarValue - reduce(29), // .=, reduce: OosvarValue - reduce(29), // -=, reduce: OosvarValue - reduce(29), // *=, reduce: OosvarValue - reduce(29), // /=, reduce: OosvarValue - reduce(29), // //=, reduce: OosvarValue - reduce(29), // %=, reduce: OosvarValue - reduce(29), // **=, reduce: OosvarValue - reduce(29), // ?, reduce: OosvarValue - nil, // : - reduce(29), // ||, reduce: OosvarValue - reduce(29), // ^^, reduce: OosvarValue - reduce(29), // &&, reduce: OosvarValue - reduce(29), // =~, reduce: OosvarValue - reduce(29), // !=~, reduce: OosvarValue - reduce(29), // ==, reduce: OosvarValue - reduce(29), // !=, reduce: OosvarValue - reduce(29), // >, reduce: OosvarValue - reduce(29), // >=, reduce: OosvarValue - reduce(29), // <, reduce: OosvarValue - reduce(29), // <=, reduce: OosvarValue - reduce(29), // |, reduce: OosvarValue - reduce(29), // ^, reduce: OosvarValue - reduce(29), // &, reduce: OosvarValue - reduce(29), // <<, reduce: OosvarValue - reduce(29), // >>, reduce: OosvarValue - reduce(29), // >>>, reduce: OosvarValue - reduce(29), // +, reduce: OosvarValue - reduce(29), // -, reduce: OosvarValue - reduce(29), // .+, reduce: OosvarValue - reduce(29), // .-, reduce: OosvarValue - reduce(29), // ., reduce: OosvarValue - reduce(29), // *, reduce: OosvarValue - reduce(29), // /, reduce: OosvarValue - reduce(29), // //, reduce: OosvarValue - reduce(29), // %, reduce: OosvarValue - reduce(29), // .*, reduce: OosvarValue - reduce(29), // ./, reduce: OosvarValue - reduce(29), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(29), // [, reduce: OosvarValue - nil, // , - nil, // { - reduce(29), // }, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S995 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(30), // ;, reduce: OosvarValue - reduce(30), // =, reduce: OosvarValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(30), // ||=, reduce: OosvarValue - reduce(30), // ^^=, reduce: OosvarValue - reduce(30), // &&=, reduce: OosvarValue - reduce(30), // |=, reduce: OosvarValue - reduce(30), // ^=, reduce: OosvarValue - reduce(30), // <<=, reduce: OosvarValue - reduce(30), // >>=, reduce: OosvarValue - reduce(30), // >>>=, reduce: OosvarValue - reduce(30), // +=, reduce: OosvarValue - reduce(30), // .=, reduce: OosvarValue - reduce(30), // -=, reduce: OosvarValue - reduce(30), // *=, reduce: OosvarValue - reduce(30), // /=, reduce: OosvarValue - reduce(30), // //=, reduce: OosvarValue - reduce(30), // %=, reduce: OosvarValue - reduce(30), // **=, reduce: OosvarValue - reduce(30), // ?, reduce: OosvarValue - nil, // : - reduce(30), // ||, reduce: OosvarValue - reduce(30), // ^^, reduce: OosvarValue - reduce(30), // &&, reduce: OosvarValue - reduce(30), // =~, reduce: OosvarValue - reduce(30), // !=~, reduce: OosvarValue - reduce(30), // ==, reduce: OosvarValue - reduce(30), // !=, reduce: OosvarValue - reduce(30), // >, reduce: OosvarValue - reduce(30), // >=, reduce: OosvarValue - reduce(30), // <, reduce: OosvarValue - reduce(30), // <=, reduce: OosvarValue - reduce(30), // |, reduce: OosvarValue - reduce(30), // ^, reduce: OosvarValue - reduce(30), // &, reduce: OosvarValue - reduce(30), // <<, reduce: OosvarValue - reduce(30), // >>, reduce: OosvarValue - reduce(30), // >>>, reduce: OosvarValue - reduce(30), // +, reduce: OosvarValue - reduce(30), // -, reduce: OosvarValue - reduce(30), // .+, reduce: OosvarValue - reduce(30), // .-, reduce: OosvarValue - reduce(30), // ., reduce: OosvarValue - reduce(30), // *, reduce: OosvarValue - reduce(30), // /, reduce: OosvarValue - reduce(30), // //, reduce: OosvarValue - reduce(30), // %, reduce: OosvarValue - reduce(30), // .*, reduce: OosvarValue - reduce(30), // ./, reduce: OosvarValue - reduce(30), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(30), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(30), // [, reduce: OosvarValue - nil, // , - nil, // { - reduce(30), // }, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S996 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(31), // ;, reduce: DirectOosvarValue - reduce(31), // =, reduce: DirectOosvarValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(31), // ||=, reduce: DirectOosvarValue - reduce(31), // ^^=, reduce: DirectOosvarValue - reduce(31), // &&=, reduce: DirectOosvarValue - reduce(31), // |=, reduce: DirectOosvarValue - reduce(31), // ^=, reduce: DirectOosvarValue - reduce(31), // <<=, reduce: DirectOosvarValue - reduce(31), // >>=, reduce: DirectOosvarValue - reduce(31), // >>>=, reduce: DirectOosvarValue - reduce(31), // +=, reduce: DirectOosvarValue - reduce(31), // .=, reduce: DirectOosvarValue - reduce(31), // -=, reduce: DirectOosvarValue - reduce(31), // *=, reduce: DirectOosvarValue - reduce(31), // /=, reduce: DirectOosvarValue - reduce(31), // //=, reduce: DirectOosvarValue - reduce(31), // %=, reduce: DirectOosvarValue - reduce(31), // **=, reduce: DirectOosvarValue - reduce(31), // ?, reduce: DirectOosvarValue - nil, // : - reduce(31), // ||, reduce: DirectOosvarValue - reduce(31), // ^^, reduce: DirectOosvarValue - reduce(31), // &&, reduce: DirectOosvarValue - reduce(31), // =~, reduce: DirectOosvarValue - reduce(31), // !=~, reduce: DirectOosvarValue - reduce(31), // ==, reduce: DirectOosvarValue - reduce(31), // !=, reduce: DirectOosvarValue - reduce(31), // >, reduce: DirectOosvarValue - reduce(31), // >=, reduce: DirectOosvarValue - reduce(31), // <, reduce: DirectOosvarValue - reduce(31), // <=, reduce: DirectOosvarValue - reduce(31), // |, reduce: DirectOosvarValue - reduce(31), // ^, reduce: DirectOosvarValue - reduce(31), // &, reduce: DirectOosvarValue - reduce(31), // <<, reduce: DirectOosvarValue - reduce(31), // >>, reduce: DirectOosvarValue - reduce(31), // >>>, reduce: DirectOosvarValue - reduce(31), // +, reduce: DirectOosvarValue - reduce(31), // -, reduce: DirectOosvarValue - reduce(31), // .+, reduce: DirectOosvarValue - reduce(31), // .-, reduce: DirectOosvarValue - reduce(31), // ., reduce: DirectOosvarValue - reduce(31), // *, reduce: DirectOosvarValue - reduce(31), // /, reduce: DirectOosvarValue - reduce(31), // //, reduce: DirectOosvarValue - reduce(31), // %, reduce: DirectOosvarValue - reduce(31), // .*, reduce: DirectOosvarValue - reduce(31), // ./, reduce: DirectOosvarValue - reduce(31), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: DirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(31), // [, reduce: DirectOosvarValue - nil, // , - nil, // { - reduce(31), // }, reduce: DirectOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S997 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S998 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(33), // ;, reduce: BracedOosvarValue - reduce(33), // =, reduce: BracedOosvarValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(33), // ||=, reduce: BracedOosvarValue - reduce(33), // ^^=, reduce: BracedOosvarValue - reduce(33), // &&=, reduce: BracedOosvarValue - reduce(33), // |=, reduce: BracedOosvarValue - reduce(33), // ^=, reduce: BracedOosvarValue - reduce(33), // <<=, reduce: BracedOosvarValue - reduce(33), // >>=, reduce: BracedOosvarValue - reduce(33), // >>>=, reduce: BracedOosvarValue - reduce(33), // +=, reduce: BracedOosvarValue - reduce(33), // .=, reduce: BracedOosvarValue - reduce(33), // -=, reduce: BracedOosvarValue - reduce(33), // *=, reduce: BracedOosvarValue - reduce(33), // /=, reduce: BracedOosvarValue - reduce(33), // //=, reduce: BracedOosvarValue - reduce(33), // %=, reduce: BracedOosvarValue - reduce(33), // **=, reduce: BracedOosvarValue - reduce(33), // ?, reduce: BracedOosvarValue - nil, // : - reduce(33), // ||, reduce: BracedOosvarValue - reduce(33), // ^^, reduce: BracedOosvarValue - reduce(33), // &&, reduce: BracedOosvarValue - reduce(33), // =~, reduce: BracedOosvarValue - reduce(33), // !=~, reduce: BracedOosvarValue - reduce(33), // ==, reduce: BracedOosvarValue - reduce(33), // !=, reduce: BracedOosvarValue - reduce(33), // >, reduce: BracedOosvarValue - reduce(33), // >=, reduce: BracedOosvarValue - reduce(33), // <, reduce: BracedOosvarValue - reduce(33), // <=, reduce: BracedOosvarValue - reduce(33), // |, reduce: BracedOosvarValue - reduce(33), // ^, reduce: BracedOosvarValue - reduce(33), // &, reduce: BracedOosvarValue - reduce(33), // <<, reduce: BracedOosvarValue - reduce(33), // >>, reduce: BracedOosvarValue - reduce(33), // >>>, reduce: BracedOosvarValue - reduce(33), // +, reduce: BracedOosvarValue - reduce(33), // -, reduce: BracedOosvarValue - reduce(33), // .+, reduce: BracedOosvarValue - reduce(33), // .-, reduce: BracedOosvarValue - reduce(33), // ., reduce: BracedOosvarValue - reduce(33), // *, reduce: BracedOosvarValue - reduce(33), // /, reduce: BracedOosvarValue - reduce(33), // //, reduce: BracedOosvarValue - reduce(33), // %, reduce: BracedOosvarValue - reduce(33), // .*, reduce: BracedOosvarValue - reduce(33), // ./, reduce: BracedOosvarValue - reduce(33), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: BracedOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(33), // [, reduce: BracedOosvarValue - nil, // , - nil, // { - reduce(33), // }, reduce: BracedOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S999 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(111), // ;, reduce: MlrvalOrFunction - reduce(111), // =, reduce: MlrvalOrFunction - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(111), // ||=, reduce: MlrvalOrFunction - reduce(111), // ^^=, reduce: MlrvalOrFunction - reduce(111), // &&=, reduce: MlrvalOrFunction - reduce(111), // |=, reduce: MlrvalOrFunction - reduce(111), // ^=, reduce: MlrvalOrFunction - reduce(111), // <<=, reduce: MlrvalOrFunction - reduce(111), // >>=, reduce: MlrvalOrFunction - reduce(111), // >>>=, reduce: MlrvalOrFunction - reduce(111), // +=, reduce: MlrvalOrFunction - reduce(111), // .=, reduce: MlrvalOrFunction - reduce(111), // -=, reduce: MlrvalOrFunction - reduce(111), // *=, reduce: MlrvalOrFunction - reduce(111), // /=, reduce: MlrvalOrFunction - reduce(111), // //=, reduce: MlrvalOrFunction - reduce(111), // %=, reduce: MlrvalOrFunction - reduce(111), // **=, reduce: MlrvalOrFunction - reduce(111), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // >>>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(111), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(111), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1000 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(34), // ;, reduce: FullOosvar - reduce(34), // =, reduce: FullOosvar - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(34), // ||=, reduce: FullOosvar - reduce(34), // ^^=, reduce: FullOosvar - reduce(34), // &&=, reduce: FullOosvar - reduce(34), // |=, reduce: FullOosvar - reduce(34), // ^=, reduce: FullOosvar - reduce(34), // <<=, reduce: FullOosvar - reduce(34), // >>=, reduce: FullOosvar - reduce(34), // >>>=, reduce: FullOosvar - reduce(34), // +=, reduce: FullOosvar - reduce(34), // .=, reduce: FullOosvar - reduce(34), // -=, reduce: FullOosvar - reduce(34), // *=, reduce: FullOosvar - reduce(34), // /=, reduce: FullOosvar - reduce(34), // //=, reduce: FullOosvar - reduce(34), // %=, reduce: FullOosvar - reduce(34), // **=, reduce: FullOosvar - reduce(34), // ?, reduce: FullOosvar - nil, // : - reduce(34), // ||, reduce: FullOosvar - reduce(34), // ^^, reduce: FullOosvar - reduce(34), // &&, reduce: FullOosvar - reduce(34), // =~, reduce: FullOosvar - reduce(34), // !=~, reduce: FullOosvar - reduce(34), // ==, reduce: FullOosvar - reduce(34), // !=, reduce: FullOosvar - reduce(34), // >, reduce: FullOosvar - reduce(34), // >=, reduce: FullOosvar - reduce(34), // <, reduce: FullOosvar - reduce(34), // <=, reduce: FullOosvar - reduce(34), // |, reduce: FullOosvar - reduce(34), // ^, reduce: FullOosvar - reduce(34), // &, reduce: FullOosvar - reduce(34), // <<, reduce: FullOosvar - reduce(34), // >>, reduce: FullOosvar - reduce(34), // >>>, reduce: FullOosvar - reduce(34), // +, reduce: FullOosvar - reduce(34), // -, reduce: FullOosvar - reduce(34), // .+, reduce: FullOosvar - reduce(34), // .-, reduce: FullOosvar - reduce(34), // ., reduce: FullOosvar - reduce(34), // *, reduce: FullOosvar - reduce(34), // /, reduce: FullOosvar - reduce(34), // //, reduce: FullOosvar - reduce(34), // %, reduce: FullOosvar - reduce(34), // .*, reduce: FullOosvar - reduce(34), // ./, reduce: FullOosvar - reduce(34), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(34), // **, reduce: FullOosvar - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(34), // [, reduce: FullOosvar - nil, // , - nil, // { - reduce(34), // }, reduce: FullOosvar - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1001 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(112), // ;, reduce: MlrvalOrFunction - reduce(112), // =, reduce: MlrvalOrFunction - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(112), // ||=, reduce: MlrvalOrFunction - reduce(112), // ^^=, reduce: MlrvalOrFunction - reduce(112), // &&=, reduce: MlrvalOrFunction - reduce(112), // |=, reduce: MlrvalOrFunction - reduce(112), // ^=, reduce: MlrvalOrFunction - reduce(112), // <<=, reduce: MlrvalOrFunction - reduce(112), // >>=, reduce: MlrvalOrFunction - reduce(112), // >>>=, reduce: MlrvalOrFunction - reduce(112), // +=, reduce: MlrvalOrFunction - reduce(112), // .=, reduce: MlrvalOrFunction - reduce(112), // -=, reduce: MlrvalOrFunction - reduce(112), // *=, reduce: MlrvalOrFunction - reduce(112), // /=, reduce: MlrvalOrFunction - reduce(112), // //=, reduce: MlrvalOrFunction - reduce(112), // %=, reduce: MlrvalOrFunction - reduce(112), // **=, reduce: MlrvalOrFunction - reduce(112), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // >>>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(112), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(112), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1002 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(35), // ;, reduce: LocalVariable - reduce(35), // =, reduce: LocalVariable - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(35), // ||=, reduce: LocalVariable - reduce(35), // ^^=, reduce: LocalVariable - reduce(35), // &&=, reduce: LocalVariable - reduce(35), // |=, reduce: LocalVariable - reduce(35), // ^=, reduce: LocalVariable - reduce(35), // <<=, reduce: LocalVariable - reduce(35), // >>=, reduce: LocalVariable - reduce(35), // >>>=, reduce: LocalVariable - reduce(35), // +=, reduce: LocalVariable - reduce(35), // .=, reduce: LocalVariable - reduce(35), // -=, reduce: LocalVariable - reduce(35), // *=, reduce: LocalVariable - reduce(35), // /=, reduce: LocalVariable - reduce(35), // //=, reduce: LocalVariable - reduce(35), // %=, reduce: LocalVariable - reduce(35), // **=, reduce: LocalVariable - reduce(35), // ?, reduce: LocalVariable - nil, // : - reduce(35), // ||, reduce: LocalVariable - reduce(35), // ^^, reduce: LocalVariable - reduce(35), // &&, reduce: LocalVariable - reduce(35), // =~, reduce: LocalVariable - reduce(35), // !=~, reduce: LocalVariable - reduce(35), // ==, reduce: LocalVariable - reduce(35), // !=, reduce: LocalVariable - reduce(35), // >, reduce: LocalVariable - reduce(35), // >=, reduce: LocalVariable - reduce(35), // <, reduce: LocalVariable - reduce(35), // <=, reduce: LocalVariable - reduce(35), // |, reduce: LocalVariable - reduce(35), // ^, reduce: LocalVariable - reduce(35), // &, reduce: LocalVariable - reduce(35), // <<, reduce: LocalVariable - reduce(35), // >>, reduce: LocalVariable - reduce(35), // >>>, reduce: LocalVariable - reduce(35), // +, reduce: LocalVariable - reduce(35), // -, reduce: LocalVariable - reduce(35), // .+, reduce: LocalVariable - reduce(35), // .-, reduce: LocalVariable - reduce(35), // ., reduce: LocalVariable - reduce(35), // *, reduce: LocalVariable - reduce(35), // /, reduce: LocalVariable - reduce(35), // //, reduce: LocalVariable - reduce(35), // %, reduce: LocalVariable - reduce(35), // .*, reduce: LocalVariable - reduce(35), // ./, reduce: LocalVariable - reduce(35), // .//, reduce: LocalVariable - nil, // ! - nil, // ~ - reduce(35), // **, reduce: LocalVariable - reduce(155), // (, reduce: FunctionName - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(35), // [, reduce: LocalVariable - nil, // , - nil, // { - reduce(35), // }, reduce: LocalVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1003 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(53), // ;, reduce: Rvalue - reduce(53), // =, reduce: Rvalue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(53), // ||=, reduce: Rvalue - reduce(53), // ^^=, reduce: Rvalue - reduce(53), // &&=, reduce: Rvalue - reduce(53), // |=, reduce: Rvalue - reduce(53), // ^=, reduce: Rvalue - reduce(53), // <<=, reduce: Rvalue - reduce(53), // >>=, reduce: Rvalue - reduce(53), // >>>=, reduce: Rvalue - reduce(53), // +=, reduce: Rvalue - reduce(53), // .=, reduce: Rvalue - reduce(53), // -=, reduce: Rvalue - reduce(53), // *=, reduce: Rvalue - reduce(53), // /=, reduce: Rvalue - reduce(53), // //=, reduce: Rvalue - reduce(53), // %=, reduce: Rvalue - reduce(53), // **=, reduce: Rvalue - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(53), // }, reduce: Rvalue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1004 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(54), // ;, reduce: PrecedenceChainStart - reduce(54), // =, reduce: PrecedenceChainStart - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(54), // ||=, reduce: PrecedenceChainStart - reduce(54), // ^^=, reduce: PrecedenceChainStart - reduce(54), // &&=, reduce: PrecedenceChainStart - reduce(54), // |=, reduce: PrecedenceChainStart - reduce(54), // ^=, reduce: PrecedenceChainStart - reduce(54), // <<=, reduce: PrecedenceChainStart - reduce(54), // >>=, reduce: PrecedenceChainStart - reduce(54), // >>>=, reduce: PrecedenceChainStart - reduce(54), // +=, reduce: PrecedenceChainStart - reduce(54), // .=, reduce: PrecedenceChainStart - reduce(54), // -=, reduce: PrecedenceChainStart - reduce(54), // *=, reduce: PrecedenceChainStart - reduce(54), // /=, reduce: PrecedenceChainStart - reduce(54), // //=, reduce: PrecedenceChainStart - reduce(54), // %=, reduce: PrecedenceChainStart - reduce(54), // **=, reduce: PrecedenceChainStart - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(54), // }, reduce: PrecedenceChainStart - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1005 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(56), // ;, reduce: TernaryTerm - reduce(56), // =, reduce: TernaryTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(56), // ||=, reduce: TernaryTerm - reduce(56), // ^^=, reduce: TernaryTerm - reduce(56), // &&=, reduce: TernaryTerm - reduce(56), // |=, reduce: TernaryTerm - reduce(56), // ^=, reduce: TernaryTerm - reduce(56), // <<=, reduce: TernaryTerm - reduce(56), // >>=, reduce: TernaryTerm - reduce(56), // >>>=, reduce: TernaryTerm - reduce(56), // +=, reduce: TernaryTerm - reduce(56), // .=, reduce: TernaryTerm - reduce(56), // -=, reduce: TernaryTerm - reduce(56), // *=, reduce: TernaryTerm - reduce(56), // /=, reduce: TernaryTerm - reduce(56), // //=, reduce: TernaryTerm - reduce(56), // %=, reduce: TernaryTerm - reduce(56), // **=, reduce: TernaryTerm - shift(1542), // ? - nil, // : - shift(1543), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(56), // }, reduce: TernaryTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1006 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(58), // ;, reduce: LogicalOrTerm - reduce(58), // =, reduce: LogicalOrTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(58), // ||=, reduce: LogicalOrTerm - reduce(58), // ^^=, reduce: LogicalOrTerm - reduce(58), // &&=, reduce: LogicalOrTerm - reduce(58), // |=, reduce: LogicalOrTerm - reduce(58), // ^=, reduce: LogicalOrTerm - reduce(58), // <<=, reduce: LogicalOrTerm - reduce(58), // >>=, reduce: LogicalOrTerm - reduce(58), // >>>=, reduce: LogicalOrTerm - reduce(58), // +=, reduce: LogicalOrTerm - reduce(58), // .=, reduce: LogicalOrTerm - reduce(58), // -=, reduce: LogicalOrTerm - reduce(58), // *=, reduce: LogicalOrTerm - reduce(58), // /=, reduce: LogicalOrTerm - reduce(58), // //=, reduce: LogicalOrTerm - reduce(58), // %=, reduce: LogicalOrTerm - reduce(58), // **=, reduce: LogicalOrTerm - reduce(58), // ?, reduce: LogicalOrTerm - nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(1544), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(58), // }, reduce: LogicalOrTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1007 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(60), // ;, reduce: LogicalXORTerm - reduce(60), // =, reduce: LogicalXORTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(60), // ||=, reduce: LogicalXORTerm - reduce(60), // ^^=, reduce: LogicalXORTerm - reduce(60), // &&=, reduce: LogicalXORTerm - reduce(60), // |=, reduce: LogicalXORTerm - reduce(60), // ^=, reduce: LogicalXORTerm - reduce(60), // <<=, reduce: LogicalXORTerm - reduce(60), // >>=, reduce: LogicalXORTerm - reduce(60), // >>>=, reduce: LogicalXORTerm - reduce(60), // +=, reduce: LogicalXORTerm - reduce(60), // .=, reduce: LogicalXORTerm - reduce(60), // -=, reduce: LogicalXORTerm - reduce(60), // *=, reduce: LogicalXORTerm - reduce(60), // /=, reduce: LogicalXORTerm - reduce(60), // //=, reduce: LogicalXORTerm - reduce(60), // %=, reduce: LogicalXORTerm - reduce(60), // **=, reduce: LogicalXORTerm - reduce(60), // ?, reduce: LogicalXORTerm - nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(1545), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(60), // }, reduce: LogicalXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1008 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(62), // ;, reduce: LogicalAndTerm - reduce(62), // =, reduce: LogicalAndTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(62), // ||=, reduce: LogicalAndTerm - reduce(62), // ^^=, reduce: LogicalAndTerm - reduce(62), // &&=, reduce: LogicalAndTerm - reduce(62), // |=, reduce: LogicalAndTerm - reduce(62), // ^=, reduce: LogicalAndTerm - reduce(62), // <<=, reduce: LogicalAndTerm - reduce(62), // >>=, reduce: LogicalAndTerm - reduce(62), // >>>=, reduce: LogicalAndTerm - reduce(62), // +=, reduce: LogicalAndTerm - reduce(62), // .=, reduce: LogicalAndTerm - reduce(62), // -=, reduce: LogicalAndTerm - reduce(62), // *=, reduce: LogicalAndTerm - reduce(62), // /=, reduce: LogicalAndTerm - reduce(62), // //=, reduce: LogicalAndTerm - reduce(62), // %=, reduce: LogicalAndTerm - reduce(62), // **=, reduce: LogicalAndTerm - reduce(62), // ?, reduce: LogicalAndTerm - nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(1546), // =~ - shift(1547), // !=~ - shift(1548), // == - shift(1549), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(62), // }, reduce: LogicalAndTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1009 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(67), // ;, reduce: EqneTerm - reduce(67), // =, reduce: EqneTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(67), // ||=, reduce: EqneTerm - reduce(67), // ^^=, reduce: EqneTerm - reduce(67), // &&=, reduce: EqneTerm - reduce(67), // |=, reduce: EqneTerm - reduce(67), // ^=, reduce: EqneTerm - reduce(67), // <<=, reduce: EqneTerm - reduce(67), // >>=, reduce: EqneTerm - reduce(67), // >>>=, reduce: EqneTerm - reduce(67), // +=, reduce: EqneTerm - reduce(67), // .=, reduce: EqneTerm - reduce(67), // -=, reduce: EqneTerm - reduce(67), // *=, reduce: EqneTerm - reduce(67), // /=, reduce: EqneTerm - reduce(67), // //=, reduce: EqneTerm - reduce(67), // %=, reduce: EqneTerm - reduce(67), // **=, reduce: EqneTerm - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(1550), // > - shift(1551), // >= - shift(1552), // < - shift(1553), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(67), // }, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1010 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(72), // ;, reduce: CmpTerm - reduce(72), // =, reduce: CmpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(72), // ||=, reduce: CmpTerm - reduce(72), // ^^=, reduce: CmpTerm - reduce(72), // &&=, reduce: CmpTerm - reduce(72), // |=, reduce: CmpTerm - reduce(72), // ^=, reduce: CmpTerm - reduce(72), // <<=, reduce: CmpTerm - reduce(72), // >>=, reduce: CmpTerm - reduce(72), // >>>=, reduce: CmpTerm - reduce(72), // +=, reduce: CmpTerm - reduce(72), // .=, reduce: CmpTerm - reduce(72), // -=, reduce: CmpTerm - reduce(72), // *=, reduce: CmpTerm - reduce(72), // /=, reduce: CmpTerm - reduce(72), // //=, reduce: CmpTerm - reduce(72), // %=, reduce: CmpTerm - reduce(72), // **=, reduce: CmpTerm - reduce(72), // ?, reduce: CmpTerm - nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(1554), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(72), // }, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1011 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(74), // ;, reduce: BitwiseORTerm - reduce(74), // =, reduce: BitwiseORTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(74), // ||=, reduce: BitwiseORTerm - reduce(74), // ^^=, reduce: BitwiseORTerm - reduce(74), // &&=, reduce: BitwiseORTerm - reduce(74), // |=, reduce: BitwiseORTerm - reduce(74), // ^=, reduce: BitwiseORTerm - reduce(74), // <<=, reduce: BitwiseORTerm - reduce(74), // >>=, reduce: BitwiseORTerm - reduce(74), // >>>=, reduce: BitwiseORTerm - reduce(74), // +=, reduce: BitwiseORTerm - reduce(74), // .=, reduce: BitwiseORTerm - reduce(74), // -=, reduce: BitwiseORTerm - reduce(74), // *=, reduce: BitwiseORTerm - reduce(74), // /=, reduce: BitwiseORTerm - reduce(74), // //=, reduce: BitwiseORTerm - reduce(74), // %=, reduce: BitwiseORTerm - reduce(74), // **=, reduce: BitwiseORTerm - reduce(74), // ?, reduce: BitwiseORTerm - nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(1555), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(74), // }, reduce: BitwiseORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1012 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(76), // ;, reduce: BitwiseXORTerm - reduce(76), // =, reduce: BitwiseXORTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(76), // ||=, reduce: BitwiseXORTerm - reduce(76), // ^^=, reduce: BitwiseXORTerm - reduce(76), // &&=, reduce: BitwiseXORTerm - reduce(76), // |=, reduce: BitwiseXORTerm - reduce(76), // ^=, reduce: BitwiseXORTerm - reduce(76), // <<=, reduce: BitwiseXORTerm - reduce(76), // >>=, reduce: BitwiseXORTerm - reduce(76), // >>>=, reduce: BitwiseXORTerm - reduce(76), // +=, reduce: BitwiseXORTerm - reduce(76), // .=, reduce: BitwiseXORTerm - reduce(76), // -=, reduce: BitwiseXORTerm - reduce(76), // *=, reduce: BitwiseXORTerm - reduce(76), // /=, reduce: BitwiseXORTerm - reduce(76), // //=, reduce: BitwiseXORTerm - reduce(76), // %=, reduce: BitwiseXORTerm - reduce(76), // **=, reduce: BitwiseXORTerm - reduce(76), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(1556), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(76), // }, reduce: BitwiseXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1013 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(78), // ;, reduce: BitwiseANDTerm - reduce(78), // =, reduce: BitwiseANDTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(78), // ||=, reduce: BitwiseANDTerm - reduce(78), // ^^=, reduce: BitwiseANDTerm - reduce(78), // &&=, reduce: BitwiseANDTerm - reduce(78), // |=, reduce: BitwiseANDTerm - reduce(78), // ^=, reduce: BitwiseANDTerm - reduce(78), // <<=, reduce: BitwiseANDTerm - reduce(78), // >>=, reduce: BitwiseANDTerm - reduce(78), // >>>=, reduce: BitwiseANDTerm - reduce(78), // +=, reduce: BitwiseANDTerm - reduce(78), // .=, reduce: BitwiseANDTerm - reduce(78), // -=, reduce: BitwiseANDTerm - reduce(78), // *=, reduce: BitwiseANDTerm - reduce(78), // /=, reduce: BitwiseANDTerm - reduce(78), // //=, reduce: BitwiseANDTerm - reduce(78), // %=, reduce: BitwiseANDTerm - reduce(78), // **=, reduce: BitwiseANDTerm - reduce(78), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(1557), // << - shift(1558), // >> - shift(1559), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(78), // }, reduce: BitwiseANDTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1014 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(82), // ;, reduce: BitwiseShiftTerm - reduce(82), // =, reduce: BitwiseShiftTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(82), // ||=, reduce: BitwiseShiftTerm - reduce(82), // ^^=, reduce: BitwiseShiftTerm - reduce(82), // &&=, reduce: BitwiseShiftTerm - reduce(82), // |=, reduce: BitwiseShiftTerm - reduce(82), // ^=, reduce: BitwiseShiftTerm - reduce(82), // <<=, reduce: BitwiseShiftTerm - reduce(82), // >>=, reduce: BitwiseShiftTerm - reduce(82), // >>>=, reduce: BitwiseShiftTerm - reduce(82), // +=, reduce: BitwiseShiftTerm - reduce(82), // .=, reduce: BitwiseShiftTerm - reduce(82), // -=, reduce: BitwiseShiftTerm - reduce(82), // *=, reduce: BitwiseShiftTerm - reduce(82), // /=, reduce: BitwiseShiftTerm - reduce(82), // //=, reduce: BitwiseShiftTerm - reduce(82), // %=, reduce: BitwiseShiftTerm - reduce(82), // **=, reduce: BitwiseShiftTerm - reduce(82), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(1560), // + - shift(1561), // - - shift(1562), // .+ - shift(1563), // .- - shift(1564), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(82), // }, reduce: BitwiseShiftTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1015 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1016 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(88), // ;, reduce: AddsubdotTerm - reduce(88), // =, reduce: AddsubdotTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(88), // ||=, reduce: AddsubdotTerm - reduce(88), // ^^=, reduce: AddsubdotTerm - reduce(88), // &&=, reduce: AddsubdotTerm - reduce(88), // |=, reduce: AddsubdotTerm - reduce(88), // ^=, reduce: AddsubdotTerm - reduce(88), // <<=, reduce: AddsubdotTerm - reduce(88), // >>=, reduce: AddsubdotTerm - reduce(88), // >>>=, reduce: AddsubdotTerm - reduce(88), // +=, reduce: AddsubdotTerm - reduce(88), // .=, reduce: AddsubdotTerm - reduce(88), // -=, reduce: AddsubdotTerm - reduce(88), // *=, reduce: AddsubdotTerm - reduce(88), // /=, reduce: AddsubdotTerm - reduce(88), // //=, reduce: AddsubdotTerm - reduce(88), // %=, reduce: AddsubdotTerm - reduce(88), // **=, reduce: AddsubdotTerm - reduce(88), // ?, reduce: AddsubdotTerm - nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // >>>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(1566), // * - shift(1567), // / - shift(1568), // // - shift(1569), // % - shift(1570), // .* - shift(1571), // ./ - shift(1572), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(88), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1017 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1018 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1019 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1020 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ + reduce(96), // $, reduce: MuldivTerm nil, // empty reduce(96), // ;, reduce: MuldivTerm + nil, // { + nil, // } reduce(96), // =, reduce: MuldivTerm nil, // md_token_filter nil, // md_token_emit @@ -109234,8 +79775,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - reduce(96), // }, reduce: MuldivTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -109254,18 +79793,240 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1021 + actionRow{ // S732 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(97), // $, reduce: MuldivTerm + nil, // empty + reduce(97), // ;, reduce: MuldivTerm + nil, // { + nil, // } + reduce(97), // =, reduce: MuldivTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(97), // ||=, reduce: MuldivTerm + reduce(97), // ^^=, reduce: MuldivTerm + reduce(97), // &&=, reduce: MuldivTerm + reduce(97), // |=, reduce: MuldivTerm + reduce(97), // ^=, reduce: MuldivTerm + reduce(97), // <<=, reduce: MuldivTerm + reduce(97), // >>=, reduce: MuldivTerm + reduce(97), // >>>=, reduce: MuldivTerm + reduce(97), // +=, reduce: MuldivTerm + reduce(97), // .=, reduce: MuldivTerm + reduce(97), // -=, reduce: MuldivTerm + reduce(97), // *=, reduce: MuldivTerm + reduce(97), // /=, reduce: MuldivTerm + reduce(97), // //=, reduce: MuldivTerm + reduce(97), // %=, reduce: MuldivTerm + reduce(97), // **=, reduce: MuldivTerm + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S733 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(98), // $, reduce: MuldivTerm + nil, // empty + reduce(98), // ;, reduce: MuldivTerm + nil, // { + nil, // } + reduce(98), // =, reduce: MuldivTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(98), // ||=, reduce: MuldivTerm + reduce(98), // ^^=, reduce: MuldivTerm + reduce(98), // &&=, reduce: MuldivTerm + reduce(98), // |=, reduce: MuldivTerm + reduce(98), // ^=, reduce: MuldivTerm + reduce(98), // <<=, reduce: MuldivTerm + reduce(98), // >>=, reduce: MuldivTerm + reduce(98), // >>>=, reduce: MuldivTerm + reduce(98), // +=, reduce: MuldivTerm + reduce(98), // .=, reduce: MuldivTerm + reduce(98), // -=, reduce: MuldivTerm + reduce(98), // *=, reduce: MuldivTerm + reduce(98), // /=, reduce: MuldivTerm + reduce(98), // //=, reduce: MuldivTerm + reduce(98), // %=, reduce: MuldivTerm + reduce(98), // **=, reduce: MuldivTerm + reduce(98), // ?, reduce: MuldivTerm + nil, // : + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S734 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(107), // $, reduce: PowTerm nil, // empty - reduce(103), // ;, reduce: UnaryOpTerm - reduce(103), // =, reduce: UnaryOpTerm + reduce(107), // ;, reduce: PowTerm + nil, // { + nil, // } + reduce(107), // =, reduce: PowTerm nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -109280,22 +80041,17353 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(103), // ||=, reduce: UnaryOpTerm - reduce(103), // ^^=, reduce: UnaryOpTerm - reduce(103), // &&=, reduce: UnaryOpTerm - reduce(103), // |=, reduce: UnaryOpTerm - reduce(103), // ^=, reduce: UnaryOpTerm - reduce(103), // <<=, reduce: UnaryOpTerm - reduce(103), // >>=, reduce: UnaryOpTerm - reduce(103), // >>>=, reduce: UnaryOpTerm - reduce(103), // +=, reduce: UnaryOpTerm - reduce(103), // .=, reduce: UnaryOpTerm - reduce(103), // -=, reduce: UnaryOpTerm - reduce(103), // *=, reduce: UnaryOpTerm - reduce(103), // /=, reduce: UnaryOpTerm - reduce(103), // //=, reduce: UnaryOpTerm - reduce(103), // %=, reduce: UnaryOpTerm - reduce(103), // **=, reduce: UnaryOpTerm + reduce(107), // ||=, reduce: PowTerm + reduce(107), // ^^=, reduce: PowTerm + reduce(107), // &&=, reduce: PowTerm + reduce(107), // |=, reduce: PowTerm + reduce(107), // ^=, reduce: PowTerm + reduce(107), // <<=, reduce: PowTerm + reduce(107), // >>=, reduce: PowTerm + reduce(107), // >>>=, reduce: PowTerm + reduce(107), // +=, reduce: PowTerm + reduce(107), // .=, reduce: PowTerm + reduce(107), // -=, reduce: PowTerm + reduce(107), // *=, reduce: PowTerm + reduce(107), // /=, reduce: PowTerm + reduce(107), // //=, reduce: PowTerm + reduce(107), // %=, reduce: PowTerm + reduce(107), // **=, reduce: PowTerm + reduce(107), // ?, reduce: PowTerm + nil, // : + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S735 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(130), // ?, reduce: MapLiteral + nil, // : + reduce(130), // ||, reduce: MapLiteral + reduce(130), // ^^, reduce: MapLiteral + reduce(130), // &&, reduce: MapLiteral + reduce(130), // =~, reduce: MapLiteral + reduce(130), // !=~, reduce: MapLiteral + reduce(130), // ==, reduce: MapLiteral + reduce(130), // !=, reduce: MapLiteral + reduce(130), // >, reduce: MapLiteral + reduce(130), // >=, reduce: MapLiteral + reduce(130), // <, reduce: MapLiteral + reduce(130), // <=, reduce: MapLiteral + reduce(130), // |, reduce: MapLiteral + reduce(130), // ^, reduce: MapLiteral + reduce(130), // &, reduce: MapLiteral + reduce(130), // <<, reduce: MapLiteral + reduce(130), // >>, reduce: MapLiteral + reduce(130), // >>>, reduce: MapLiteral + reduce(130), // +, reduce: MapLiteral + reduce(130), // -, reduce: MapLiteral + reduce(130), // .+, reduce: MapLiteral + reduce(130), // .-, reduce: MapLiteral + reduce(130), // ., reduce: MapLiteral + reduce(130), // *, reduce: MapLiteral + reduce(130), // /, reduce: MapLiteral + reduce(130), // //, reduce: MapLiteral + reduce(130), // %, reduce: MapLiteral + reduce(130), // .*, reduce: MapLiteral + reduce(130), // ./, reduce: MapLiteral + reduce(130), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(130), // **, reduce: MapLiteral + nil, // ( + reduce(130), // ), reduce: MapLiteral + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(130), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S736 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(1283), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S737 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(109), // $, reduce: PrecedenceChainEnd + nil, // empty + reduce(109), // ;, reduce: PrecedenceChainEnd + nil, // { + nil, // } + reduce(109), // =, reduce: PrecedenceChainEnd + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(109), // ||=, reduce: PrecedenceChainEnd + reduce(109), // ^^=, reduce: PrecedenceChainEnd + reduce(109), // &&=, reduce: PrecedenceChainEnd + reduce(109), // |=, reduce: PrecedenceChainEnd + reduce(109), // ^=, reduce: PrecedenceChainEnd + reduce(109), // <<=, reduce: PrecedenceChainEnd + reduce(109), // >>=, reduce: PrecedenceChainEnd + reduce(109), // >>>=, reduce: PrecedenceChainEnd + reduce(109), // +=, reduce: PrecedenceChainEnd + reduce(109), // .=, reduce: PrecedenceChainEnd + reduce(109), // -=, reduce: PrecedenceChainEnd + reduce(109), // *=, reduce: PrecedenceChainEnd + reduce(109), // /=, reduce: PrecedenceChainEnd + reduce(109), // //=, reduce: PrecedenceChainEnd + reduce(109), // %=, reduce: PrecedenceChainEnd + reduce(109), // **=, reduce: PrecedenceChainEnd + reduce(109), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S738 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1284), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S739 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1285), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S740 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S741 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S742 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S743 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S744 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S745 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S746 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S747 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S748 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S749 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S750 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S751 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S752 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S753 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S754 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S755 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S756 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S757 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S758 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S759 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S760 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S761 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S762 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S763 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(100), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S764 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S765 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S766 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S767 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S768 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S769 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S770 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S771 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: UnaryOpTerm + nil, // : + reduce(101), // ||, reduce: UnaryOpTerm + reduce(101), // ^^, reduce: UnaryOpTerm + reduce(101), // &&, reduce: UnaryOpTerm + reduce(101), // =~, reduce: UnaryOpTerm + reduce(101), // !=~, reduce: UnaryOpTerm + reduce(101), // ==, reduce: UnaryOpTerm + reduce(101), // !=, reduce: UnaryOpTerm + reduce(101), // >, reduce: UnaryOpTerm + reduce(101), // >=, reduce: UnaryOpTerm + reduce(101), // <, reduce: UnaryOpTerm + reduce(101), // <=, reduce: UnaryOpTerm + reduce(101), // |, reduce: UnaryOpTerm + reduce(101), // ^, reduce: UnaryOpTerm + reduce(101), // &, reduce: UnaryOpTerm + reduce(101), // <<, reduce: UnaryOpTerm + reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm + reduce(101), // +, reduce: UnaryOpTerm + reduce(101), // -, reduce: UnaryOpTerm + reduce(101), // .+, reduce: UnaryOpTerm + reduce(101), // .-, reduce: UnaryOpTerm + reduce(101), // ., reduce: UnaryOpTerm + reduce(101), // *, reduce: UnaryOpTerm + reduce(101), // /, reduce: UnaryOpTerm + reduce(101), // //, reduce: UnaryOpTerm + reduce(101), // %, reduce: UnaryOpTerm + reduce(101), // .*, reduce: UnaryOpTerm + reduce(101), // ./, reduce: UnaryOpTerm + reduce(101), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(101), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S772 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: UnaryOpTerm + nil, // : + reduce(102), // ||, reduce: UnaryOpTerm + reduce(102), // ^^, reduce: UnaryOpTerm + reduce(102), // &&, reduce: UnaryOpTerm + reduce(102), // =~, reduce: UnaryOpTerm + reduce(102), // !=~, reduce: UnaryOpTerm + reduce(102), // ==, reduce: UnaryOpTerm + reduce(102), // !=, reduce: UnaryOpTerm + reduce(102), // >, reduce: UnaryOpTerm + reduce(102), // >=, reduce: UnaryOpTerm + reduce(102), // <, reduce: UnaryOpTerm + reduce(102), // <=, reduce: UnaryOpTerm + reduce(102), // |, reduce: UnaryOpTerm + reduce(102), // ^, reduce: UnaryOpTerm + reduce(102), // &, reduce: UnaryOpTerm + reduce(102), // <<, reduce: UnaryOpTerm + reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm + reduce(102), // +, reduce: UnaryOpTerm + reduce(102), // -, reduce: UnaryOpTerm + reduce(102), // .+, reduce: UnaryOpTerm + reduce(102), // .-, reduce: UnaryOpTerm + reduce(102), // ., reduce: UnaryOpTerm + reduce(102), // *, reduce: UnaryOpTerm + reduce(102), // /, reduce: UnaryOpTerm + reduce(102), // //, reduce: UnaryOpTerm + reduce(102), // %, reduce: UnaryOpTerm + reduce(102), // .*, reduce: UnaryOpTerm + reduce(102), // ./, reduce: UnaryOpTerm + reduce(102), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(102), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S773 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm + nil, // : + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(103), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S774 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + nil, // : + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(104), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S775 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: UnaryOpTerm + nil, // : + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(105), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S776 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S777 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1317), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S778 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1319), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S779 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(124), // ?, reduce: ArrayLiteral + nil, // : + reduce(124), // ||, reduce: ArrayLiteral + reduce(124), // ^^, reduce: ArrayLiteral + reduce(124), // &&, reduce: ArrayLiteral + reduce(124), // =~, reduce: ArrayLiteral + reduce(124), // !=~, reduce: ArrayLiteral + reduce(124), // ==, reduce: ArrayLiteral + reduce(124), // !=, reduce: ArrayLiteral + reduce(124), // >, reduce: ArrayLiteral + reduce(124), // >=, reduce: ArrayLiteral + reduce(124), // <, reduce: ArrayLiteral + reduce(124), // <=, reduce: ArrayLiteral + reduce(124), // |, reduce: ArrayLiteral + reduce(124), // ^, reduce: ArrayLiteral + reduce(124), // &, reduce: ArrayLiteral + reduce(124), // <<, reduce: ArrayLiteral + reduce(124), // >>, reduce: ArrayLiteral + reduce(124), // >>>, reduce: ArrayLiteral + reduce(124), // +, reduce: ArrayLiteral + reduce(124), // -, reduce: ArrayLiteral + reduce(124), // .+, reduce: ArrayLiteral + reduce(124), // .-, reduce: ArrayLiteral + reduce(124), // ., reduce: ArrayLiteral + reduce(124), // *, reduce: ArrayLiteral + reduce(124), // /, reduce: ArrayLiteral + reduce(124), // //, reduce: ArrayLiteral + reduce(124), // %, reduce: ArrayLiteral + reduce(124), // .*, reduce: ArrayLiteral + reduce(124), // ./, reduce: ArrayLiteral + reduce(124), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(124), // **, reduce: ArrayLiteral + nil, // ( + reduce(124), // ), reduce: ArrayLiteral + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(124), // [, reduce: ArrayLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S780 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1320), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S781 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + shift(1321), // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S782 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + shift(1323), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S783 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1325), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1326), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S784 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(111), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(111), // ?, reduce: MlrvalOrFunction + reduce(111), // :, reduce: MlrvalOrFunction + reduce(111), // ||, reduce: MlrvalOrFunction + reduce(111), // ^^, reduce: MlrvalOrFunction + reduce(111), // &&, reduce: MlrvalOrFunction + reduce(111), // =~, reduce: MlrvalOrFunction + reduce(111), // !=~, reduce: MlrvalOrFunction + reduce(111), // ==, reduce: MlrvalOrFunction + reduce(111), // !=, reduce: MlrvalOrFunction + reduce(111), // >, reduce: MlrvalOrFunction + reduce(111), // >=, reduce: MlrvalOrFunction + reduce(111), // <, reduce: MlrvalOrFunction + reduce(111), // <=, reduce: MlrvalOrFunction + reduce(111), // |, reduce: MlrvalOrFunction + reduce(111), // ^, reduce: MlrvalOrFunction + reduce(111), // &, reduce: MlrvalOrFunction + reduce(111), // <<, reduce: MlrvalOrFunction + reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction + reduce(111), // +, reduce: MlrvalOrFunction + reduce(111), // -, reduce: MlrvalOrFunction + reduce(111), // .+, reduce: MlrvalOrFunction + reduce(111), // .-, reduce: MlrvalOrFunction + reduce(111), // ., reduce: MlrvalOrFunction + reduce(111), // *, reduce: MlrvalOrFunction + reduce(111), // /, reduce: MlrvalOrFunction + reduce(111), // //, reduce: MlrvalOrFunction + reduce(111), // %, reduce: MlrvalOrFunction + reduce(111), // .*, reduce: MlrvalOrFunction + reduce(111), // ./, reduce: MlrvalOrFunction + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(111), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S785 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(24), // ], reduce: FieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: FieldValue + reduce(24), // :, reduce: FieldValue + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(24), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S786 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(25), // ], reduce: FieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: FieldValue + reduce(25), // :, reduce: FieldValue + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(25), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S787 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(26), // ], reduce: FieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: FieldValue + reduce(26), // :, reduce: FieldValue + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(26), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S788 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(27), // ], reduce: DirectFieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: DirectFieldValue + reduce(27), // :, reduce: DirectFieldValue + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(27), // [, reduce: DirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S789 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S790 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(29), // ], reduce: BracedFieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: BracedFieldValue + reduce(29), // :, reduce: BracedFieldValue + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(29), // [, reduce: BracedFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S791 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(112), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: MlrvalOrFunction + reduce(112), // :, reduce: MlrvalOrFunction + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(112), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S792 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(30), // ], reduce: FullSrec + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: FullSrec + reduce(30), // :, reduce: FullSrec + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(30), // **, reduce: FullSrec + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(30), // [, reduce: FullSrec + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S793 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(113), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + reduce(113), // :, reduce: MlrvalOrFunction + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(113), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S794 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(31), // ], reduce: OosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: OosvarValue + reduce(31), // :, reduce: OosvarValue + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(31), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S795 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(32), // ], reduce: OosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: OosvarValue + reduce(32), // :, reduce: OosvarValue + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(32), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S796 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(33), // ], reduce: OosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: OosvarValue + reduce(33), // :, reduce: OosvarValue + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(33), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S797 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(34), // ], reduce: DirectOosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: DirectOosvarValue + reduce(34), // :, reduce: DirectOosvarValue + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(34), // [, reduce: DirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S798 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S799 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(36), // ], reduce: BracedOosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: BracedOosvarValue + reduce(36), // :, reduce: BracedOosvarValue + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(36), // [, reduce: BracedOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S800 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(114), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + reduce(114), // :, reduce: MlrvalOrFunction + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(114), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S801 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(37), // ], reduce: FullOosvar + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: FullOosvar + reduce(37), // :, reduce: FullOosvar + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(37), // [, reduce: FullOosvar + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S802 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(115), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: MlrvalOrFunction + reduce(115), // :, reduce: MlrvalOrFunction + reduce(115), // ||, reduce: MlrvalOrFunction + reduce(115), // ^^, reduce: MlrvalOrFunction + reduce(115), // &&, reduce: MlrvalOrFunction + reduce(115), // =~, reduce: MlrvalOrFunction + reduce(115), // !=~, reduce: MlrvalOrFunction + reduce(115), // ==, reduce: MlrvalOrFunction + reduce(115), // !=, reduce: MlrvalOrFunction + reduce(115), // >, reduce: MlrvalOrFunction + reduce(115), // >=, reduce: MlrvalOrFunction + reduce(115), // <, reduce: MlrvalOrFunction + reduce(115), // <=, reduce: MlrvalOrFunction + reduce(115), // |, reduce: MlrvalOrFunction + reduce(115), // ^, reduce: MlrvalOrFunction + reduce(115), // &, reduce: MlrvalOrFunction + reduce(115), // <<, reduce: MlrvalOrFunction + reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction + reduce(115), // +, reduce: MlrvalOrFunction + reduce(115), // -, reduce: MlrvalOrFunction + reduce(115), // .+, reduce: MlrvalOrFunction + reduce(115), // .-, reduce: MlrvalOrFunction + reduce(115), // ., reduce: MlrvalOrFunction + reduce(115), // *, reduce: MlrvalOrFunction + reduce(115), // /, reduce: MlrvalOrFunction + reduce(115), // //, reduce: MlrvalOrFunction + reduce(115), // %, reduce: MlrvalOrFunction + reduce(115), // .*, reduce: MlrvalOrFunction + reduce(115), // ./, reduce: MlrvalOrFunction + reduce(115), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(115), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(115), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S803 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(38), // ], reduce: LocalVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LocalVariable + reduce(38), // :, reduce: LocalVariable + reduce(38), // ||, reduce: LocalVariable + reduce(38), // ^^, reduce: LocalVariable + reduce(38), // &&, reduce: LocalVariable + reduce(38), // =~, reduce: LocalVariable + reduce(38), // !=~, reduce: LocalVariable + reduce(38), // ==, reduce: LocalVariable + reduce(38), // !=, reduce: LocalVariable + reduce(38), // >, reduce: LocalVariable + reduce(38), // >=, reduce: LocalVariable + reduce(38), // <, reduce: LocalVariable + reduce(38), // <=, reduce: LocalVariable + reduce(38), // |, reduce: LocalVariable + reduce(38), // ^, reduce: LocalVariable + reduce(38), // &, reduce: LocalVariable + reduce(38), // <<, reduce: LocalVariable + reduce(38), // >>, reduce: LocalVariable + reduce(38), // >>>, reduce: LocalVariable + reduce(38), // +, reduce: LocalVariable + reduce(38), // -, reduce: LocalVariable + reduce(38), // .+, reduce: LocalVariable + reduce(38), // .-, reduce: LocalVariable + reduce(38), // ., reduce: LocalVariable + reduce(38), // *, reduce: LocalVariable + reduce(38), // /, reduce: LocalVariable + reduce(38), // //, reduce: LocalVariable + reduce(38), // %, reduce: LocalVariable + reduce(38), // .*, reduce: LocalVariable + reduce(38), // ./, reduce: LocalVariable + reduce(38), // .//, reduce: LocalVariable + nil, // ! + nil, // ~ + reduce(38), // **, reduce: LocalVariable + reduce(158), // (, reduce: FunctionName + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(38), // [, reduce: LocalVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S804 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(56), // ], reduce: Rvalue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(56), // :, reduce: Rvalue + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S805 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(57), // ], reduce: PrecedenceChainStart + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(57), // :, reduce: PrecedenceChainStart + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S806 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(59), // ], reduce: TernaryTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(1329), // ? + reduce(59), // :, reduce: TernaryTerm + shift(1330), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S807 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1332), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S808 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(61), // ], reduce: LogicalOrTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: LogicalOrTerm + reduce(61), // :, reduce: LogicalOrTerm + reduce(61), // ||, reduce: LogicalOrTerm + shift(1333), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S809 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(63), // ], reduce: LogicalXORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: LogicalXORTerm + reduce(63), // :, reduce: LogicalXORTerm + reduce(63), // ||, reduce: LogicalXORTerm + reduce(63), // ^^, reduce: LogicalXORTerm + shift(1334), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S810 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(65), // ], reduce: LogicalAndTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: LogicalAndTerm + reduce(65), // :, reduce: LogicalAndTerm + reduce(65), // ||, reduce: LogicalAndTerm + reduce(65), // ^^, reduce: LogicalAndTerm + reduce(65), // &&, reduce: LogicalAndTerm + shift(1335), // =~ + shift(1336), // !=~ + shift(1337), // == + shift(1338), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S811 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(70), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: EqneTerm + reduce(70), // :, reduce: EqneTerm + reduce(70), // ||, reduce: EqneTerm + reduce(70), // ^^, reduce: EqneTerm + reduce(70), // &&, reduce: EqneTerm + reduce(70), // =~, reduce: EqneTerm + reduce(70), // !=~, reduce: EqneTerm + reduce(70), // ==, reduce: EqneTerm + reduce(70), // !=, reduce: EqneTerm + shift(1339), // > + shift(1340), // >= + shift(1341), // < + shift(1342), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S812 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(75), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: CmpTerm + reduce(75), // :, reduce: CmpTerm + reduce(75), // ||, reduce: CmpTerm + reduce(75), // ^^, reduce: CmpTerm + reduce(75), // &&, reduce: CmpTerm + reduce(75), // =~, reduce: CmpTerm + reduce(75), // !=~, reduce: CmpTerm + reduce(75), // ==, reduce: CmpTerm + reduce(75), // !=, reduce: CmpTerm + reduce(75), // >, reduce: CmpTerm + reduce(75), // >=, reduce: CmpTerm + reduce(75), // <, reduce: CmpTerm + reduce(75), // <=, reduce: CmpTerm + shift(1343), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S813 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(77), // ], reduce: BitwiseORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseORTerm + reduce(77), // :, reduce: BitwiseORTerm + reduce(77), // ||, reduce: BitwiseORTerm + reduce(77), // ^^, reduce: BitwiseORTerm + reduce(77), // &&, reduce: BitwiseORTerm + reduce(77), // =~, reduce: BitwiseORTerm + reduce(77), // !=~, reduce: BitwiseORTerm + reduce(77), // ==, reduce: BitwiseORTerm + reduce(77), // !=, reduce: BitwiseORTerm + reduce(77), // >, reduce: BitwiseORTerm + reduce(77), // >=, reduce: BitwiseORTerm + reduce(77), // <, reduce: BitwiseORTerm + reduce(77), // <=, reduce: BitwiseORTerm + reduce(77), // |, reduce: BitwiseORTerm + shift(1344), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S814 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(79), // ], reduce: BitwiseXORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseXORTerm + reduce(79), // :, reduce: BitwiseXORTerm + reduce(79), // ||, reduce: BitwiseXORTerm + reduce(79), // ^^, reduce: BitwiseXORTerm + reduce(79), // &&, reduce: BitwiseXORTerm + reduce(79), // =~, reduce: BitwiseXORTerm + reduce(79), // !=~, reduce: BitwiseXORTerm + reduce(79), // ==, reduce: BitwiseXORTerm + reduce(79), // !=, reduce: BitwiseXORTerm + reduce(79), // >, reduce: BitwiseXORTerm + reduce(79), // >=, reduce: BitwiseXORTerm + reduce(79), // <, reduce: BitwiseXORTerm + reduce(79), // <=, reduce: BitwiseXORTerm + reduce(79), // |, reduce: BitwiseXORTerm + reduce(79), // ^, reduce: BitwiseXORTerm + shift(1345), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S815 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(81), // ], reduce: BitwiseANDTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: BitwiseANDTerm + reduce(81), // :, reduce: BitwiseANDTerm + reduce(81), // ||, reduce: BitwiseANDTerm + reduce(81), // ^^, reduce: BitwiseANDTerm + reduce(81), // &&, reduce: BitwiseANDTerm + reduce(81), // =~, reduce: BitwiseANDTerm + reduce(81), // !=~, reduce: BitwiseANDTerm + reduce(81), // ==, reduce: BitwiseANDTerm + reduce(81), // !=, reduce: BitwiseANDTerm + reduce(81), // >, reduce: BitwiseANDTerm + reduce(81), // >=, reduce: BitwiseANDTerm + reduce(81), // <, reduce: BitwiseANDTerm + reduce(81), // <=, reduce: BitwiseANDTerm + reduce(81), // |, reduce: BitwiseANDTerm + reduce(81), // ^, reduce: BitwiseANDTerm + reduce(81), // &, reduce: BitwiseANDTerm + shift(1346), // << + shift(1347), // >> + shift(1348), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S816 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(85), // ], reduce: BitwiseShiftTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: BitwiseShiftTerm + reduce(85), // :, reduce: BitwiseShiftTerm + reduce(85), // ||, reduce: BitwiseShiftTerm + reduce(85), // ^^, reduce: BitwiseShiftTerm + reduce(85), // &&, reduce: BitwiseShiftTerm + reduce(85), // =~, reduce: BitwiseShiftTerm + reduce(85), // !=~, reduce: BitwiseShiftTerm + reduce(85), // ==, reduce: BitwiseShiftTerm + reduce(85), // !=, reduce: BitwiseShiftTerm + reduce(85), // >, reduce: BitwiseShiftTerm + reduce(85), // >=, reduce: BitwiseShiftTerm + reduce(85), // <, reduce: BitwiseShiftTerm + reduce(85), // <=, reduce: BitwiseShiftTerm + reduce(85), // |, reduce: BitwiseShiftTerm + reduce(85), // ^, reduce: BitwiseShiftTerm + reduce(85), // &, reduce: BitwiseShiftTerm + reduce(85), // <<, reduce: BitwiseShiftTerm + reduce(85), // >>, reduce: BitwiseShiftTerm + reduce(85), // >>>, reduce: BitwiseShiftTerm + shift(1349), // + + shift(1350), // - + shift(1351), // .+ + shift(1352), // .- + shift(1353), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S817 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S818 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(91), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: AddsubdotTerm + reduce(91), // :, reduce: AddsubdotTerm + reduce(91), // ||, reduce: AddsubdotTerm + reduce(91), // ^^, reduce: AddsubdotTerm + reduce(91), // &&, reduce: AddsubdotTerm + reduce(91), // =~, reduce: AddsubdotTerm + reduce(91), // !=~, reduce: AddsubdotTerm + reduce(91), // ==, reduce: AddsubdotTerm + reduce(91), // !=, reduce: AddsubdotTerm + reduce(91), // >, reduce: AddsubdotTerm + reduce(91), // >=, reduce: AddsubdotTerm + reduce(91), // <, reduce: AddsubdotTerm + reduce(91), // <=, reduce: AddsubdotTerm + reduce(91), // |, reduce: AddsubdotTerm + reduce(91), // ^, reduce: AddsubdotTerm + reduce(91), // &, reduce: AddsubdotTerm + reduce(91), // <<, reduce: AddsubdotTerm + reduce(91), // >>, reduce: AddsubdotTerm + reduce(91), // >>>, reduce: AddsubdotTerm + reduce(91), // +, reduce: AddsubdotTerm + reduce(91), // -, reduce: AddsubdotTerm + reduce(91), // .+, reduce: AddsubdotTerm + reduce(91), // .-, reduce: AddsubdotTerm + reduce(91), // ., reduce: AddsubdotTerm + shift(1355), // * + shift(1356), // / + shift(1357), // // + shift(1358), // % + shift(1359), // .* + shift(1360), // ./ + shift(1361), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S819 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S820 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S821 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S822 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(99), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: MuldivTerm + reduce(99), // :, reduce: MuldivTerm + reduce(99), // ||, reduce: MuldivTerm + reduce(99), // ^^, reduce: MuldivTerm + reduce(99), // &&, reduce: MuldivTerm + reduce(99), // =~, reduce: MuldivTerm + reduce(99), // !=~, reduce: MuldivTerm + reduce(99), // ==, reduce: MuldivTerm + reduce(99), // !=, reduce: MuldivTerm + reduce(99), // >, reduce: MuldivTerm + reduce(99), // >=, reduce: MuldivTerm + reduce(99), // <, reduce: MuldivTerm + reduce(99), // <=, reduce: MuldivTerm + reduce(99), // |, reduce: MuldivTerm + reduce(99), // ^, reduce: MuldivTerm + reduce(99), // &, reduce: MuldivTerm + reduce(99), // <<, reduce: MuldivTerm + reduce(99), // >>, reduce: MuldivTerm + reduce(99), // >>>, reduce: MuldivTerm + reduce(99), // +, reduce: MuldivTerm + reduce(99), // -, reduce: MuldivTerm + reduce(99), // .+, reduce: MuldivTerm + reduce(99), // .-, reduce: MuldivTerm + reduce(99), // ., reduce: MuldivTerm + reduce(99), // *, reduce: MuldivTerm + reduce(99), // /, reduce: MuldivTerm + reduce(99), // //, reduce: MuldivTerm + reduce(99), // %, reduce: MuldivTerm + reduce(99), // .*, reduce: MuldivTerm + reduce(99), // ./, reduce: MuldivTerm + reduce(99), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S823 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(106), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: UnaryOpTerm + reduce(106), // :, reduce: UnaryOpTerm + reduce(106), // ||, reduce: UnaryOpTerm + reduce(106), // ^^, reduce: UnaryOpTerm + reduce(106), // &&, reduce: UnaryOpTerm + reduce(106), // =~, reduce: UnaryOpTerm + reduce(106), // !=~, reduce: UnaryOpTerm + reduce(106), // ==, reduce: UnaryOpTerm + reduce(106), // !=, reduce: UnaryOpTerm + reduce(106), // >, reduce: UnaryOpTerm + reduce(106), // >=, reduce: UnaryOpTerm + reduce(106), // <, reduce: UnaryOpTerm + reduce(106), // <=, reduce: UnaryOpTerm + reduce(106), // |, reduce: UnaryOpTerm + reduce(106), // ^, reduce: UnaryOpTerm + reduce(106), // &, reduce: UnaryOpTerm + reduce(106), // <<, reduce: UnaryOpTerm + reduce(106), // >>, reduce: UnaryOpTerm + reduce(106), // >>>, reduce: UnaryOpTerm + reduce(106), // +, reduce: UnaryOpTerm + reduce(106), // -, reduce: UnaryOpTerm + reduce(106), // .+, reduce: UnaryOpTerm + reduce(106), // .-, reduce: UnaryOpTerm + reduce(106), // ., reduce: UnaryOpTerm + reduce(106), // *, reduce: UnaryOpTerm + reduce(106), // /, reduce: UnaryOpTerm + reduce(106), // //, reduce: UnaryOpTerm + reduce(106), // %, reduce: UnaryOpTerm + reduce(106), // .*, reduce: UnaryOpTerm + reduce(106), // ./, reduce: UnaryOpTerm + reduce(106), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S824 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S825 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S826 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(108), // ], reduce: PowTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: PowTerm + reduce(108), // :, reduce: PowTerm + reduce(108), // ||, reduce: PowTerm + reduce(108), // ^^, reduce: PowTerm + reduce(108), // &&, reduce: PowTerm + reduce(108), // =~, reduce: PowTerm + reduce(108), // !=~, reduce: PowTerm + reduce(108), // ==, reduce: PowTerm + reduce(108), // !=, reduce: PowTerm + reduce(108), // >, reduce: PowTerm + reduce(108), // >=, reduce: PowTerm + reduce(108), // <, reduce: PowTerm + reduce(108), // <=, reduce: PowTerm + reduce(108), // |, reduce: PowTerm + reduce(108), // ^, reduce: PowTerm + reduce(108), // &, reduce: PowTerm + reduce(108), // <<, reduce: PowTerm + reduce(108), // >>, reduce: PowTerm + reduce(108), // >>>, reduce: PowTerm + reduce(108), // +, reduce: PowTerm + reduce(108), // -, reduce: PowTerm + reduce(108), // .+, reduce: PowTerm + reduce(108), // .-, reduce: PowTerm + reduce(108), // ., reduce: PowTerm + reduce(108), // *, reduce: PowTerm + reduce(108), // /, reduce: PowTerm + reduce(108), // //, reduce: PowTerm + reduce(108), // %, reduce: PowTerm + reduce(108), // .*, reduce: PowTerm + reduce(108), // ./, reduce: PowTerm + reduce(108), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(1367), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S827 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S828 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(110), // ], reduce: PrecedenceChainEnd + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: PrecedenceChainEnd + reduce(110), // :, reduce: PrecedenceChainEnd + reduce(110), // ||, reduce: PrecedenceChainEnd + reduce(110), // ^^, reduce: PrecedenceChainEnd + reduce(110), // &&, reduce: PrecedenceChainEnd + reduce(110), // =~, reduce: PrecedenceChainEnd + reduce(110), // !=~, reduce: PrecedenceChainEnd + reduce(110), // ==, reduce: PrecedenceChainEnd + reduce(110), // !=, reduce: PrecedenceChainEnd + reduce(110), // >, reduce: PrecedenceChainEnd + reduce(110), // >=, reduce: PrecedenceChainEnd + reduce(110), // <, reduce: PrecedenceChainEnd + reduce(110), // <=, reduce: PrecedenceChainEnd + reduce(110), // |, reduce: PrecedenceChainEnd + reduce(110), // ^, reduce: PrecedenceChainEnd + reduce(110), // &, reduce: PrecedenceChainEnd + reduce(110), // <<, reduce: PrecedenceChainEnd + reduce(110), // >>, reduce: PrecedenceChainEnd + reduce(110), // >>>, reduce: PrecedenceChainEnd + reduce(110), // +, reduce: PrecedenceChainEnd + reduce(110), // -, reduce: PrecedenceChainEnd + reduce(110), // .+, reduce: PrecedenceChainEnd + reduce(110), // .-, reduce: PrecedenceChainEnd + reduce(110), // ., reduce: PrecedenceChainEnd + reduce(110), // *, reduce: PrecedenceChainEnd + reduce(110), // /, reduce: PrecedenceChainEnd + reduce(110), // //, reduce: PrecedenceChainEnd + reduce(110), // %, reduce: PrecedenceChainEnd + reduce(110), // .*, reduce: PrecedenceChainEnd + reduce(110), // ./, reduce: PrecedenceChainEnd + reduce(110), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(110), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + shift(1369), // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S829 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(116), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: MlrvalOrFunction + reduce(116), // :, reduce: MlrvalOrFunction + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // >>>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(116), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(116), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S830 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(117), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(117), // ?, reduce: MlrvalOrFunction + reduce(117), // :, reduce: MlrvalOrFunction + reduce(117), // ||, reduce: MlrvalOrFunction + reduce(117), // ^^, reduce: MlrvalOrFunction + reduce(117), // &&, reduce: MlrvalOrFunction + reduce(117), // =~, reduce: MlrvalOrFunction + reduce(117), // !=~, reduce: MlrvalOrFunction + reduce(117), // ==, reduce: MlrvalOrFunction + reduce(117), // !=, reduce: MlrvalOrFunction + reduce(117), // >, reduce: MlrvalOrFunction + reduce(117), // >=, reduce: MlrvalOrFunction + reduce(117), // <, reduce: MlrvalOrFunction + reduce(117), // <=, reduce: MlrvalOrFunction + reduce(117), // |, reduce: MlrvalOrFunction + reduce(117), // ^, reduce: MlrvalOrFunction + reduce(117), // &, reduce: MlrvalOrFunction + reduce(117), // <<, reduce: MlrvalOrFunction + reduce(117), // >>, reduce: MlrvalOrFunction + reduce(117), // >>>, reduce: MlrvalOrFunction + reduce(117), // +, reduce: MlrvalOrFunction + reduce(117), // -, reduce: MlrvalOrFunction + reduce(117), // .+, reduce: MlrvalOrFunction + reduce(117), // .-, reduce: MlrvalOrFunction + reduce(117), // ., reduce: MlrvalOrFunction + reduce(117), // *, reduce: MlrvalOrFunction + reduce(117), // /, reduce: MlrvalOrFunction + reduce(117), // //, reduce: MlrvalOrFunction + reduce(117), // %, reduce: MlrvalOrFunction + reduce(117), // .*, reduce: MlrvalOrFunction + reduce(117), // ./, reduce: MlrvalOrFunction + reduce(117), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(117), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(117), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S831 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(118), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MlrvalOrFunction + reduce(118), // :, reduce: MlrvalOrFunction + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(118), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(118), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S832 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(119), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(119), // ?, reduce: MlrvalOrFunction + reduce(119), // :, reduce: MlrvalOrFunction + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(119), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(119), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S833 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(120), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: MlrvalOrFunction + reduce(120), // :, reduce: MlrvalOrFunction + reduce(120), // ||, reduce: MlrvalOrFunction + reduce(120), // ^^, reduce: MlrvalOrFunction + reduce(120), // &&, reduce: MlrvalOrFunction + reduce(120), // =~, reduce: MlrvalOrFunction + reduce(120), // !=~, reduce: MlrvalOrFunction + reduce(120), // ==, reduce: MlrvalOrFunction + reduce(120), // !=, reduce: MlrvalOrFunction + reduce(120), // >, reduce: MlrvalOrFunction + reduce(120), // >=, reduce: MlrvalOrFunction + reduce(120), // <, reduce: MlrvalOrFunction + reduce(120), // <=, reduce: MlrvalOrFunction + reduce(120), // |, reduce: MlrvalOrFunction + reduce(120), // ^, reduce: MlrvalOrFunction + reduce(120), // &, reduce: MlrvalOrFunction + reduce(120), // <<, reduce: MlrvalOrFunction + reduce(120), // >>, reduce: MlrvalOrFunction + reduce(120), // >>>, reduce: MlrvalOrFunction + reduce(120), // +, reduce: MlrvalOrFunction + reduce(120), // -, reduce: MlrvalOrFunction + reduce(120), // .+, reduce: MlrvalOrFunction + reduce(120), // .-, reduce: MlrvalOrFunction + reduce(120), // ., reduce: MlrvalOrFunction + reduce(120), // *, reduce: MlrvalOrFunction + reduce(120), // /, reduce: MlrvalOrFunction + reduce(120), // //, reduce: MlrvalOrFunction + reduce(120), // %, reduce: MlrvalOrFunction + reduce(120), // .*, reduce: MlrvalOrFunction + reduce(120), // ./, reduce: MlrvalOrFunction + reduce(120), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(120), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(120), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S834 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(121), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: MlrvalOrFunction + reduce(121), // :, reduce: MlrvalOrFunction + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // >>>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(121), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S835 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(122), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MlrvalOrFunction + reduce(122), // :, reduce: MlrvalOrFunction + reduce(122), // ||, reduce: MlrvalOrFunction + reduce(122), // ^^, reduce: MlrvalOrFunction + reduce(122), // &&, reduce: MlrvalOrFunction + reduce(122), // =~, reduce: MlrvalOrFunction + reduce(122), // !=~, reduce: MlrvalOrFunction + reduce(122), // ==, reduce: MlrvalOrFunction + reduce(122), // !=, reduce: MlrvalOrFunction + reduce(122), // >, reduce: MlrvalOrFunction + reduce(122), // >=, reduce: MlrvalOrFunction + reduce(122), // <, reduce: MlrvalOrFunction + reduce(122), // <=, reduce: MlrvalOrFunction + reduce(122), // |, reduce: MlrvalOrFunction + reduce(122), // ^, reduce: MlrvalOrFunction + reduce(122), // &, reduce: MlrvalOrFunction + reduce(122), // <<, reduce: MlrvalOrFunction + reduce(122), // >>, reduce: MlrvalOrFunction + reduce(122), // >>>, reduce: MlrvalOrFunction + reduce(122), // +, reduce: MlrvalOrFunction + reduce(122), // -, reduce: MlrvalOrFunction + reduce(122), // .+, reduce: MlrvalOrFunction + reduce(122), // .-, reduce: MlrvalOrFunction + reduce(122), // ., reduce: MlrvalOrFunction + reduce(122), // *, reduce: MlrvalOrFunction + reduce(122), // /, reduce: MlrvalOrFunction + reduce(122), // //, reduce: MlrvalOrFunction + reduce(122), // %, reduce: MlrvalOrFunction + reduce(122), // .*, reduce: MlrvalOrFunction + reduce(122), // ./, reduce: MlrvalOrFunction + reduce(122), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(122), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S836 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(123), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MlrvalOrFunction + reduce(123), // :, reduce: MlrvalOrFunction + reduce(123), // ||, reduce: MlrvalOrFunction + reduce(123), // ^^, reduce: MlrvalOrFunction + reduce(123), // &&, reduce: MlrvalOrFunction + reduce(123), // =~, reduce: MlrvalOrFunction + reduce(123), // !=~, reduce: MlrvalOrFunction + reduce(123), // ==, reduce: MlrvalOrFunction + reduce(123), // !=, reduce: MlrvalOrFunction + reduce(123), // >, reduce: MlrvalOrFunction + reduce(123), // >=, reduce: MlrvalOrFunction + reduce(123), // <, reduce: MlrvalOrFunction + reduce(123), // <=, reduce: MlrvalOrFunction + reduce(123), // |, reduce: MlrvalOrFunction + reduce(123), // ^, reduce: MlrvalOrFunction + reduce(123), // &, reduce: MlrvalOrFunction + reduce(123), // <<, reduce: MlrvalOrFunction + reduce(123), // >>, reduce: MlrvalOrFunction + reduce(123), // >>>, reduce: MlrvalOrFunction + reduce(123), // +, reduce: MlrvalOrFunction + reduce(123), // -, reduce: MlrvalOrFunction + reduce(123), // .+, reduce: MlrvalOrFunction + reduce(123), // .-, reduce: MlrvalOrFunction + reduce(123), // ., reduce: MlrvalOrFunction + reduce(123), // *, reduce: MlrvalOrFunction + reduce(123), // /, reduce: MlrvalOrFunction + reduce(123), // //, reduce: MlrvalOrFunction + reduce(123), // %, reduce: MlrvalOrFunction + reduce(123), // .*, reduce: MlrvalOrFunction + reduce(123), // ./, reduce: MlrvalOrFunction + reduce(123), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(123), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S837 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + shift(1370), // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S838 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(129), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(129), // ?, reduce: MlrvalOrFunction + reduce(129), // :, reduce: MlrvalOrFunction + reduce(129), // ||, reduce: MlrvalOrFunction + reduce(129), // ^^, reduce: MlrvalOrFunction + reduce(129), // &&, reduce: MlrvalOrFunction + reduce(129), // =~, reduce: MlrvalOrFunction + reduce(129), // !=~, reduce: MlrvalOrFunction + reduce(129), // ==, reduce: MlrvalOrFunction + reduce(129), // !=, reduce: MlrvalOrFunction + reduce(129), // >, reduce: MlrvalOrFunction + reduce(129), // >=, reduce: MlrvalOrFunction + reduce(129), // <, reduce: MlrvalOrFunction + reduce(129), // <=, reduce: MlrvalOrFunction + reduce(129), // |, reduce: MlrvalOrFunction + reduce(129), // ^, reduce: MlrvalOrFunction + reduce(129), // &, reduce: MlrvalOrFunction + reduce(129), // <<, reduce: MlrvalOrFunction + reduce(129), // >>, reduce: MlrvalOrFunction + reduce(129), // >>>, reduce: MlrvalOrFunction + reduce(129), // +, reduce: MlrvalOrFunction + reduce(129), // -, reduce: MlrvalOrFunction + reduce(129), // .+, reduce: MlrvalOrFunction + reduce(129), // .-, reduce: MlrvalOrFunction + reduce(129), // ., reduce: MlrvalOrFunction + reduce(129), // *, reduce: MlrvalOrFunction + reduce(129), // /, reduce: MlrvalOrFunction + reduce(129), // //, reduce: MlrvalOrFunction + reduce(129), // %, reduce: MlrvalOrFunction + reduce(129), // .*, reduce: MlrvalOrFunction + reduce(129), // ./, reduce: MlrvalOrFunction + reduce(129), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(129), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(129), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S839 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(136), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(136), // ?, reduce: MlrvalOrFunction + reduce(136), // :, reduce: MlrvalOrFunction + reduce(136), // ||, reduce: MlrvalOrFunction + reduce(136), // ^^, reduce: MlrvalOrFunction + reduce(136), // &&, reduce: MlrvalOrFunction + reduce(136), // =~, reduce: MlrvalOrFunction + reduce(136), // !=~, reduce: MlrvalOrFunction + reduce(136), // ==, reduce: MlrvalOrFunction + reduce(136), // !=, reduce: MlrvalOrFunction + reduce(136), // >, reduce: MlrvalOrFunction + reduce(136), // >=, reduce: MlrvalOrFunction + reduce(136), // <, reduce: MlrvalOrFunction + reduce(136), // <=, reduce: MlrvalOrFunction + reduce(136), // |, reduce: MlrvalOrFunction + reduce(136), // ^, reduce: MlrvalOrFunction + reduce(136), // &, reduce: MlrvalOrFunction + reduce(136), // <<, reduce: MlrvalOrFunction + reduce(136), // >>, reduce: MlrvalOrFunction + reduce(136), // >>>, reduce: MlrvalOrFunction + reduce(136), // +, reduce: MlrvalOrFunction + reduce(136), // -, reduce: MlrvalOrFunction + reduce(136), // .+, reduce: MlrvalOrFunction + reduce(136), // .-, reduce: MlrvalOrFunction + reduce(136), // ., reduce: MlrvalOrFunction + reduce(136), // *, reduce: MlrvalOrFunction + reduce(136), // /, reduce: MlrvalOrFunction + reduce(136), // //, reduce: MlrvalOrFunction + reduce(136), // %, reduce: MlrvalOrFunction + reduce(136), // .*, reduce: MlrvalOrFunction + reduce(136), // ./, reduce: MlrvalOrFunction + reduce(136), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(136), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(136), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S840 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(137), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(137), // ?, reduce: ContextVariable + reduce(137), // :, reduce: ContextVariable + reduce(137), // ||, reduce: ContextVariable + reduce(137), // ^^, reduce: ContextVariable + reduce(137), // &&, reduce: ContextVariable + reduce(137), // =~, reduce: ContextVariable + reduce(137), // !=~, reduce: ContextVariable + reduce(137), // ==, reduce: ContextVariable + reduce(137), // !=, reduce: ContextVariable + reduce(137), // >, reduce: ContextVariable + reduce(137), // >=, reduce: ContextVariable + reduce(137), // <, reduce: ContextVariable + reduce(137), // <=, reduce: ContextVariable + reduce(137), // |, reduce: ContextVariable + reduce(137), // ^, reduce: ContextVariable + reduce(137), // &, reduce: ContextVariable + reduce(137), // <<, reduce: ContextVariable + reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable + reduce(137), // +, reduce: ContextVariable + reduce(137), // -, reduce: ContextVariable + reduce(137), // .+, reduce: ContextVariable + reduce(137), // .-, reduce: ContextVariable + reduce(137), // ., reduce: ContextVariable + reduce(137), // *, reduce: ContextVariable + reduce(137), // /, reduce: ContextVariable + reduce(137), // //, reduce: ContextVariable + reduce(137), // %, reduce: ContextVariable + reduce(137), // .*, reduce: ContextVariable + reduce(137), // ./, reduce: ContextVariable + reduce(137), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(137), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(137), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S841 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(138), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(138), // ?, reduce: ContextVariable + reduce(138), // :, reduce: ContextVariable + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(138), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(138), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S842 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(139), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + reduce(139), // :, reduce: ContextVariable + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(139), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S843 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(140), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(140), // ?, reduce: ContextVariable + reduce(140), // :, reduce: ContextVariable + reduce(140), // ||, reduce: ContextVariable + reduce(140), // ^^, reduce: ContextVariable + reduce(140), // &&, reduce: ContextVariable + reduce(140), // =~, reduce: ContextVariable + reduce(140), // !=~, reduce: ContextVariable + reduce(140), // ==, reduce: ContextVariable + reduce(140), // !=, reduce: ContextVariable + reduce(140), // >, reduce: ContextVariable + reduce(140), // >=, reduce: ContextVariable + reduce(140), // <, reduce: ContextVariable + reduce(140), // <=, reduce: ContextVariable + reduce(140), // |, reduce: ContextVariable + reduce(140), // ^, reduce: ContextVariable + reduce(140), // &, reduce: ContextVariable + reduce(140), // <<, reduce: ContextVariable + reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable + reduce(140), // +, reduce: ContextVariable + reduce(140), // -, reduce: ContextVariable + reduce(140), // .+, reduce: ContextVariable + reduce(140), // .-, reduce: ContextVariable + reduce(140), // ., reduce: ContextVariable + reduce(140), // *, reduce: ContextVariable + reduce(140), // /, reduce: ContextVariable + reduce(140), // //, reduce: ContextVariable + reduce(140), // %, reduce: ContextVariable + reduce(140), // .*, reduce: ContextVariable + reduce(140), // ./, reduce: ContextVariable + reduce(140), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(140), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(140), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S844 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(141), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ContextVariable + reduce(141), // :, reduce: ContextVariable + reduce(141), // ||, reduce: ContextVariable + reduce(141), // ^^, reduce: ContextVariable + reduce(141), // &&, reduce: ContextVariable + reduce(141), // =~, reduce: ContextVariable + reduce(141), // !=~, reduce: ContextVariable + reduce(141), // ==, reduce: ContextVariable + reduce(141), // !=, reduce: ContextVariable + reduce(141), // >, reduce: ContextVariable + reduce(141), // >=, reduce: ContextVariable + reduce(141), // <, reduce: ContextVariable + reduce(141), // <=, reduce: ContextVariable + reduce(141), // |, reduce: ContextVariable + reduce(141), // ^, reduce: ContextVariable + reduce(141), // &, reduce: ContextVariable + reduce(141), // <<, reduce: ContextVariable + reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable + reduce(141), // +, reduce: ContextVariable + reduce(141), // -, reduce: ContextVariable + reduce(141), // .+, reduce: ContextVariable + reduce(141), // .-, reduce: ContextVariable + reduce(141), // ., reduce: ContextVariable + reduce(141), // *, reduce: ContextVariable + reduce(141), // /, reduce: ContextVariable + reduce(141), // //, reduce: ContextVariable + reduce(141), // %, reduce: ContextVariable + reduce(141), // .*, reduce: ContextVariable + reduce(141), // ./, reduce: ContextVariable + reduce(141), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(141), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S845 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(142), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: ContextVariable + reduce(142), // :, reduce: ContextVariable + reduce(142), // ||, reduce: ContextVariable + reduce(142), // ^^, reduce: ContextVariable + reduce(142), // &&, reduce: ContextVariable + reduce(142), // =~, reduce: ContextVariable + reduce(142), // !=~, reduce: ContextVariable + reduce(142), // ==, reduce: ContextVariable + reduce(142), // !=, reduce: ContextVariable + reduce(142), // >, reduce: ContextVariable + reduce(142), // >=, reduce: ContextVariable + reduce(142), // <, reduce: ContextVariable + reduce(142), // <=, reduce: ContextVariable + reduce(142), // |, reduce: ContextVariable + reduce(142), // ^, reduce: ContextVariable + reduce(142), // &, reduce: ContextVariable + reduce(142), // <<, reduce: ContextVariable + reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable + reduce(142), // +, reduce: ContextVariable + reduce(142), // -, reduce: ContextVariable + reduce(142), // .+, reduce: ContextVariable + reduce(142), // .-, reduce: ContextVariable + reduce(142), // ., reduce: ContextVariable + reduce(142), // *, reduce: ContextVariable + reduce(142), // /, reduce: ContextVariable + reduce(142), // //, reduce: ContextVariable + reduce(142), // %, reduce: ContextVariable + reduce(142), // .*, reduce: ContextVariable + reduce(142), // ./, reduce: ContextVariable + reduce(142), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(142), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(142), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S846 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(143), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(143), // ?, reduce: ContextVariable + reduce(143), // :, reduce: ContextVariable + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(143), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(143), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S847 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(144), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + reduce(144), // :, reduce: ContextVariable + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(144), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S848 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(145), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ContextVariable + reduce(145), // :, reduce: ContextVariable + reduce(145), // ||, reduce: ContextVariable + reduce(145), // ^^, reduce: ContextVariable + reduce(145), // &&, reduce: ContextVariable + reduce(145), // =~, reduce: ContextVariable + reduce(145), // !=~, reduce: ContextVariable + reduce(145), // ==, reduce: ContextVariable + reduce(145), // !=, reduce: ContextVariable + reduce(145), // >, reduce: ContextVariable + reduce(145), // >=, reduce: ContextVariable + reduce(145), // <, reduce: ContextVariable + reduce(145), // <=, reduce: ContextVariable + reduce(145), // |, reduce: ContextVariable + reduce(145), // ^, reduce: ContextVariable + reduce(145), // &, reduce: ContextVariable + reduce(145), // <<, reduce: ContextVariable + reduce(145), // >>, reduce: ContextVariable + reduce(145), // >>>, reduce: ContextVariable + reduce(145), // +, reduce: ContextVariable + reduce(145), // -, reduce: ContextVariable + reduce(145), // .+, reduce: ContextVariable + reduce(145), // .-, reduce: ContextVariable + reduce(145), // ., reduce: ContextVariable + reduce(145), // *, reduce: ContextVariable + reduce(145), // /, reduce: ContextVariable + reduce(145), // //, reduce: ContextVariable + reduce(145), // %, reduce: ContextVariable + reduce(145), // .*, reduce: ContextVariable + reduce(145), // ./, reduce: ContextVariable + reduce(145), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(145), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S849 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(146), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ContextVariable + reduce(146), // :, reduce: ContextVariable + reduce(146), // ||, reduce: ContextVariable + reduce(146), // ^^, reduce: ContextVariable + reduce(146), // &&, reduce: ContextVariable + reduce(146), // =~, reduce: ContextVariable + reduce(146), // !=~, reduce: ContextVariable + reduce(146), // ==, reduce: ContextVariable + reduce(146), // !=, reduce: ContextVariable + reduce(146), // >, reduce: ContextVariable + reduce(146), // >=, reduce: ContextVariable + reduce(146), // <, reduce: ContextVariable + reduce(146), // <=, reduce: ContextVariable + reduce(146), // |, reduce: ContextVariable + reduce(146), // ^, reduce: ContextVariable + reduce(146), // &, reduce: ContextVariable + reduce(146), // <<, reduce: ContextVariable + reduce(146), // >>, reduce: ContextVariable + reduce(146), // >>>, reduce: ContextVariable + reduce(146), // +, reduce: ContextVariable + reduce(146), // -, reduce: ContextVariable + reduce(146), // .+, reduce: ContextVariable + reduce(146), // .-, reduce: ContextVariable + reduce(146), // ., reduce: ContextVariable + reduce(146), // *, reduce: ContextVariable + reduce(146), // /, reduce: ContextVariable + reduce(146), // //, reduce: ContextVariable + reduce(146), // %, reduce: ContextVariable + reduce(146), // .*, reduce: ContextVariable + reduce(146), // ./, reduce: ContextVariable + reduce(146), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(146), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S850 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(147), // ], reduce: ContextVariable + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: ContextVariable + reduce(147), // :, reduce: ContextVariable + reduce(147), // ||, reduce: ContextVariable + reduce(147), // ^^, reduce: ContextVariable + reduce(147), // &&, reduce: ContextVariable + reduce(147), // =~, reduce: ContextVariable + reduce(147), // !=~, reduce: ContextVariable + reduce(147), // ==, reduce: ContextVariable + reduce(147), // !=, reduce: ContextVariable + reduce(147), // >, reduce: ContextVariable + reduce(147), // >=, reduce: ContextVariable + reduce(147), // <, reduce: ContextVariable + reduce(147), // <=, reduce: ContextVariable + reduce(147), // |, reduce: ContextVariable + reduce(147), // ^, reduce: ContextVariable + reduce(147), // &, reduce: ContextVariable + reduce(147), // <<, reduce: ContextVariable + reduce(147), // >>, reduce: ContextVariable + reduce(147), // >>>, reduce: ContextVariable + reduce(147), // +, reduce: ContextVariable + reduce(147), // -, reduce: ContextVariable + reduce(147), // .+, reduce: ContextVariable + reduce(147), // .-, reduce: ContextVariable + reduce(147), // ., reduce: ContextVariable + reduce(147), // *, reduce: ContextVariable + reduce(147), // /, reduce: ContextVariable + reduce(147), // //, reduce: ContextVariable + reduce(147), // %, reduce: ContextVariable + reduce(147), // .*, reduce: ContextVariable + reduce(147), // ./, reduce: ContextVariable + reduce(147), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(147), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(147), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S851 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(148), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: MlrvalOrFunction + reduce(148), // :, reduce: MlrvalOrFunction + reduce(148), // ||, reduce: MlrvalOrFunction + reduce(148), // ^^, reduce: MlrvalOrFunction + reduce(148), // &&, reduce: MlrvalOrFunction + reduce(148), // =~, reduce: MlrvalOrFunction + reduce(148), // !=~, reduce: MlrvalOrFunction + reduce(148), // ==, reduce: MlrvalOrFunction + reduce(148), // !=, reduce: MlrvalOrFunction + reduce(148), // >, reduce: MlrvalOrFunction + reduce(148), // >=, reduce: MlrvalOrFunction + reduce(148), // <, reduce: MlrvalOrFunction + reduce(148), // <=, reduce: MlrvalOrFunction + reduce(148), // |, reduce: MlrvalOrFunction + reduce(148), // ^, reduce: MlrvalOrFunction + reduce(148), // &, reduce: MlrvalOrFunction + reduce(148), // <<, reduce: MlrvalOrFunction + reduce(148), // >>, reduce: MlrvalOrFunction + reduce(148), // >>>, reduce: MlrvalOrFunction + reduce(148), // +, reduce: MlrvalOrFunction + reduce(148), // -, reduce: MlrvalOrFunction + reduce(148), // .+, reduce: MlrvalOrFunction + reduce(148), // .-, reduce: MlrvalOrFunction + reduce(148), // ., reduce: MlrvalOrFunction + reduce(148), // *, reduce: MlrvalOrFunction + reduce(148), // /, reduce: MlrvalOrFunction + reduce(148), // //, reduce: MlrvalOrFunction + reduce(148), // %, reduce: MlrvalOrFunction + reduce(148), // .*, reduce: MlrvalOrFunction + reduce(148), // ./, reduce: MlrvalOrFunction + reduce(148), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(148), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(148), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S852 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(150), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(150), // ?, reduce: MlrvalOrFunction + reduce(150), // :, reduce: MlrvalOrFunction + reduce(150), // ||, reduce: MlrvalOrFunction + reduce(150), // ^^, reduce: MlrvalOrFunction + reduce(150), // &&, reduce: MlrvalOrFunction + reduce(150), // =~, reduce: MlrvalOrFunction + reduce(150), // !=~, reduce: MlrvalOrFunction + reduce(150), // ==, reduce: MlrvalOrFunction + reduce(150), // !=, reduce: MlrvalOrFunction + reduce(150), // >, reduce: MlrvalOrFunction + reduce(150), // >=, reduce: MlrvalOrFunction + reduce(150), // <, reduce: MlrvalOrFunction + reduce(150), // <=, reduce: MlrvalOrFunction + reduce(150), // |, reduce: MlrvalOrFunction + reduce(150), // ^, reduce: MlrvalOrFunction + reduce(150), // &, reduce: MlrvalOrFunction + reduce(150), // <<, reduce: MlrvalOrFunction + reduce(150), // >>, reduce: MlrvalOrFunction + reduce(150), // >>>, reduce: MlrvalOrFunction + reduce(150), // +, reduce: MlrvalOrFunction + reduce(150), // -, reduce: MlrvalOrFunction + reduce(150), // .+, reduce: MlrvalOrFunction + reduce(150), // .-, reduce: MlrvalOrFunction + reduce(150), // ., reduce: MlrvalOrFunction + reduce(150), // *, reduce: MlrvalOrFunction + reduce(150), // /, reduce: MlrvalOrFunction + reduce(150), // //, reduce: MlrvalOrFunction + reduce(150), // %, reduce: MlrvalOrFunction + reduce(150), // .*, reduce: MlrvalOrFunction + reduce(150), // ./, reduce: MlrvalOrFunction + reduce(150), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(150), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(150), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S853 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(155), // ], reduce: MlrvalOrFunction + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(155), // ?, reduce: MlrvalOrFunction + reduce(155), // :, reduce: MlrvalOrFunction + reduce(155), // ||, reduce: MlrvalOrFunction + reduce(155), // ^^, reduce: MlrvalOrFunction + reduce(155), // &&, reduce: MlrvalOrFunction + reduce(155), // =~, reduce: MlrvalOrFunction + reduce(155), // !=~, reduce: MlrvalOrFunction + reduce(155), // ==, reduce: MlrvalOrFunction + reduce(155), // !=, reduce: MlrvalOrFunction + reduce(155), // >, reduce: MlrvalOrFunction + reduce(155), // >=, reduce: MlrvalOrFunction + reduce(155), // <, reduce: MlrvalOrFunction + reduce(155), // <=, reduce: MlrvalOrFunction + reduce(155), // |, reduce: MlrvalOrFunction + reduce(155), // ^, reduce: MlrvalOrFunction + reduce(155), // &, reduce: MlrvalOrFunction + reduce(155), // <<, reduce: MlrvalOrFunction + reduce(155), // >>, reduce: MlrvalOrFunction + reduce(155), // >>>, reduce: MlrvalOrFunction + reduce(155), // +, reduce: MlrvalOrFunction + reduce(155), // -, reduce: MlrvalOrFunction + reduce(155), // .+, reduce: MlrvalOrFunction + reduce(155), // .-, reduce: MlrvalOrFunction + reduce(155), // ., reduce: MlrvalOrFunction + reduce(155), // *, reduce: MlrvalOrFunction + reduce(155), // /, reduce: MlrvalOrFunction + reduce(155), // //, reduce: MlrvalOrFunction + reduce(155), // %, reduce: MlrvalOrFunction + reduce(155), // .*, reduce: MlrvalOrFunction + reduce(155), // ./, reduce: MlrvalOrFunction + reduce(155), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(155), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(155), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S854 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1372), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S855 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(130), // ], reduce: MapLiteral + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(130), // ?, reduce: MapLiteral + nil, // : + reduce(130), // ||, reduce: MapLiteral + reduce(130), // ^^, reduce: MapLiteral + reduce(130), // &&, reduce: MapLiteral + reduce(130), // =~, reduce: MapLiteral + reduce(130), // !=~, reduce: MapLiteral + reduce(130), // ==, reduce: MapLiteral + reduce(130), // !=, reduce: MapLiteral + reduce(130), // >, reduce: MapLiteral + reduce(130), // >=, reduce: MapLiteral + reduce(130), // <, reduce: MapLiteral + reduce(130), // <=, reduce: MapLiteral + reduce(130), // |, reduce: MapLiteral + reduce(130), // ^, reduce: MapLiteral + reduce(130), // &, reduce: MapLiteral + reduce(130), // <<, reduce: MapLiteral + reduce(130), // >>, reduce: MapLiteral + reduce(130), // >>>, reduce: MapLiteral + reduce(130), // +, reduce: MapLiteral + reduce(130), // -, reduce: MapLiteral + reduce(130), // .+, reduce: MapLiteral + reduce(130), // .-, reduce: MapLiteral + reduce(130), // ., reduce: MapLiteral + reduce(130), // *, reduce: MapLiteral + reduce(130), // /, reduce: MapLiteral + reduce(130), // //, reduce: MapLiteral + reduce(130), // %, reduce: MapLiteral + reduce(130), // .*, reduce: MapLiteral + reduce(130), // ./, reduce: MapLiteral + reduce(130), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(130), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(130), // [, reduce: MapLiteral + reduce(130), // ,, reduce: MapLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S856 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(1373), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S857 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + reduce(127), // ], reduce: ArrayLiteralElements + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S858 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1375), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S859 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1376), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S860 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S861 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S862 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S863 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S864 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S865 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S866 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S867 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S868 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S869 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S870 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S871 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S872 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S873 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S874 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S875 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S876 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S877 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S878 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S879 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S880 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S881 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S882 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S883 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(100), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(100), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S884 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S885 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S886 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S887 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S888 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S889 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S890 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S891 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(101), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: UnaryOpTerm + nil, // : + reduce(101), // ||, reduce: UnaryOpTerm + reduce(101), // ^^, reduce: UnaryOpTerm + reduce(101), // &&, reduce: UnaryOpTerm + reduce(101), // =~, reduce: UnaryOpTerm + reduce(101), // !=~, reduce: UnaryOpTerm + reduce(101), // ==, reduce: UnaryOpTerm + reduce(101), // !=, reduce: UnaryOpTerm + reduce(101), // >, reduce: UnaryOpTerm + reduce(101), // >=, reduce: UnaryOpTerm + reduce(101), // <, reduce: UnaryOpTerm + reduce(101), // <=, reduce: UnaryOpTerm + reduce(101), // |, reduce: UnaryOpTerm + reduce(101), // ^, reduce: UnaryOpTerm + reduce(101), // &, reduce: UnaryOpTerm + reduce(101), // <<, reduce: UnaryOpTerm + reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm + reduce(101), // +, reduce: UnaryOpTerm + reduce(101), // -, reduce: UnaryOpTerm + reduce(101), // .+, reduce: UnaryOpTerm + reduce(101), // .-, reduce: UnaryOpTerm + reduce(101), // ., reduce: UnaryOpTerm + reduce(101), // *, reduce: UnaryOpTerm + reduce(101), // /, reduce: UnaryOpTerm + reduce(101), // //, reduce: UnaryOpTerm + reduce(101), // %, reduce: UnaryOpTerm + reduce(101), // .*, reduce: UnaryOpTerm + reduce(101), // ./, reduce: UnaryOpTerm + reduce(101), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(101), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S892 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(102), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: UnaryOpTerm + nil, // : + reduce(102), // ||, reduce: UnaryOpTerm + reduce(102), // ^^, reduce: UnaryOpTerm + reduce(102), // &&, reduce: UnaryOpTerm + reduce(102), // =~, reduce: UnaryOpTerm + reduce(102), // !=~, reduce: UnaryOpTerm + reduce(102), // ==, reduce: UnaryOpTerm + reduce(102), // !=, reduce: UnaryOpTerm + reduce(102), // >, reduce: UnaryOpTerm + reduce(102), // >=, reduce: UnaryOpTerm + reduce(102), // <, reduce: UnaryOpTerm + reduce(102), // <=, reduce: UnaryOpTerm + reduce(102), // |, reduce: UnaryOpTerm + reduce(102), // ^, reduce: UnaryOpTerm + reduce(102), // &, reduce: UnaryOpTerm + reduce(102), // <<, reduce: UnaryOpTerm + reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm + reduce(102), // +, reduce: UnaryOpTerm + reduce(102), // -, reduce: UnaryOpTerm + reduce(102), // .+, reduce: UnaryOpTerm + reduce(102), // .-, reduce: UnaryOpTerm + reduce(102), // ., reduce: UnaryOpTerm + reduce(102), // *, reduce: UnaryOpTerm + reduce(102), // /, reduce: UnaryOpTerm + reduce(102), // //, reduce: UnaryOpTerm + reduce(102), // %, reduce: UnaryOpTerm + reduce(102), // .*, reduce: UnaryOpTerm + reduce(102), // ./, reduce: UnaryOpTerm + reduce(102), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(102), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S893 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(103), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= reduce(103), // ?, reduce: UnaryOpTerm nil, // : reduce(103), // ||, reduce: UnaryOpTerm @@ -109340,9 +97432,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - nil, // , - nil, // { - reduce(103), // }, reduce: UnaryOpTerm + reduce(103), // ,, reduce: UnaryOpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -109361,239 +97451,29 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1022 + actionRow{ // S894 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { + nil, // { nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1023 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1024 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(105), // ;, reduce: PowTerm - reduce(105), // =, reduce: PowTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump nil, // md_token_field_name nil, // $[ - nil, // ] + reduce(104), // ], reduce: UnaryOpTerm nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -109601,56 +97481,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(105), // ||=, reduce: PowTerm - reduce(105), // ^^=, reduce: PowTerm - reduce(105), // &&=, reduce: PowTerm - reduce(105), // |=, reduce: PowTerm - reduce(105), // ^=, reduce: PowTerm - reduce(105), // <<=, reduce: PowTerm - reduce(105), // >>=, reduce: PowTerm - reduce(105), // >>>=, reduce: PowTerm - reduce(105), // +=, reduce: PowTerm - reduce(105), // .=, reduce: PowTerm - reduce(105), // -=, reduce: PowTerm - reduce(105), // *=, reduce: PowTerm - reduce(105), // /=, reduce: PowTerm - reduce(105), // //=, reduce: PowTerm - reduce(105), // %=, reduce: PowTerm - reduce(105), // **=, reduce: PowTerm - reduce(105), // ?, reduce: PowTerm + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // >>>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ - shift(1578), // ** + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -109661,9 +97541,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - nil, // , - nil, // { - reduce(105), // }, reduce: PowTerm + reduce(104), // ,, reduce: UnaryOpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -109682,32 +97560,145 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1025 + actionRow{ // S895 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(105), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: UnaryOpTerm + nil, // : + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(105), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S896 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(456), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ + shift(462), // md_token_field_name + shift(463), // $[ nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -109743,10 +97734,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -109755,52 +97746,54 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(343), // ! - shift(344), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(346), // ( + shift(501), // ( nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1026 + actionRow{ // S897 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(107), // ;, reduce: PrecedenceChainEnd - reduce(107), // =, reduce: PrecedenceChainEnd + nil, // ; + nil, // { + nil, // } + nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -109815,58 +97808,58 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(107), // ||=, reduce: PrecedenceChainEnd - reduce(107), // ^^=, reduce: PrecedenceChainEnd - reduce(107), // &&=, reduce: PrecedenceChainEnd - reduce(107), // |=, reduce: PrecedenceChainEnd - reduce(107), // ^=, reduce: PrecedenceChainEnd - reduce(107), // <<=, reduce: PrecedenceChainEnd - reduce(107), // >>=, reduce: PrecedenceChainEnd - reduce(107), // >>>=, reduce: PrecedenceChainEnd - reduce(107), // +=, reduce: PrecedenceChainEnd - reduce(107), // .=, reduce: PrecedenceChainEnd - reduce(107), // -=, reduce: PrecedenceChainEnd - reduce(107), // *=, reduce: PrecedenceChainEnd - reduce(107), // /=, reduce: PrecedenceChainEnd - reduce(107), // //=, reduce: PrecedenceChainEnd - reduce(107), // %=, reduce: PrecedenceChainEnd - reduce(107), // **=, reduce: PrecedenceChainEnd - reduce(107), // ?, reduce: PrecedenceChainEnd + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // >>>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd + nil, // ** nil, // ( - nil, // ) + shift(1408), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -109874,10 +97867,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - shift(1580), // [ + nil, // [ nil, // , - nil, // { - reduce(107), // }, reduce: PrecedenceChainEnd nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -109896,17 +97887,11575 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1027 + actionRow{ // S898 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1410), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S899 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(124), // ], reduce: ArrayLiteral + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(124), // ?, reduce: ArrayLiteral + nil, // : + reduce(124), // ||, reduce: ArrayLiteral + reduce(124), // ^^, reduce: ArrayLiteral + reduce(124), // &&, reduce: ArrayLiteral + reduce(124), // =~, reduce: ArrayLiteral + reduce(124), // !=~, reduce: ArrayLiteral + reduce(124), // ==, reduce: ArrayLiteral + reduce(124), // !=, reduce: ArrayLiteral + reduce(124), // >, reduce: ArrayLiteral + reduce(124), // >=, reduce: ArrayLiteral + reduce(124), // <, reduce: ArrayLiteral + reduce(124), // <=, reduce: ArrayLiteral + reduce(124), // |, reduce: ArrayLiteral + reduce(124), // ^, reduce: ArrayLiteral + reduce(124), // &, reduce: ArrayLiteral + reduce(124), // <<, reduce: ArrayLiteral + reduce(124), // >>, reduce: ArrayLiteral + reduce(124), // >>>, reduce: ArrayLiteral + reduce(124), // +, reduce: ArrayLiteral + reduce(124), // -, reduce: ArrayLiteral + reduce(124), // .+, reduce: ArrayLiteral + reduce(124), // .-, reduce: ArrayLiteral + reduce(124), // ., reduce: ArrayLiteral + reduce(124), // *, reduce: ArrayLiteral + reduce(124), // /, reduce: ArrayLiteral + reduce(124), // //, reduce: ArrayLiteral + reduce(124), // %, reduce: ArrayLiteral + reduce(124), // .*, reduce: ArrayLiteral + reduce(124), // ./, reduce: ArrayLiteral + reduce(124), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(124), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(124), // [, reduce: ArrayLiteral + reduce(124), // ,, reduce: ArrayLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S900 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1411), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S901 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(125), // $, reduce: ArrayLiteral + nil, // empty + reduce(125), // ;, reduce: ArrayLiteral + nil, // { + nil, // } + reduce(125), // =, reduce: ArrayLiteral + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(125), // ||=, reduce: ArrayLiteral + reduce(125), // ^^=, reduce: ArrayLiteral + reduce(125), // &&=, reduce: ArrayLiteral + reduce(125), // |=, reduce: ArrayLiteral + reduce(125), // ^=, reduce: ArrayLiteral + reduce(125), // <<=, reduce: ArrayLiteral + reduce(125), // >>=, reduce: ArrayLiteral + reduce(125), // >>>=, reduce: ArrayLiteral + reduce(125), // +=, reduce: ArrayLiteral + reduce(125), // .=, reduce: ArrayLiteral + reduce(125), // -=, reduce: ArrayLiteral + reduce(125), // *=, reduce: ArrayLiteral + reduce(125), // /=, reduce: ArrayLiteral + reduce(125), // //=, reduce: ArrayLiteral + reduce(125), // %=, reduce: ArrayLiteral + reduce(125), // **=, reduce: ArrayLiteral + reduce(125), // ?, reduce: ArrayLiteral + nil, // : + reduce(125), // ||, reduce: ArrayLiteral + reduce(125), // ^^, reduce: ArrayLiteral + reduce(125), // &&, reduce: ArrayLiteral + reduce(125), // =~, reduce: ArrayLiteral + reduce(125), // !=~, reduce: ArrayLiteral + reduce(125), // ==, reduce: ArrayLiteral + reduce(125), // !=, reduce: ArrayLiteral + reduce(125), // >, reduce: ArrayLiteral + reduce(125), // >=, reduce: ArrayLiteral + reduce(125), // <, reduce: ArrayLiteral + reduce(125), // <=, reduce: ArrayLiteral + reduce(125), // |, reduce: ArrayLiteral + reduce(125), // ^, reduce: ArrayLiteral + reduce(125), // &, reduce: ArrayLiteral + reduce(125), // <<, reduce: ArrayLiteral + reduce(125), // >>, reduce: ArrayLiteral + reduce(125), // >>>, reduce: ArrayLiteral + reduce(125), // +, reduce: ArrayLiteral + reduce(125), // -, reduce: ArrayLiteral + reduce(125), // .+, reduce: ArrayLiteral + reduce(125), // .-, reduce: ArrayLiteral + reduce(125), // ., reduce: ArrayLiteral + reduce(125), // *, reduce: ArrayLiteral + reduce(125), // /, reduce: ArrayLiteral + reduce(125), // //, reduce: ArrayLiteral + reduce(125), // %, reduce: ArrayLiteral + reduce(125), // .*, reduce: ArrayLiteral + reduce(125), // ./, reduce: ArrayLiteral + reduce(125), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(125), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(125), // [, reduce: ArrayLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S902 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + shift(1412), // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S903 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + shift(1414), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S904 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(161), // ), reduce: FcnArgs + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + shift(1416), // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S905 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(111), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(111), // ||, reduce: MlrvalOrFunction + reduce(111), // ^^, reduce: MlrvalOrFunction + reduce(111), // &&, reduce: MlrvalOrFunction + reduce(111), // =~, reduce: MlrvalOrFunction + reduce(111), // !=~, reduce: MlrvalOrFunction + reduce(111), // ==, reduce: MlrvalOrFunction + reduce(111), // !=, reduce: MlrvalOrFunction + reduce(111), // >, reduce: MlrvalOrFunction + reduce(111), // >=, reduce: MlrvalOrFunction + reduce(111), // <, reduce: MlrvalOrFunction + reduce(111), // <=, reduce: MlrvalOrFunction + reduce(111), // |, reduce: MlrvalOrFunction + reduce(111), // ^, reduce: MlrvalOrFunction + reduce(111), // &, reduce: MlrvalOrFunction + reduce(111), // <<, reduce: MlrvalOrFunction + reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction + reduce(111), // +, reduce: MlrvalOrFunction + reduce(111), // -, reduce: MlrvalOrFunction + reduce(111), // .+, reduce: MlrvalOrFunction + reduce(111), // .-, reduce: MlrvalOrFunction + reduce(111), // ., reduce: MlrvalOrFunction + reduce(111), // *, reduce: MlrvalOrFunction + reduce(111), // /, reduce: MlrvalOrFunction + reduce(111), // //, reduce: MlrvalOrFunction + reduce(111), // %, reduce: MlrvalOrFunction + reduce(111), // .*, reduce: MlrvalOrFunction + reduce(111), // ./, reduce: MlrvalOrFunction + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(111), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(111), // [, reduce: MlrvalOrFunction + reduce(111), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S906 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: FieldValue + nil, // : + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: FieldValue + nil, // ( + reduce(24), // ), reduce: FieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(24), // [, reduce: FieldValue + reduce(24), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S907 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: FieldValue + nil, // : + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + reduce(25), // ), reduce: FieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(25), // [, reduce: FieldValue + reduce(25), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S908 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: FieldValue + nil, // : + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + reduce(26), // ), reduce: FieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(26), // [, reduce: FieldValue + reduce(26), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S909 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: DirectFieldValue + nil, // : + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + reduce(27), // ), reduce: DirectFieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(27), // [, reduce: DirectFieldValue + reduce(27), // ,, reduce: DirectFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S910 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S911 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: BracedFieldValue + nil, // : + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + reduce(29), // ), reduce: BracedFieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(29), // [, reduce: BracedFieldValue + reduce(29), // ,, reduce: BracedFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S912 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(112), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(112), // [, reduce: MlrvalOrFunction + reduce(112), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S913 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: FullSrec + nil, // : + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(30), // **, reduce: FullSrec + nil, // ( + reduce(30), // ), reduce: FullSrec + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(30), // [, reduce: FullSrec + reduce(30), // ,, reduce: FullSrec + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S914 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(113), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(113), // [, reduce: MlrvalOrFunction + reduce(113), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S915 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: OosvarValue + nil, // : + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + reduce(31), // ), reduce: OosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(31), // [, reduce: OosvarValue + reduce(31), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S916 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: OosvarValue + nil, // : + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + reduce(32), // ), reduce: OosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(32), // [, reduce: OosvarValue + reduce(32), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S917 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: OosvarValue + nil, // : + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + reduce(33), // ), reduce: OosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(33), // [, reduce: OosvarValue + reduce(33), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S918 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: DirectOosvarValue + nil, // : + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + reduce(34), // ), reduce: DirectOosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(34), // [, reduce: DirectOosvarValue + reduce(34), // ,, reduce: DirectOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S919 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S920 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: BracedOosvarValue + nil, // : + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + reduce(36), // ), reduce: BracedOosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(36), // [, reduce: BracedOosvarValue + reduce(36), // ,, reduce: BracedOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S921 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(114), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(114), // [, reduce: MlrvalOrFunction + reduce(114), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S922 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: FullOosvar + nil, // : + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + reduce(37), // ), reduce: FullOosvar + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(37), // [, reduce: FullOosvar + reduce(37), // ,, reduce: FullOosvar + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S923 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(115), // ||, reduce: MlrvalOrFunction + reduce(115), // ^^, reduce: MlrvalOrFunction + reduce(115), // &&, reduce: MlrvalOrFunction + reduce(115), // =~, reduce: MlrvalOrFunction + reduce(115), // !=~, reduce: MlrvalOrFunction + reduce(115), // ==, reduce: MlrvalOrFunction + reduce(115), // !=, reduce: MlrvalOrFunction + reduce(115), // >, reduce: MlrvalOrFunction + reduce(115), // >=, reduce: MlrvalOrFunction + reduce(115), // <, reduce: MlrvalOrFunction + reduce(115), // <=, reduce: MlrvalOrFunction + reduce(115), // |, reduce: MlrvalOrFunction + reduce(115), // ^, reduce: MlrvalOrFunction + reduce(115), // &, reduce: MlrvalOrFunction + reduce(115), // <<, reduce: MlrvalOrFunction + reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction + reduce(115), // +, reduce: MlrvalOrFunction + reduce(115), // -, reduce: MlrvalOrFunction + reduce(115), // .+, reduce: MlrvalOrFunction + reduce(115), // .-, reduce: MlrvalOrFunction + reduce(115), // ., reduce: MlrvalOrFunction + reduce(115), // *, reduce: MlrvalOrFunction + reduce(115), // /, reduce: MlrvalOrFunction + reduce(115), // //, reduce: MlrvalOrFunction + reduce(115), // %, reduce: MlrvalOrFunction + reduce(115), // .*, reduce: MlrvalOrFunction + reduce(115), // ./, reduce: MlrvalOrFunction + reduce(115), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(115), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(115), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(115), // [, reduce: MlrvalOrFunction + reduce(115), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S924 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LocalVariable + nil, // : + reduce(38), // ||, reduce: LocalVariable + reduce(38), // ^^, reduce: LocalVariable + reduce(38), // &&, reduce: LocalVariable + reduce(38), // =~, reduce: LocalVariable + reduce(38), // !=~, reduce: LocalVariable + reduce(38), // ==, reduce: LocalVariable + reduce(38), // !=, reduce: LocalVariable + reduce(38), // >, reduce: LocalVariable + reduce(38), // >=, reduce: LocalVariable + reduce(38), // <, reduce: LocalVariable + reduce(38), // <=, reduce: LocalVariable + reduce(38), // |, reduce: LocalVariable + reduce(38), // ^, reduce: LocalVariable + reduce(38), // &, reduce: LocalVariable + reduce(38), // <<, reduce: LocalVariable + reduce(38), // >>, reduce: LocalVariable + reduce(38), // >>>, reduce: LocalVariable + reduce(38), // +, reduce: LocalVariable + reduce(38), // -, reduce: LocalVariable + reduce(38), // .+, reduce: LocalVariable + reduce(38), // .-, reduce: LocalVariable + reduce(38), // ., reduce: LocalVariable + reduce(38), // *, reduce: LocalVariable + reduce(38), // /, reduce: LocalVariable + reduce(38), // //, reduce: LocalVariable + reduce(38), // %, reduce: LocalVariable + reduce(38), // .*, reduce: LocalVariable + reduce(38), // ./, reduce: LocalVariable + reduce(38), // .//, reduce: LocalVariable + nil, // ! + nil, // ~ + reduce(38), // **, reduce: LocalVariable + reduce(158), // (, reduce: FunctionName + reduce(38), // ), reduce: LocalVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(38), // [, reduce: LocalVariable + reduce(38), // ,, reduce: LocalVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S925 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(56), // ), reduce: Rvalue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(56), // ,, reduce: Rvalue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S926 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(57), // ), reduce: PrecedenceChainStart + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(57), // ,, reduce: PrecedenceChainStart + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S927 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(1419), // ? + nil, // : + shift(1420), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(59), // ), reduce: TernaryTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(59), // ,, reduce: TernaryTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S928 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: LogicalOrTerm + nil, // : + reduce(61), // ||, reduce: LogicalOrTerm + shift(1421), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(61), // ), reduce: LogicalOrTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(61), // ,, reduce: LogicalOrTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S929 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: LogicalXORTerm + nil, // : + reduce(63), // ||, reduce: LogicalXORTerm + reduce(63), // ^^, reduce: LogicalXORTerm + shift(1422), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(63), // ), reduce: LogicalXORTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(63), // ,, reduce: LogicalXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S930 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: LogicalAndTerm + nil, // : + reduce(65), // ||, reduce: LogicalAndTerm + reduce(65), // ^^, reduce: LogicalAndTerm + reduce(65), // &&, reduce: LogicalAndTerm + shift(1423), // =~ + shift(1424), // !=~ + shift(1425), // == + shift(1426), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(65), // ), reduce: LogicalAndTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(65), // ,, reduce: LogicalAndTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S931 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: EqneTerm + nil, // : + reduce(70), // ||, reduce: EqneTerm + reduce(70), // ^^, reduce: EqneTerm + reduce(70), // &&, reduce: EqneTerm + reduce(70), // =~, reduce: EqneTerm + reduce(70), // !=~, reduce: EqneTerm + reduce(70), // ==, reduce: EqneTerm + reduce(70), // !=, reduce: EqneTerm + shift(1427), // > + shift(1428), // >= + shift(1429), // < + shift(1430), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(70), // ), reduce: EqneTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(70), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S932 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: CmpTerm + nil, // : + reduce(75), // ||, reduce: CmpTerm + reduce(75), // ^^, reduce: CmpTerm + reduce(75), // &&, reduce: CmpTerm + reduce(75), // =~, reduce: CmpTerm + reduce(75), // !=~, reduce: CmpTerm + reduce(75), // ==, reduce: CmpTerm + reduce(75), // !=, reduce: CmpTerm + reduce(75), // >, reduce: CmpTerm + reduce(75), // >=, reduce: CmpTerm + reduce(75), // <, reduce: CmpTerm + reduce(75), // <=, reduce: CmpTerm + shift(1431), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(75), // ), reduce: CmpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(75), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S933 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseORTerm + nil, // : + reduce(77), // ||, reduce: BitwiseORTerm + reduce(77), // ^^, reduce: BitwiseORTerm + reduce(77), // &&, reduce: BitwiseORTerm + reduce(77), // =~, reduce: BitwiseORTerm + reduce(77), // !=~, reduce: BitwiseORTerm + reduce(77), // ==, reduce: BitwiseORTerm + reduce(77), // !=, reduce: BitwiseORTerm + reduce(77), // >, reduce: BitwiseORTerm + reduce(77), // >=, reduce: BitwiseORTerm + reduce(77), // <, reduce: BitwiseORTerm + reduce(77), // <=, reduce: BitwiseORTerm + reduce(77), // |, reduce: BitwiseORTerm + shift(1432), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(77), // ), reduce: BitwiseORTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(77), // ,, reduce: BitwiseORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S934 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(79), // ||, reduce: BitwiseXORTerm + reduce(79), // ^^, reduce: BitwiseXORTerm + reduce(79), // &&, reduce: BitwiseXORTerm + reduce(79), // =~, reduce: BitwiseXORTerm + reduce(79), // !=~, reduce: BitwiseXORTerm + reduce(79), // ==, reduce: BitwiseXORTerm + reduce(79), // !=, reduce: BitwiseXORTerm + reduce(79), // >, reduce: BitwiseXORTerm + reduce(79), // >=, reduce: BitwiseXORTerm + reduce(79), // <, reduce: BitwiseXORTerm + reduce(79), // <=, reduce: BitwiseXORTerm + reduce(79), // |, reduce: BitwiseXORTerm + reduce(79), // ^, reduce: BitwiseXORTerm + shift(1433), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(79), // ), reduce: BitwiseXORTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(79), // ,, reduce: BitwiseXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S935 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(81), // ||, reduce: BitwiseANDTerm + reduce(81), // ^^, reduce: BitwiseANDTerm + reduce(81), // &&, reduce: BitwiseANDTerm + reduce(81), // =~, reduce: BitwiseANDTerm + reduce(81), // !=~, reduce: BitwiseANDTerm + reduce(81), // ==, reduce: BitwiseANDTerm + reduce(81), // !=, reduce: BitwiseANDTerm + reduce(81), // >, reduce: BitwiseANDTerm + reduce(81), // >=, reduce: BitwiseANDTerm + reduce(81), // <, reduce: BitwiseANDTerm + reduce(81), // <=, reduce: BitwiseANDTerm + reduce(81), // |, reduce: BitwiseANDTerm + reduce(81), // ^, reduce: BitwiseANDTerm + reduce(81), // &, reduce: BitwiseANDTerm + shift(1434), // << + shift(1435), // >> + shift(1436), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(81), // ), reduce: BitwiseANDTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(81), // ,, reduce: BitwiseANDTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S936 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(85), // ||, reduce: BitwiseShiftTerm + reduce(85), // ^^, reduce: BitwiseShiftTerm + reduce(85), // &&, reduce: BitwiseShiftTerm + reduce(85), // =~, reduce: BitwiseShiftTerm + reduce(85), // !=~, reduce: BitwiseShiftTerm + reduce(85), // ==, reduce: BitwiseShiftTerm + reduce(85), // !=, reduce: BitwiseShiftTerm + reduce(85), // >, reduce: BitwiseShiftTerm + reduce(85), // >=, reduce: BitwiseShiftTerm + reduce(85), // <, reduce: BitwiseShiftTerm + reduce(85), // <=, reduce: BitwiseShiftTerm + reduce(85), // |, reduce: BitwiseShiftTerm + reduce(85), // ^, reduce: BitwiseShiftTerm + reduce(85), // &, reduce: BitwiseShiftTerm + reduce(85), // <<, reduce: BitwiseShiftTerm + reduce(85), // >>, reduce: BitwiseShiftTerm + reduce(85), // >>>, reduce: BitwiseShiftTerm + shift(1437), // + + shift(1438), // - + shift(1439), // .+ + shift(1440), // .- + shift(1441), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(85), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(85), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S937 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S938 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: AddsubdotTerm + nil, // : + reduce(91), // ||, reduce: AddsubdotTerm + reduce(91), // ^^, reduce: AddsubdotTerm + reduce(91), // &&, reduce: AddsubdotTerm + reduce(91), // =~, reduce: AddsubdotTerm + reduce(91), // !=~, reduce: AddsubdotTerm + reduce(91), // ==, reduce: AddsubdotTerm + reduce(91), // !=, reduce: AddsubdotTerm + reduce(91), // >, reduce: AddsubdotTerm + reduce(91), // >=, reduce: AddsubdotTerm + reduce(91), // <, reduce: AddsubdotTerm + reduce(91), // <=, reduce: AddsubdotTerm + reduce(91), // |, reduce: AddsubdotTerm + reduce(91), // ^, reduce: AddsubdotTerm + reduce(91), // &, reduce: AddsubdotTerm + reduce(91), // <<, reduce: AddsubdotTerm + reduce(91), // >>, reduce: AddsubdotTerm + reduce(91), // >>>, reduce: AddsubdotTerm + reduce(91), // +, reduce: AddsubdotTerm + reduce(91), // -, reduce: AddsubdotTerm + reduce(91), // .+, reduce: AddsubdotTerm + reduce(91), // .-, reduce: AddsubdotTerm + reduce(91), // ., reduce: AddsubdotTerm + shift(1443), // * + shift(1444), // / + shift(1445), // // + shift(1446), // % + shift(1447), // .* + shift(1448), // ./ + shift(1449), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(91), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(91), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S939 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S940 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S941 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S942 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: MuldivTerm + nil, // : + reduce(99), // ||, reduce: MuldivTerm + reduce(99), // ^^, reduce: MuldivTerm + reduce(99), // &&, reduce: MuldivTerm + reduce(99), // =~, reduce: MuldivTerm + reduce(99), // !=~, reduce: MuldivTerm + reduce(99), // ==, reduce: MuldivTerm + reduce(99), // !=, reduce: MuldivTerm + reduce(99), // >, reduce: MuldivTerm + reduce(99), // >=, reduce: MuldivTerm + reduce(99), // <, reduce: MuldivTerm + reduce(99), // <=, reduce: MuldivTerm + reduce(99), // |, reduce: MuldivTerm + reduce(99), // ^, reduce: MuldivTerm + reduce(99), // &, reduce: MuldivTerm + reduce(99), // <<, reduce: MuldivTerm + reduce(99), // >>, reduce: MuldivTerm + reduce(99), // >>>, reduce: MuldivTerm + reduce(99), // +, reduce: MuldivTerm + reduce(99), // -, reduce: MuldivTerm + reduce(99), // .+, reduce: MuldivTerm + reduce(99), // .-, reduce: MuldivTerm + reduce(99), // ., reduce: MuldivTerm + reduce(99), // *, reduce: MuldivTerm + reduce(99), // /, reduce: MuldivTerm + reduce(99), // //, reduce: MuldivTerm + reduce(99), // %, reduce: MuldivTerm + reduce(99), // .*, reduce: MuldivTerm + reduce(99), // ./, reduce: MuldivTerm + reduce(99), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(99), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(99), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S943 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: UnaryOpTerm + nil, // : + reduce(106), // ||, reduce: UnaryOpTerm + reduce(106), // ^^, reduce: UnaryOpTerm + reduce(106), // &&, reduce: UnaryOpTerm + reduce(106), // =~, reduce: UnaryOpTerm + reduce(106), // !=~, reduce: UnaryOpTerm + reduce(106), // ==, reduce: UnaryOpTerm + reduce(106), // !=, reduce: UnaryOpTerm + reduce(106), // >, reduce: UnaryOpTerm + reduce(106), // >=, reduce: UnaryOpTerm + reduce(106), // <, reduce: UnaryOpTerm + reduce(106), // <=, reduce: UnaryOpTerm + reduce(106), // |, reduce: UnaryOpTerm + reduce(106), // ^, reduce: UnaryOpTerm + reduce(106), // &, reduce: UnaryOpTerm + reduce(106), // <<, reduce: UnaryOpTerm + reduce(106), // >>, reduce: UnaryOpTerm + reduce(106), // >>>, reduce: UnaryOpTerm + reduce(106), // +, reduce: UnaryOpTerm + reduce(106), // -, reduce: UnaryOpTerm + reduce(106), // .+, reduce: UnaryOpTerm + reduce(106), // .-, reduce: UnaryOpTerm + reduce(106), // ., reduce: UnaryOpTerm + reduce(106), // *, reduce: UnaryOpTerm + reduce(106), // /, reduce: UnaryOpTerm + reduce(106), // //, reduce: UnaryOpTerm + reduce(106), // %, reduce: UnaryOpTerm + reduce(106), // .*, reduce: UnaryOpTerm + reduce(106), // ./, reduce: UnaryOpTerm + reduce(106), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(106), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(106), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S944 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S945 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S946 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: PowTerm + nil, // : + reduce(108), // ||, reduce: PowTerm + reduce(108), // ^^, reduce: PowTerm + reduce(108), // &&, reduce: PowTerm + reduce(108), // =~, reduce: PowTerm + reduce(108), // !=~, reduce: PowTerm + reduce(108), // ==, reduce: PowTerm + reduce(108), // !=, reduce: PowTerm + reduce(108), // >, reduce: PowTerm + reduce(108), // >=, reduce: PowTerm + reduce(108), // <, reduce: PowTerm + reduce(108), // <=, reduce: PowTerm + reduce(108), // |, reduce: PowTerm + reduce(108), // ^, reduce: PowTerm + reduce(108), // &, reduce: PowTerm + reduce(108), // <<, reduce: PowTerm + reduce(108), // >>, reduce: PowTerm + reduce(108), // >>>, reduce: PowTerm + reduce(108), // +, reduce: PowTerm + reduce(108), // -, reduce: PowTerm + reduce(108), // .+, reduce: PowTerm + reduce(108), // .-, reduce: PowTerm + reduce(108), // ., reduce: PowTerm + reduce(108), // *, reduce: PowTerm + reduce(108), // /, reduce: PowTerm + reduce(108), // //, reduce: PowTerm + reduce(108), // %, reduce: PowTerm + reduce(108), // .*, reduce: PowTerm + reduce(108), // ./, reduce: PowTerm + reduce(108), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(1455), // ** + nil, // ( + reduce(108), // ), reduce: PowTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(108), // ,, reduce: PowTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S947 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S948 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(156), // $, reduce: FcnOrSubrCall + nil, // empty + reduce(156), // ;, reduce: FcnOrSubrCall + nil, // { + nil, // } + reduce(156), // =, reduce: FcnOrSubrCall + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(156), // ||=, reduce: FcnOrSubrCall + reduce(156), // ^^=, reduce: FcnOrSubrCall + reduce(156), // &&=, reduce: FcnOrSubrCall + reduce(156), // |=, reduce: FcnOrSubrCall + reduce(156), // ^=, reduce: FcnOrSubrCall + reduce(156), // <<=, reduce: FcnOrSubrCall + reduce(156), // >>=, reduce: FcnOrSubrCall + reduce(156), // >>>=, reduce: FcnOrSubrCall + reduce(156), // +=, reduce: FcnOrSubrCall + reduce(156), // .=, reduce: FcnOrSubrCall + reduce(156), // -=, reduce: FcnOrSubrCall + reduce(156), // *=, reduce: FcnOrSubrCall + reduce(156), // /=, reduce: FcnOrSubrCall + reduce(156), // //=, reduce: FcnOrSubrCall + reduce(156), // %=, reduce: FcnOrSubrCall + reduce(156), // **=, reduce: FcnOrSubrCall + reduce(156), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(156), // ||, reduce: FcnOrSubrCall + reduce(156), // ^^, reduce: FcnOrSubrCall + reduce(156), // &&, reduce: FcnOrSubrCall + reduce(156), // =~, reduce: FcnOrSubrCall + reduce(156), // !=~, reduce: FcnOrSubrCall + reduce(156), // ==, reduce: FcnOrSubrCall + reduce(156), // !=, reduce: FcnOrSubrCall + reduce(156), // >, reduce: FcnOrSubrCall + reduce(156), // >=, reduce: FcnOrSubrCall + reduce(156), // <, reduce: FcnOrSubrCall + reduce(156), // <=, reduce: FcnOrSubrCall + reduce(156), // |, reduce: FcnOrSubrCall + reduce(156), // ^, reduce: FcnOrSubrCall + reduce(156), // &, reduce: FcnOrSubrCall + reduce(156), // <<, reduce: FcnOrSubrCall + reduce(156), // >>, reduce: FcnOrSubrCall + reduce(156), // >>>, reduce: FcnOrSubrCall + reduce(156), // +, reduce: FcnOrSubrCall + reduce(156), // -, reduce: FcnOrSubrCall + reduce(156), // .+, reduce: FcnOrSubrCall + reduce(156), // .-, reduce: FcnOrSubrCall + reduce(156), // ., reduce: FcnOrSubrCall + reduce(156), // *, reduce: FcnOrSubrCall + reduce(156), // /, reduce: FcnOrSubrCall + reduce(156), // //, reduce: FcnOrSubrCall + reduce(156), // %, reduce: FcnOrSubrCall + reduce(156), // .*, reduce: FcnOrSubrCall + reduce(156), // ./, reduce: FcnOrSubrCall + reduce(156), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(156), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(156), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S949 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(110), // ||, reduce: PrecedenceChainEnd + reduce(110), // ^^, reduce: PrecedenceChainEnd + reduce(110), // &&, reduce: PrecedenceChainEnd + reduce(110), // =~, reduce: PrecedenceChainEnd + reduce(110), // !=~, reduce: PrecedenceChainEnd + reduce(110), // ==, reduce: PrecedenceChainEnd + reduce(110), // !=, reduce: PrecedenceChainEnd + reduce(110), // >, reduce: PrecedenceChainEnd + reduce(110), // >=, reduce: PrecedenceChainEnd + reduce(110), // <, reduce: PrecedenceChainEnd + reduce(110), // <=, reduce: PrecedenceChainEnd + reduce(110), // |, reduce: PrecedenceChainEnd + reduce(110), // ^, reduce: PrecedenceChainEnd + reduce(110), // &, reduce: PrecedenceChainEnd + reduce(110), // <<, reduce: PrecedenceChainEnd + reduce(110), // >>, reduce: PrecedenceChainEnd + reduce(110), // >>>, reduce: PrecedenceChainEnd + reduce(110), // +, reduce: PrecedenceChainEnd + reduce(110), // -, reduce: PrecedenceChainEnd + reduce(110), // .+, reduce: PrecedenceChainEnd + reduce(110), // .-, reduce: PrecedenceChainEnd + reduce(110), // ., reduce: PrecedenceChainEnd + reduce(110), // *, reduce: PrecedenceChainEnd + reduce(110), // /, reduce: PrecedenceChainEnd + reduce(110), // //, reduce: PrecedenceChainEnd + reduce(110), // %, reduce: PrecedenceChainEnd + reduce(110), // .*, reduce: PrecedenceChainEnd + reduce(110), // ./, reduce: PrecedenceChainEnd + reduce(110), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(110), // **, reduce: PrecedenceChainEnd + nil, // ( + reduce(110), // ), reduce: PrecedenceChainEnd + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + shift(1457), // [ + reduce(110), // ,, reduce: PrecedenceChainEnd + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S950 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // >>>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(116), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(116), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(116), // [, reduce: MlrvalOrFunction + reduce(116), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S951 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(117), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(117), // ||, reduce: MlrvalOrFunction + reduce(117), // ^^, reduce: MlrvalOrFunction + reduce(117), // &&, reduce: MlrvalOrFunction + reduce(117), // =~, reduce: MlrvalOrFunction + reduce(117), // !=~, reduce: MlrvalOrFunction + reduce(117), // ==, reduce: MlrvalOrFunction + reduce(117), // !=, reduce: MlrvalOrFunction + reduce(117), // >, reduce: MlrvalOrFunction + reduce(117), // >=, reduce: MlrvalOrFunction + reduce(117), // <, reduce: MlrvalOrFunction + reduce(117), // <=, reduce: MlrvalOrFunction + reduce(117), // |, reduce: MlrvalOrFunction + reduce(117), // ^, reduce: MlrvalOrFunction + reduce(117), // &, reduce: MlrvalOrFunction + reduce(117), // <<, reduce: MlrvalOrFunction + reduce(117), // >>, reduce: MlrvalOrFunction + reduce(117), // >>>, reduce: MlrvalOrFunction + reduce(117), // +, reduce: MlrvalOrFunction + reduce(117), // -, reduce: MlrvalOrFunction + reduce(117), // .+, reduce: MlrvalOrFunction + reduce(117), // .-, reduce: MlrvalOrFunction + reduce(117), // ., reduce: MlrvalOrFunction + reduce(117), // *, reduce: MlrvalOrFunction + reduce(117), // /, reduce: MlrvalOrFunction + reduce(117), // //, reduce: MlrvalOrFunction + reduce(117), // %, reduce: MlrvalOrFunction + reduce(117), // .*, reduce: MlrvalOrFunction + reduce(117), // ./, reduce: MlrvalOrFunction + reduce(117), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(117), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(117), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(117), // [, reduce: MlrvalOrFunction + reduce(117), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S952 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(118), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(118), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(118), // [, reduce: MlrvalOrFunction + reduce(118), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S953 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(119), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(119), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(119), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(119), // [, reduce: MlrvalOrFunction + reduce(119), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S954 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(120), // ||, reduce: MlrvalOrFunction + reduce(120), // ^^, reduce: MlrvalOrFunction + reduce(120), // &&, reduce: MlrvalOrFunction + reduce(120), // =~, reduce: MlrvalOrFunction + reduce(120), // !=~, reduce: MlrvalOrFunction + reduce(120), // ==, reduce: MlrvalOrFunction + reduce(120), // !=, reduce: MlrvalOrFunction + reduce(120), // >, reduce: MlrvalOrFunction + reduce(120), // >=, reduce: MlrvalOrFunction + reduce(120), // <, reduce: MlrvalOrFunction + reduce(120), // <=, reduce: MlrvalOrFunction + reduce(120), // |, reduce: MlrvalOrFunction + reduce(120), // ^, reduce: MlrvalOrFunction + reduce(120), // &, reduce: MlrvalOrFunction + reduce(120), // <<, reduce: MlrvalOrFunction + reduce(120), // >>, reduce: MlrvalOrFunction + reduce(120), // >>>, reduce: MlrvalOrFunction + reduce(120), // +, reduce: MlrvalOrFunction + reduce(120), // -, reduce: MlrvalOrFunction + reduce(120), // .+, reduce: MlrvalOrFunction + reduce(120), // .-, reduce: MlrvalOrFunction + reduce(120), // ., reduce: MlrvalOrFunction + reduce(120), // *, reduce: MlrvalOrFunction + reduce(120), // /, reduce: MlrvalOrFunction + reduce(120), // //, reduce: MlrvalOrFunction + reduce(120), // %, reduce: MlrvalOrFunction + reduce(120), // .*, reduce: MlrvalOrFunction + reduce(120), // ./, reduce: MlrvalOrFunction + reduce(120), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(120), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(120), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(120), // [, reduce: MlrvalOrFunction + reduce(120), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S955 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // >>>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(121), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(121), // [, reduce: MlrvalOrFunction + reduce(121), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S956 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(122), // ||, reduce: MlrvalOrFunction + reduce(122), // ^^, reduce: MlrvalOrFunction + reduce(122), // &&, reduce: MlrvalOrFunction + reduce(122), // =~, reduce: MlrvalOrFunction + reduce(122), // !=~, reduce: MlrvalOrFunction + reduce(122), // ==, reduce: MlrvalOrFunction + reduce(122), // !=, reduce: MlrvalOrFunction + reduce(122), // >, reduce: MlrvalOrFunction + reduce(122), // >=, reduce: MlrvalOrFunction + reduce(122), // <, reduce: MlrvalOrFunction + reduce(122), // <=, reduce: MlrvalOrFunction + reduce(122), // |, reduce: MlrvalOrFunction + reduce(122), // ^, reduce: MlrvalOrFunction + reduce(122), // &, reduce: MlrvalOrFunction + reduce(122), // <<, reduce: MlrvalOrFunction + reduce(122), // >>, reduce: MlrvalOrFunction + reduce(122), // >>>, reduce: MlrvalOrFunction + reduce(122), // +, reduce: MlrvalOrFunction + reduce(122), // -, reduce: MlrvalOrFunction + reduce(122), // .+, reduce: MlrvalOrFunction + reduce(122), // .-, reduce: MlrvalOrFunction + reduce(122), // ., reduce: MlrvalOrFunction + reduce(122), // *, reduce: MlrvalOrFunction + reduce(122), // /, reduce: MlrvalOrFunction + reduce(122), // //, reduce: MlrvalOrFunction + reduce(122), // %, reduce: MlrvalOrFunction + reduce(122), // .*, reduce: MlrvalOrFunction + reduce(122), // ./, reduce: MlrvalOrFunction + reduce(122), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(122), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(122), // [, reduce: MlrvalOrFunction + reduce(122), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S957 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(123), // ||, reduce: MlrvalOrFunction + reduce(123), // ^^, reduce: MlrvalOrFunction + reduce(123), // &&, reduce: MlrvalOrFunction + reduce(123), // =~, reduce: MlrvalOrFunction + reduce(123), // !=~, reduce: MlrvalOrFunction + reduce(123), // ==, reduce: MlrvalOrFunction + reduce(123), // !=, reduce: MlrvalOrFunction + reduce(123), // >, reduce: MlrvalOrFunction + reduce(123), // >=, reduce: MlrvalOrFunction + reduce(123), // <, reduce: MlrvalOrFunction + reduce(123), // <=, reduce: MlrvalOrFunction + reduce(123), // |, reduce: MlrvalOrFunction + reduce(123), // ^, reduce: MlrvalOrFunction + reduce(123), // &, reduce: MlrvalOrFunction + reduce(123), // <<, reduce: MlrvalOrFunction + reduce(123), // >>, reduce: MlrvalOrFunction + reduce(123), // >>>, reduce: MlrvalOrFunction + reduce(123), // +, reduce: MlrvalOrFunction + reduce(123), // -, reduce: MlrvalOrFunction + reduce(123), // .+, reduce: MlrvalOrFunction + reduce(123), // .-, reduce: MlrvalOrFunction + reduce(123), // ., reduce: MlrvalOrFunction + reduce(123), // *, reduce: MlrvalOrFunction + reduce(123), // /, reduce: MlrvalOrFunction + reduce(123), // //, reduce: MlrvalOrFunction + reduce(123), // %, reduce: MlrvalOrFunction + reduce(123), // .*, reduce: MlrvalOrFunction + reduce(123), // ./, reduce: MlrvalOrFunction + reduce(123), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(123), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(123), // [, reduce: MlrvalOrFunction + reduce(123), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S958 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + shift(1458), // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S959 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(129), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(129), // ||, reduce: MlrvalOrFunction + reduce(129), // ^^, reduce: MlrvalOrFunction + reduce(129), // &&, reduce: MlrvalOrFunction + reduce(129), // =~, reduce: MlrvalOrFunction + reduce(129), // !=~, reduce: MlrvalOrFunction + reduce(129), // ==, reduce: MlrvalOrFunction + reduce(129), // !=, reduce: MlrvalOrFunction + reduce(129), // >, reduce: MlrvalOrFunction + reduce(129), // >=, reduce: MlrvalOrFunction + reduce(129), // <, reduce: MlrvalOrFunction + reduce(129), // <=, reduce: MlrvalOrFunction + reduce(129), // |, reduce: MlrvalOrFunction + reduce(129), // ^, reduce: MlrvalOrFunction + reduce(129), // &, reduce: MlrvalOrFunction + reduce(129), // <<, reduce: MlrvalOrFunction + reduce(129), // >>, reduce: MlrvalOrFunction + reduce(129), // >>>, reduce: MlrvalOrFunction + reduce(129), // +, reduce: MlrvalOrFunction + reduce(129), // -, reduce: MlrvalOrFunction + reduce(129), // .+, reduce: MlrvalOrFunction + reduce(129), // .-, reduce: MlrvalOrFunction + reduce(129), // ., reduce: MlrvalOrFunction + reduce(129), // *, reduce: MlrvalOrFunction + reduce(129), // /, reduce: MlrvalOrFunction + reduce(129), // //, reduce: MlrvalOrFunction + reduce(129), // %, reduce: MlrvalOrFunction + reduce(129), // .*, reduce: MlrvalOrFunction + reduce(129), // ./, reduce: MlrvalOrFunction + reduce(129), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(129), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(129), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(129), // [, reduce: MlrvalOrFunction + reduce(129), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S960 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(136), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(136), // ||, reduce: MlrvalOrFunction + reduce(136), // ^^, reduce: MlrvalOrFunction + reduce(136), // &&, reduce: MlrvalOrFunction + reduce(136), // =~, reduce: MlrvalOrFunction + reduce(136), // !=~, reduce: MlrvalOrFunction + reduce(136), // ==, reduce: MlrvalOrFunction + reduce(136), // !=, reduce: MlrvalOrFunction + reduce(136), // >, reduce: MlrvalOrFunction + reduce(136), // >=, reduce: MlrvalOrFunction + reduce(136), // <, reduce: MlrvalOrFunction + reduce(136), // <=, reduce: MlrvalOrFunction + reduce(136), // |, reduce: MlrvalOrFunction + reduce(136), // ^, reduce: MlrvalOrFunction + reduce(136), // &, reduce: MlrvalOrFunction + reduce(136), // <<, reduce: MlrvalOrFunction + reduce(136), // >>, reduce: MlrvalOrFunction + reduce(136), // >>>, reduce: MlrvalOrFunction + reduce(136), // +, reduce: MlrvalOrFunction + reduce(136), // -, reduce: MlrvalOrFunction + reduce(136), // .+, reduce: MlrvalOrFunction + reduce(136), // .-, reduce: MlrvalOrFunction + reduce(136), // ., reduce: MlrvalOrFunction + reduce(136), // *, reduce: MlrvalOrFunction + reduce(136), // /, reduce: MlrvalOrFunction + reduce(136), // //, reduce: MlrvalOrFunction + reduce(136), // %, reduce: MlrvalOrFunction + reduce(136), // .*, reduce: MlrvalOrFunction + reduce(136), // ./, reduce: MlrvalOrFunction + reduce(136), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(136), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(136), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(136), // [, reduce: MlrvalOrFunction + reduce(136), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S961 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(137), // ?, reduce: ContextVariable + nil, // : + reduce(137), // ||, reduce: ContextVariable + reduce(137), // ^^, reduce: ContextVariable + reduce(137), // &&, reduce: ContextVariable + reduce(137), // =~, reduce: ContextVariable + reduce(137), // !=~, reduce: ContextVariable + reduce(137), // ==, reduce: ContextVariable + reduce(137), // !=, reduce: ContextVariable + reduce(137), // >, reduce: ContextVariable + reduce(137), // >=, reduce: ContextVariable + reduce(137), // <, reduce: ContextVariable + reduce(137), // <=, reduce: ContextVariable + reduce(137), // |, reduce: ContextVariable + reduce(137), // ^, reduce: ContextVariable + reduce(137), // &, reduce: ContextVariable + reduce(137), // <<, reduce: ContextVariable + reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable + reduce(137), // +, reduce: ContextVariable + reduce(137), // -, reduce: ContextVariable + reduce(137), // .+, reduce: ContextVariable + reduce(137), // .-, reduce: ContextVariable + reduce(137), // ., reduce: ContextVariable + reduce(137), // *, reduce: ContextVariable + reduce(137), // /, reduce: ContextVariable + reduce(137), // //, reduce: ContextVariable + reduce(137), // %, reduce: ContextVariable + reduce(137), // .*, reduce: ContextVariable + reduce(137), // ./, reduce: ContextVariable + reduce(137), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(137), // **, reduce: ContextVariable + nil, // ( + reduce(137), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(137), // [, reduce: ContextVariable + reduce(137), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S962 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(138), // ?, reduce: ContextVariable + nil, // : + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(138), // **, reduce: ContextVariable + nil, // ( + reduce(138), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(138), // [, reduce: ContextVariable + reduce(138), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S963 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + nil, // ( + reduce(139), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(139), // [, reduce: ContextVariable + reduce(139), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S964 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(140), // ?, reduce: ContextVariable + nil, // : + reduce(140), // ||, reduce: ContextVariable + reduce(140), // ^^, reduce: ContextVariable + reduce(140), // &&, reduce: ContextVariable + reduce(140), // =~, reduce: ContextVariable + reduce(140), // !=~, reduce: ContextVariable + reduce(140), // ==, reduce: ContextVariable + reduce(140), // !=, reduce: ContextVariable + reduce(140), // >, reduce: ContextVariable + reduce(140), // >=, reduce: ContextVariable + reduce(140), // <, reduce: ContextVariable + reduce(140), // <=, reduce: ContextVariable + reduce(140), // |, reduce: ContextVariable + reduce(140), // ^, reduce: ContextVariable + reduce(140), // &, reduce: ContextVariable + reduce(140), // <<, reduce: ContextVariable + reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable + reduce(140), // +, reduce: ContextVariable + reduce(140), // -, reduce: ContextVariable + reduce(140), // .+, reduce: ContextVariable + reduce(140), // .-, reduce: ContextVariable + reduce(140), // ., reduce: ContextVariable + reduce(140), // *, reduce: ContextVariable + reduce(140), // /, reduce: ContextVariable + reduce(140), // //, reduce: ContextVariable + reduce(140), // %, reduce: ContextVariable + reduce(140), // .*, reduce: ContextVariable + reduce(140), // ./, reduce: ContextVariable + reduce(140), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(140), // **, reduce: ContextVariable + nil, // ( + reduce(140), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(140), // [, reduce: ContextVariable + reduce(140), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S965 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ContextVariable + nil, // : + reduce(141), // ||, reduce: ContextVariable + reduce(141), // ^^, reduce: ContextVariable + reduce(141), // &&, reduce: ContextVariable + reduce(141), // =~, reduce: ContextVariable + reduce(141), // !=~, reduce: ContextVariable + reduce(141), // ==, reduce: ContextVariable + reduce(141), // !=, reduce: ContextVariable + reduce(141), // >, reduce: ContextVariable + reduce(141), // >=, reduce: ContextVariable + reduce(141), // <, reduce: ContextVariable + reduce(141), // <=, reduce: ContextVariable + reduce(141), // |, reduce: ContextVariable + reduce(141), // ^, reduce: ContextVariable + reduce(141), // &, reduce: ContextVariable + reduce(141), // <<, reduce: ContextVariable + reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable + reduce(141), // +, reduce: ContextVariable + reduce(141), // -, reduce: ContextVariable + reduce(141), // .+, reduce: ContextVariable + reduce(141), // .-, reduce: ContextVariable + reduce(141), // ., reduce: ContextVariable + reduce(141), // *, reduce: ContextVariable + reduce(141), // /, reduce: ContextVariable + reduce(141), // //, reduce: ContextVariable + reduce(141), // %, reduce: ContextVariable + reduce(141), // .*, reduce: ContextVariable + reduce(141), // ./, reduce: ContextVariable + reduce(141), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ContextVariable + nil, // ( + reduce(141), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(141), // [, reduce: ContextVariable + reduce(141), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S966 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: ContextVariable + nil, // : + reduce(142), // ||, reduce: ContextVariable + reduce(142), // ^^, reduce: ContextVariable + reduce(142), // &&, reduce: ContextVariable + reduce(142), // =~, reduce: ContextVariable + reduce(142), // !=~, reduce: ContextVariable + reduce(142), // ==, reduce: ContextVariable + reduce(142), // !=, reduce: ContextVariable + reduce(142), // >, reduce: ContextVariable + reduce(142), // >=, reduce: ContextVariable + reduce(142), // <, reduce: ContextVariable + reduce(142), // <=, reduce: ContextVariable + reduce(142), // |, reduce: ContextVariable + reduce(142), // ^, reduce: ContextVariable + reduce(142), // &, reduce: ContextVariable + reduce(142), // <<, reduce: ContextVariable + reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable + reduce(142), // +, reduce: ContextVariable + reduce(142), // -, reduce: ContextVariable + reduce(142), // .+, reduce: ContextVariable + reduce(142), // .-, reduce: ContextVariable + reduce(142), // ., reduce: ContextVariable + reduce(142), // *, reduce: ContextVariable + reduce(142), // /, reduce: ContextVariable + reduce(142), // //, reduce: ContextVariable + reduce(142), // %, reduce: ContextVariable + reduce(142), // .*, reduce: ContextVariable + reduce(142), // ./, reduce: ContextVariable + reduce(142), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(142), // **, reduce: ContextVariable + nil, // ( + reduce(142), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(142), // [, reduce: ContextVariable + reduce(142), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S967 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(143), // ?, reduce: ContextVariable + nil, // : + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(143), // **, reduce: ContextVariable + nil, // ( + reduce(143), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(143), // [, reduce: ContextVariable + reduce(143), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S968 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + nil, // : + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + reduce(144), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(144), // [, reduce: ContextVariable + reduce(144), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S969 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ContextVariable + nil, // : + reduce(145), // ||, reduce: ContextVariable + reduce(145), // ^^, reduce: ContextVariable + reduce(145), // &&, reduce: ContextVariable + reduce(145), // =~, reduce: ContextVariable + reduce(145), // !=~, reduce: ContextVariable + reduce(145), // ==, reduce: ContextVariable + reduce(145), // !=, reduce: ContextVariable + reduce(145), // >, reduce: ContextVariable + reduce(145), // >=, reduce: ContextVariable + reduce(145), // <, reduce: ContextVariable + reduce(145), // <=, reduce: ContextVariable + reduce(145), // |, reduce: ContextVariable + reduce(145), // ^, reduce: ContextVariable + reduce(145), // &, reduce: ContextVariable + reduce(145), // <<, reduce: ContextVariable + reduce(145), // >>, reduce: ContextVariable + reduce(145), // >>>, reduce: ContextVariable + reduce(145), // +, reduce: ContextVariable + reduce(145), // -, reduce: ContextVariable + reduce(145), // .+, reduce: ContextVariable + reduce(145), // .-, reduce: ContextVariable + reduce(145), // ., reduce: ContextVariable + reduce(145), // *, reduce: ContextVariable + reduce(145), // /, reduce: ContextVariable + reduce(145), // //, reduce: ContextVariable + reduce(145), // %, reduce: ContextVariable + reduce(145), // .*, reduce: ContextVariable + reduce(145), // ./, reduce: ContextVariable + reduce(145), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ContextVariable + nil, // ( + reduce(145), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(145), // [, reduce: ContextVariable + reduce(145), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S970 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ContextVariable + nil, // : + reduce(146), // ||, reduce: ContextVariable + reduce(146), // ^^, reduce: ContextVariable + reduce(146), // &&, reduce: ContextVariable + reduce(146), // =~, reduce: ContextVariable + reduce(146), // !=~, reduce: ContextVariable + reduce(146), // ==, reduce: ContextVariable + reduce(146), // !=, reduce: ContextVariable + reduce(146), // >, reduce: ContextVariable + reduce(146), // >=, reduce: ContextVariable + reduce(146), // <, reduce: ContextVariable + reduce(146), // <=, reduce: ContextVariable + reduce(146), // |, reduce: ContextVariable + reduce(146), // ^, reduce: ContextVariable + reduce(146), // &, reduce: ContextVariable + reduce(146), // <<, reduce: ContextVariable + reduce(146), // >>, reduce: ContextVariable + reduce(146), // >>>, reduce: ContextVariable + reduce(146), // +, reduce: ContextVariable + reduce(146), // -, reduce: ContextVariable + reduce(146), // .+, reduce: ContextVariable + reduce(146), // .-, reduce: ContextVariable + reduce(146), // ., reduce: ContextVariable + reduce(146), // *, reduce: ContextVariable + reduce(146), // /, reduce: ContextVariable + reduce(146), // //, reduce: ContextVariable + reduce(146), // %, reduce: ContextVariable + reduce(146), // .*, reduce: ContextVariable + reduce(146), // ./, reduce: ContextVariable + reduce(146), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ContextVariable + nil, // ( + reduce(146), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(146), // [, reduce: ContextVariable + reduce(146), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S971 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: ContextVariable + nil, // : + reduce(147), // ||, reduce: ContextVariable + reduce(147), // ^^, reduce: ContextVariable + reduce(147), // &&, reduce: ContextVariable + reduce(147), // =~, reduce: ContextVariable + reduce(147), // !=~, reduce: ContextVariable + reduce(147), // ==, reduce: ContextVariable + reduce(147), // !=, reduce: ContextVariable + reduce(147), // >, reduce: ContextVariable + reduce(147), // >=, reduce: ContextVariable + reduce(147), // <, reduce: ContextVariable + reduce(147), // <=, reduce: ContextVariable + reduce(147), // |, reduce: ContextVariable + reduce(147), // ^, reduce: ContextVariable + reduce(147), // &, reduce: ContextVariable + reduce(147), // <<, reduce: ContextVariable + reduce(147), // >>, reduce: ContextVariable + reduce(147), // >>>, reduce: ContextVariable + reduce(147), // +, reduce: ContextVariable + reduce(147), // -, reduce: ContextVariable + reduce(147), // .+, reduce: ContextVariable + reduce(147), // .-, reduce: ContextVariable + reduce(147), // ., reduce: ContextVariable + reduce(147), // *, reduce: ContextVariable + reduce(147), // /, reduce: ContextVariable + reduce(147), // //, reduce: ContextVariable + reduce(147), // %, reduce: ContextVariable + reduce(147), // .*, reduce: ContextVariable + reduce(147), // ./, reduce: ContextVariable + reduce(147), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(147), // **, reduce: ContextVariable + nil, // ( + reduce(147), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(147), // [, reduce: ContextVariable + reduce(147), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S972 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(148), // ||, reduce: MlrvalOrFunction + reduce(148), // ^^, reduce: MlrvalOrFunction + reduce(148), // &&, reduce: MlrvalOrFunction + reduce(148), // =~, reduce: MlrvalOrFunction + reduce(148), // !=~, reduce: MlrvalOrFunction + reduce(148), // ==, reduce: MlrvalOrFunction + reduce(148), // !=, reduce: MlrvalOrFunction + reduce(148), // >, reduce: MlrvalOrFunction + reduce(148), // >=, reduce: MlrvalOrFunction + reduce(148), // <, reduce: MlrvalOrFunction + reduce(148), // <=, reduce: MlrvalOrFunction + reduce(148), // |, reduce: MlrvalOrFunction + reduce(148), // ^, reduce: MlrvalOrFunction + reduce(148), // &, reduce: MlrvalOrFunction + reduce(148), // <<, reduce: MlrvalOrFunction + reduce(148), // >>, reduce: MlrvalOrFunction + reduce(148), // >>>, reduce: MlrvalOrFunction + reduce(148), // +, reduce: MlrvalOrFunction + reduce(148), // -, reduce: MlrvalOrFunction + reduce(148), // .+, reduce: MlrvalOrFunction + reduce(148), // .-, reduce: MlrvalOrFunction + reduce(148), // ., reduce: MlrvalOrFunction + reduce(148), // *, reduce: MlrvalOrFunction + reduce(148), // /, reduce: MlrvalOrFunction + reduce(148), // //, reduce: MlrvalOrFunction + reduce(148), // %, reduce: MlrvalOrFunction + reduce(148), // .*, reduce: MlrvalOrFunction + reduce(148), // ./, reduce: MlrvalOrFunction + reduce(148), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(148), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(148), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(148), // [, reduce: MlrvalOrFunction + reduce(148), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S973 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(150), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(150), // ||, reduce: MlrvalOrFunction + reduce(150), // ^^, reduce: MlrvalOrFunction + reduce(150), // &&, reduce: MlrvalOrFunction + reduce(150), // =~, reduce: MlrvalOrFunction + reduce(150), // !=~, reduce: MlrvalOrFunction + reduce(150), // ==, reduce: MlrvalOrFunction + reduce(150), // !=, reduce: MlrvalOrFunction + reduce(150), // >, reduce: MlrvalOrFunction + reduce(150), // >=, reduce: MlrvalOrFunction + reduce(150), // <, reduce: MlrvalOrFunction + reduce(150), // <=, reduce: MlrvalOrFunction + reduce(150), // |, reduce: MlrvalOrFunction + reduce(150), // ^, reduce: MlrvalOrFunction + reduce(150), // &, reduce: MlrvalOrFunction + reduce(150), // <<, reduce: MlrvalOrFunction + reduce(150), // >>, reduce: MlrvalOrFunction + reduce(150), // >>>, reduce: MlrvalOrFunction + reduce(150), // +, reduce: MlrvalOrFunction + reduce(150), // -, reduce: MlrvalOrFunction + reduce(150), // .+, reduce: MlrvalOrFunction + reduce(150), // .-, reduce: MlrvalOrFunction + reduce(150), // ., reduce: MlrvalOrFunction + reduce(150), // *, reduce: MlrvalOrFunction + reduce(150), // /, reduce: MlrvalOrFunction + reduce(150), // //, reduce: MlrvalOrFunction + reduce(150), // %, reduce: MlrvalOrFunction + reduce(150), // .*, reduce: MlrvalOrFunction + reduce(150), // ./, reduce: MlrvalOrFunction + reduce(150), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(150), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(150), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(150), // [, reduce: MlrvalOrFunction + reduce(150), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S974 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(155), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(155), // ||, reduce: MlrvalOrFunction + reduce(155), // ^^, reduce: MlrvalOrFunction + reduce(155), // &&, reduce: MlrvalOrFunction + reduce(155), // =~, reduce: MlrvalOrFunction + reduce(155), // !=~, reduce: MlrvalOrFunction + reduce(155), // ==, reduce: MlrvalOrFunction + reduce(155), // !=, reduce: MlrvalOrFunction + reduce(155), // >, reduce: MlrvalOrFunction + reduce(155), // >=, reduce: MlrvalOrFunction + reduce(155), // <, reduce: MlrvalOrFunction + reduce(155), // <=, reduce: MlrvalOrFunction + reduce(155), // |, reduce: MlrvalOrFunction + reduce(155), // ^, reduce: MlrvalOrFunction + reduce(155), // &, reduce: MlrvalOrFunction + reduce(155), // <<, reduce: MlrvalOrFunction + reduce(155), // >>, reduce: MlrvalOrFunction + reduce(155), // >>>, reduce: MlrvalOrFunction + reduce(155), // +, reduce: MlrvalOrFunction + reduce(155), // -, reduce: MlrvalOrFunction + reduce(155), // .+, reduce: MlrvalOrFunction + reduce(155), // .-, reduce: MlrvalOrFunction + reduce(155), // ., reduce: MlrvalOrFunction + reduce(155), // *, reduce: MlrvalOrFunction + reduce(155), // /, reduce: MlrvalOrFunction + reduce(155), // //, reduce: MlrvalOrFunction + reduce(155), // %, reduce: MlrvalOrFunction + reduce(155), // .*, reduce: MlrvalOrFunction + reduce(155), // ./, reduce: MlrvalOrFunction + reduce(155), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(155), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(155), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(155), // [, reduce: MlrvalOrFunction + reduce(155), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S975 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1460), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S976 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1461), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S977 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(1462), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S978 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + shift(1463), // ; + nil, // { + reduce(3), // }, reduce: StatementBlock + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S979 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + reduce(6), // }, reduce: StatementBlock + nil, // = + shift(991), // md_token_filter + shift(992), // md_token_emit + shift(993), // md_token_dump + shift(994), // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + shift(1070), // md_token_begin + shift(1071), // md_token_end + shift(1074), // md_token_if + nil, // md_token_elif + nil, // md_token_else + shift(1075), // md_token_while + shift(1076), // md_token_do + shift(1079), // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S980 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + shift(1465), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S981 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(8), // $, reduce: StatementBlockInBraces + nil, // empty + nil, // ; + reduce(8), // {, reduce: StatementBlockInBraces + nil, // } + nil, // = + reduce(8), // md_token_filter, reduce: StatementBlockInBraces + reduce(8), // md_token_emit, reduce: StatementBlockInBraces + reduce(8), // md_token_dump, reduce: StatementBlockInBraces + reduce(8), // md_token_edump, reduce: StatementBlockInBraces + reduce(8), // md_token_field_name, reduce: StatementBlockInBraces + reduce(8), // $[, reduce: StatementBlockInBraces + nil, // ] + reduce(8), // md_token_braced_field_name, reduce: StatementBlockInBraces + reduce(8), // md_token_full_srec, reduce: StatementBlockInBraces + reduce(8), // md_token_oosvar_name, reduce: StatementBlockInBraces + reduce(8), // @[, reduce: StatementBlockInBraces + reduce(8), // md_token_braced_oosvar_name, reduce: StatementBlockInBraces + reduce(8), // md_token_full_oosvar, reduce: StatementBlockInBraces + reduce(8), // md_token_non_sigil_name, reduce: StatementBlockInBraces + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(8), // +, reduce: StatementBlockInBraces + reduce(8), // -, reduce: StatementBlockInBraces + reduce(8), // .+, reduce: StatementBlockInBraces + reduce(8), // .-, reduce: StatementBlockInBraces + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(8), // !, reduce: StatementBlockInBraces + reduce(8), // ~, reduce: StatementBlockInBraces + nil, // ** + reduce(8), // (, reduce: StatementBlockInBraces + nil, // ) + reduce(8), // md_token_string_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_int_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_float_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_boolean_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_M_PI, reduce: StatementBlockInBraces + reduce(8), // md_token_M_E, reduce: StatementBlockInBraces + reduce(8), // md_token_panic, reduce: StatementBlockInBraces + reduce(8), // [, reduce: StatementBlockInBraces + nil, // , + reduce(8), // md_token_IPS, reduce: StatementBlockInBraces + reduce(8), // md_token_IFS, reduce: StatementBlockInBraces + reduce(8), // md_token_IRS, reduce: StatementBlockInBraces + reduce(8), // md_token_OPS, reduce: StatementBlockInBraces + reduce(8), // md_token_OFS, reduce: StatementBlockInBraces + reduce(8), // md_token_ORS, reduce: StatementBlockInBraces + reduce(8), // md_token_NF, reduce: StatementBlockInBraces + reduce(8), // md_token_NR, reduce: StatementBlockInBraces + reduce(8), // md_token_FNR, reduce: StatementBlockInBraces + reduce(8), // md_token_FILENAME, reduce: StatementBlockInBraces + reduce(8), // md_token_FILENUM, reduce: StatementBlockInBraces + reduce(8), // md_token_int_type, reduce: StatementBlockInBraces + reduce(8), // md_token_float_type, reduce: StatementBlockInBraces + reduce(8), // md_token_begin, reduce: StatementBlockInBraces + reduce(8), // md_token_end, reduce: StatementBlockInBraces + reduce(8), // md_token_if, reduce: StatementBlockInBraces + nil, // md_token_elif + nil, // md_token_else + reduce(8), // md_token_while, reduce: StatementBlockInBraces + reduce(8), // md_token_do, reduce: StatementBlockInBraces + reduce(8), // md_token_for, reduce: StatementBlockInBraces + nil, // md_token_in + }, + }, + actionRow{ // S982 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(10), // ;, reduce: BracelessStatement + nil, // { + reduce(10), // }, reduce: BracelessStatement + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S983 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(11), // ;, reduce: BracelessStatement + nil, // { + reduce(11), // }, reduce: BracelessStatement + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S984 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(12), // ;, reduce: BracelessStatement + nil, // { + reduce(12), // }, reduce: BracelessStatement + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S985 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(13), // ;, reduce: BracelessStatement + nil, // { + reduce(13), // }, reduce: BracelessStatement + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S986 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(14), // ;, reduce: BracelessStatement + nil, // { + reduce(14), // }, reduce: BracelessStatement + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S987 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(15), // ;, reduce: BracelessStatement + nil, // { + reduce(15), // }, reduce: BracelessStatement + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S988 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(16), // ;, reduce: BracelessStatement + nil, // { + reduce(16), // }, reduce: BracelessStatement + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S989 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + shift(1467), // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + shift(1468), // ||= + shift(1469), // ^^= + shift(1470), // &&= + shift(1471), // |= + shift(1472), // ^= + shift(1473), // <<= + shift(1474), // >>= + shift(1475), // >>>= + shift(1476), // += + shift(1477), // .= + shift(1478), // -= + shift(1479), // *= + shift(1480), // /= + shift(1481), // //= + shift(1482), // %= + shift(1483), // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S990 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(19), // ;, reduce: BareBoolean + nil, // { + reduce(19), // }, reduce: BareBoolean + reduce(18), // =, reduce: Lvalue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(18), // ||=, reduce: Lvalue + reduce(18), // ^^=, reduce: Lvalue + reduce(18), // &&=, reduce: Lvalue + reduce(18), // |=, reduce: Lvalue + reduce(18), // ^=, reduce: Lvalue + reduce(18), // <<=, reduce: Lvalue + reduce(18), // >>=, reduce: Lvalue + reduce(18), // >>>=, reduce: Lvalue + reduce(18), // +=, reduce: Lvalue + reduce(18), // .=, reduce: Lvalue + reduce(18), // -=, reduce: Lvalue + reduce(18), // *=, reduce: Lvalue + reduce(18), // /=, reduce: Lvalue + reduce(18), // //=, reduce: Lvalue + reduce(18), // %=, reduce: Lvalue + reduce(18), // **=, reduce: Lvalue + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S991 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S992 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S993 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(22), // ;, reduce: DumpStatement + nil, // { + reduce(22), // }, reduce: DumpStatement + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S994 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(23), // ;, reduce: EdumpStatement + nil, // { + reduce(23), // }, reduce: EdumpStatement + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S995 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(111), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(111), // }, reduce: MlrvalOrFunction + reduce(111), // =, reduce: MlrvalOrFunction + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(111), // ||=, reduce: MlrvalOrFunction + reduce(111), // ^^=, reduce: MlrvalOrFunction + reduce(111), // &&=, reduce: MlrvalOrFunction + reduce(111), // |=, reduce: MlrvalOrFunction + reduce(111), // ^=, reduce: MlrvalOrFunction + reduce(111), // <<=, reduce: MlrvalOrFunction + reduce(111), // >>=, reduce: MlrvalOrFunction + reduce(111), // >>>=, reduce: MlrvalOrFunction + reduce(111), // +=, reduce: MlrvalOrFunction + reduce(111), // .=, reduce: MlrvalOrFunction + reduce(111), // -=, reduce: MlrvalOrFunction + reduce(111), // *=, reduce: MlrvalOrFunction + reduce(111), // /=, reduce: MlrvalOrFunction + reduce(111), // //=, reduce: MlrvalOrFunction + reduce(111), // %=, reduce: MlrvalOrFunction + reduce(111), // **=, reduce: MlrvalOrFunction + reduce(111), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(111), // ||, reduce: MlrvalOrFunction + reduce(111), // ^^, reduce: MlrvalOrFunction + reduce(111), // &&, reduce: MlrvalOrFunction + reduce(111), // =~, reduce: MlrvalOrFunction + reduce(111), // !=~, reduce: MlrvalOrFunction + reduce(111), // ==, reduce: MlrvalOrFunction + reduce(111), // !=, reduce: MlrvalOrFunction + reduce(111), // >, reduce: MlrvalOrFunction + reduce(111), // >=, reduce: MlrvalOrFunction + reduce(111), // <, reduce: MlrvalOrFunction + reduce(111), // <=, reduce: MlrvalOrFunction + reduce(111), // |, reduce: MlrvalOrFunction + reduce(111), // ^, reduce: MlrvalOrFunction + reduce(111), // &, reduce: MlrvalOrFunction + reduce(111), // <<, reduce: MlrvalOrFunction + reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction + reduce(111), // +, reduce: MlrvalOrFunction + reduce(111), // -, reduce: MlrvalOrFunction + reduce(111), // .+, reduce: MlrvalOrFunction + reduce(111), // .-, reduce: MlrvalOrFunction + reduce(111), // ., reduce: MlrvalOrFunction + reduce(111), // *, reduce: MlrvalOrFunction + reduce(111), // /, reduce: MlrvalOrFunction + reduce(111), // //, reduce: MlrvalOrFunction + reduce(111), // %, reduce: MlrvalOrFunction + reduce(111), // .*, reduce: MlrvalOrFunction + reduce(111), // ./, reduce: MlrvalOrFunction + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(111), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S996 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(24), // ;, reduce: FieldValue + nil, // { + reduce(24), // }, reduce: FieldValue + reduce(24), // =, reduce: FieldValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(24), // ||=, reduce: FieldValue + reduce(24), // ^^=, reduce: FieldValue + reduce(24), // &&=, reduce: FieldValue + reduce(24), // |=, reduce: FieldValue + reduce(24), // ^=, reduce: FieldValue + reduce(24), // <<=, reduce: FieldValue + reduce(24), // >>=, reduce: FieldValue + reduce(24), // >>>=, reduce: FieldValue + reduce(24), // +=, reduce: FieldValue + reduce(24), // .=, reduce: FieldValue + reduce(24), // -=, reduce: FieldValue + reduce(24), // *=, reduce: FieldValue + reduce(24), // /=, reduce: FieldValue + reduce(24), // //=, reduce: FieldValue + reduce(24), // %=, reduce: FieldValue + reduce(24), // **=, reduce: FieldValue + reduce(24), // ?, reduce: FieldValue + nil, // : + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(24), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S997 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(25), // ;, reduce: FieldValue + nil, // { + reduce(25), // }, reduce: FieldValue + reduce(25), // =, reduce: FieldValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(25), // ||=, reduce: FieldValue + reduce(25), // ^^=, reduce: FieldValue + reduce(25), // &&=, reduce: FieldValue + reduce(25), // |=, reduce: FieldValue + reduce(25), // ^=, reduce: FieldValue + reduce(25), // <<=, reduce: FieldValue + reduce(25), // >>=, reduce: FieldValue + reduce(25), // >>>=, reduce: FieldValue + reduce(25), // +=, reduce: FieldValue + reduce(25), // .=, reduce: FieldValue + reduce(25), // -=, reduce: FieldValue + reduce(25), // *=, reduce: FieldValue + reduce(25), // /=, reduce: FieldValue + reduce(25), // //=, reduce: FieldValue + reduce(25), // %=, reduce: FieldValue + reduce(25), // **=, reduce: FieldValue + reduce(25), // ?, reduce: FieldValue + nil, // : + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(25), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S998 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(26), // ;, reduce: FieldValue + nil, // { + reduce(26), // }, reduce: FieldValue + reduce(26), // =, reduce: FieldValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(26), // ||=, reduce: FieldValue + reduce(26), // ^^=, reduce: FieldValue + reduce(26), // &&=, reduce: FieldValue + reduce(26), // |=, reduce: FieldValue + reduce(26), // ^=, reduce: FieldValue + reduce(26), // <<=, reduce: FieldValue + reduce(26), // >>=, reduce: FieldValue + reduce(26), // >>>=, reduce: FieldValue + reduce(26), // +=, reduce: FieldValue + reduce(26), // .=, reduce: FieldValue + reduce(26), // -=, reduce: FieldValue + reduce(26), // *=, reduce: FieldValue + reduce(26), // /=, reduce: FieldValue + reduce(26), // //=, reduce: FieldValue + reduce(26), // %=, reduce: FieldValue + reduce(26), // **=, reduce: FieldValue + reduce(26), // ?, reduce: FieldValue + nil, // : + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(26), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S999 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(27), // ;, reduce: DirectFieldValue + nil, // { + reduce(27), // }, reduce: DirectFieldValue + reduce(27), // =, reduce: DirectFieldValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(27), // ||=, reduce: DirectFieldValue + reduce(27), // ^^=, reduce: DirectFieldValue + reduce(27), // &&=, reduce: DirectFieldValue + reduce(27), // |=, reduce: DirectFieldValue + reduce(27), // ^=, reduce: DirectFieldValue + reduce(27), // <<=, reduce: DirectFieldValue + reduce(27), // >>=, reduce: DirectFieldValue + reduce(27), // >>>=, reduce: DirectFieldValue + reduce(27), // +=, reduce: DirectFieldValue + reduce(27), // .=, reduce: DirectFieldValue + reduce(27), // -=, reduce: DirectFieldValue + reduce(27), // *=, reduce: DirectFieldValue + reduce(27), // /=, reduce: DirectFieldValue + reduce(27), // //=, reduce: DirectFieldValue + reduce(27), // %=, reduce: DirectFieldValue + reduce(27), // **=, reduce: DirectFieldValue + reduce(27), // ?, reduce: DirectFieldValue + nil, // : + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(27), // [, reduce: DirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1000 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1001 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(29), // ;, reduce: BracedFieldValue + nil, // { + reduce(29), // }, reduce: BracedFieldValue + reduce(29), // =, reduce: BracedFieldValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(29), // ||=, reduce: BracedFieldValue + reduce(29), // ^^=, reduce: BracedFieldValue + reduce(29), // &&=, reduce: BracedFieldValue + reduce(29), // |=, reduce: BracedFieldValue + reduce(29), // ^=, reduce: BracedFieldValue + reduce(29), // <<=, reduce: BracedFieldValue + reduce(29), // >>=, reduce: BracedFieldValue + reduce(29), // >>>=, reduce: BracedFieldValue + reduce(29), // +=, reduce: BracedFieldValue + reduce(29), // .=, reduce: BracedFieldValue + reduce(29), // -=, reduce: BracedFieldValue + reduce(29), // *=, reduce: BracedFieldValue + reduce(29), // /=, reduce: BracedFieldValue + reduce(29), // //=, reduce: BracedFieldValue + reduce(29), // %=, reduce: BracedFieldValue + reduce(29), // **=, reduce: BracedFieldValue + reduce(29), // ?, reduce: BracedFieldValue + nil, // : + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(29), // [, reduce: BracedFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1002 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(112), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(112), // }, reduce: MlrvalOrFunction + reduce(112), // =, reduce: MlrvalOrFunction + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(112), // ||=, reduce: MlrvalOrFunction + reduce(112), // ^^=, reduce: MlrvalOrFunction + reduce(112), // &&=, reduce: MlrvalOrFunction + reduce(112), // |=, reduce: MlrvalOrFunction + reduce(112), // ^=, reduce: MlrvalOrFunction + reduce(112), // <<=, reduce: MlrvalOrFunction + reduce(112), // >>=, reduce: MlrvalOrFunction + reduce(112), // >>>=, reduce: MlrvalOrFunction + reduce(112), // +=, reduce: MlrvalOrFunction + reduce(112), // .=, reduce: MlrvalOrFunction + reduce(112), // -=, reduce: MlrvalOrFunction + reduce(112), // *=, reduce: MlrvalOrFunction + reduce(112), // /=, reduce: MlrvalOrFunction + reduce(112), // //=, reduce: MlrvalOrFunction + reduce(112), // %=, reduce: MlrvalOrFunction + reduce(112), // **=, reduce: MlrvalOrFunction + reduce(112), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(112), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1003 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(30), // ;, reduce: FullSrec + nil, // { + reduce(30), // }, reduce: FullSrec + reduce(30), // =, reduce: FullSrec + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(30), // ||=, reduce: FullSrec + reduce(30), // ^^=, reduce: FullSrec + reduce(30), // &&=, reduce: FullSrec + reduce(30), // |=, reduce: FullSrec + reduce(30), // ^=, reduce: FullSrec + reduce(30), // <<=, reduce: FullSrec + reduce(30), // >>=, reduce: FullSrec + reduce(30), // >>>=, reduce: FullSrec + reduce(30), // +=, reduce: FullSrec + reduce(30), // .=, reduce: FullSrec + reduce(30), // -=, reduce: FullSrec + reduce(30), // *=, reduce: FullSrec + reduce(30), // /=, reduce: FullSrec + reduce(30), // //=, reduce: FullSrec + reduce(30), // %=, reduce: FullSrec + reduce(30), // **=, reduce: FullSrec + reduce(30), // ?, reduce: FullSrec + nil, // : + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(30), // **, reduce: FullSrec + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(30), // [, reduce: FullSrec + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1004 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(113), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(113), // }, reduce: MlrvalOrFunction reduce(113), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -109983,8 +109532,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(113), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - reduce(113), // }, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -110003,17 +109550,675 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1028 + actionRow{ // S1005 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(31), // ;, reduce: OosvarValue + nil, // { + reduce(31), // }, reduce: OosvarValue + reduce(31), // =, reduce: OosvarValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(31), // ||=, reduce: OosvarValue + reduce(31), // ^^=, reduce: OosvarValue + reduce(31), // &&=, reduce: OosvarValue + reduce(31), // |=, reduce: OosvarValue + reduce(31), // ^=, reduce: OosvarValue + reduce(31), // <<=, reduce: OosvarValue + reduce(31), // >>=, reduce: OosvarValue + reduce(31), // >>>=, reduce: OosvarValue + reduce(31), // +=, reduce: OosvarValue + reduce(31), // .=, reduce: OosvarValue + reduce(31), // -=, reduce: OosvarValue + reduce(31), // *=, reduce: OosvarValue + reduce(31), // /=, reduce: OosvarValue + reduce(31), // //=, reduce: OosvarValue + reduce(31), // %=, reduce: OosvarValue + reduce(31), // **=, reduce: OosvarValue + reduce(31), // ?, reduce: OosvarValue + nil, // : + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(31), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1006 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(32), // ;, reduce: OosvarValue + nil, // { + reduce(32), // }, reduce: OosvarValue + reduce(32), // =, reduce: OosvarValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(32), // ||=, reduce: OosvarValue + reduce(32), // ^^=, reduce: OosvarValue + reduce(32), // &&=, reduce: OosvarValue + reduce(32), // |=, reduce: OosvarValue + reduce(32), // ^=, reduce: OosvarValue + reduce(32), // <<=, reduce: OosvarValue + reduce(32), // >>=, reduce: OosvarValue + reduce(32), // >>>=, reduce: OosvarValue + reduce(32), // +=, reduce: OosvarValue + reduce(32), // .=, reduce: OosvarValue + reduce(32), // -=, reduce: OosvarValue + reduce(32), // *=, reduce: OosvarValue + reduce(32), // /=, reduce: OosvarValue + reduce(32), // //=, reduce: OosvarValue + reduce(32), // %=, reduce: OosvarValue + reduce(32), // **=, reduce: OosvarValue + reduce(32), // ?, reduce: OosvarValue + nil, // : + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(32), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1007 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(33), // ;, reduce: OosvarValue + nil, // { + reduce(33), // }, reduce: OosvarValue + reduce(33), // =, reduce: OosvarValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(33), // ||=, reduce: OosvarValue + reduce(33), // ^^=, reduce: OosvarValue + reduce(33), // &&=, reduce: OosvarValue + reduce(33), // |=, reduce: OosvarValue + reduce(33), // ^=, reduce: OosvarValue + reduce(33), // <<=, reduce: OosvarValue + reduce(33), // >>=, reduce: OosvarValue + reduce(33), // >>>=, reduce: OosvarValue + reduce(33), // +=, reduce: OosvarValue + reduce(33), // .=, reduce: OosvarValue + reduce(33), // -=, reduce: OosvarValue + reduce(33), // *=, reduce: OosvarValue + reduce(33), // /=, reduce: OosvarValue + reduce(33), // //=, reduce: OosvarValue + reduce(33), // %=, reduce: OosvarValue + reduce(33), // **=, reduce: OosvarValue + reduce(33), // ?, reduce: OosvarValue + nil, // : + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(33), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1008 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(34), // ;, reduce: DirectOosvarValue + nil, // { + reduce(34), // }, reduce: DirectOosvarValue + reduce(34), // =, reduce: DirectOosvarValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(34), // ||=, reduce: DirectOosvarValue + reduce(34), // ^^=, reduce: DirectOosvarValue + reduce(34), // &&=, reduce: DirectOosvarValue + reduce(34), // |=, reduce: DirectOosvarValue + reduce(34), // ^=, reduce: DirectOosvarValue + reduce(34), // <<=, reduce: DirectOosvarValue + reduce(34), // >>=, reduce: DirectOosvarValue + reduce(34), // >>>=, reduce: DirectOosvarValue + reduce(34), // +=, reduce: DirectOosvarValue + reduce(34), // .=, reduce: DirectOosvarValue + reduce(34), // -=, reduce: DirectOosvarValue + reduce(34), // *=, reduce: DirectOosvarValue + reduce(34), // /=, reduce: DirectOosvarValue + reduce(34), // //=, reduce: DirectOosvarValue + reduce(34), // %=, reduce: DirectOosvarValue + reduce(34), // **=, reduce: DirectOosvarValue + reduce(34), // ?, reduce: DirectOosvarValue + nil, // : + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(34), // [, reduce: DirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1009 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1010 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(36), // ;, reduce: BracedOosvarValue + nil, // { + reduce(36), // }, reduce: BracedOosvarValue + reduce(36), // =, reduce: BracedOosvarValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(36), // ||=, reduce: BracedOosvarValue + reduce(36), // ^^=, reduce: BracedOosvarValue + reduce(36), // &&=, reduce: BracedOosvarValue + reduce(36), // |=, reduce: BracedOosvarValue + reduce(36), // ^=, reduce: BracedOosvarValue + reduce(36), // <<=, reduce: BracedOosvarValue + reduce(36), // >>=, reduce: BracedOosvarValue + reduce(36), // >>>=, reduce: BracedOosvarValue + reduce(36), // +=, reduce: BracedOosvarValue + reduce(36), // .=, reduce: BracedOosvarValue + reduce(36), // -=, reduce: BracedOosvarValue + reduce(36), // *=, reduce: BracedOosvarValue + reduce(36), // /=, reduce: BracedOosvarValue + reduce(36), // //=, reduce: BracedOosvarValue + reduce(36), // %=, reduce: BracedOosvarValue + reduce(36), // **=, reduce: BracedOosvarValue + reduce(36), // ?, reduce: BracedOosvarValue + nil, // : + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(36), // [, reduce: BracedOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1011 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(114), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(114), // }, reduce: MlrvalOrFunction reduce(114), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -110090,8 +110295,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(114), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - reduce(114), // }, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -110110,17 +110313,130 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1029 + actionRow{ // S1012 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(37), // ;, reduce: FullOosvar + nil, // { + reduce(37), // }, reduce: FullOosvar + reduce(37), // =, reduce: FullOosvar + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(37), // ||=, reduce: FullOosvar + reduce(37), // ^^=, reduce: FullOosvar + reduce(37), // &&=, reduce: FullOosvar + reduce(37), // |=, reduce: FullOosvar + reduce(37), // ^=, reduce: FullOosvar + reduce(37), // <<=, reduce: FullOosvar + reduce(37), // >>=, reduce: FullOosvar + reduce(37), // >>>=, reduce: FullOosvar + reduce(37), // +=, reduce: FullOosvar + reduce(37), // .=, reduce: FullOosvar + reduce(37), // -=, reduce: FullOosvar + reduce(37), // *=, reduce: FullOosvar + reduce(37), // /=, reduce: FullOosvar + reduce(37), // //=, reduce: FullOosvar + reduce(37), // %=, reduce: FullOosvar + reduce(37), // **=, reduce: FullOosvar + reduce(37), // ?, reduce: FullOosvar + nil, // : + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(37), // [, reduce: FullOosvar + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1013 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(115), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(115), // }, reduce: MlrvalOrFunction reduce(115), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -110197,8 +110513,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(115), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - reduce(115), // }, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -110217,17 +110531,2746 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1014 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(38), // ;, reduce: LocalVariable + nil, // { + reduce(38), // }, reduce: LocalVariable + reduce(38), // =, reduce: LocalVariable + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(38), // ||=, reduce: LocalVariable + reduce(38), // ^^=, reduce: LocalVariable + reduce(38), // &&=, reduce: LocalVariable + reduce(38), // |=, reduce: LocalVariable + reduce(38), // ^=, reduce: LocalVariable + reduce(38), // <<=, reduce: LocalVariable + reduce(38), // >>=, reduce: LocalVariable + reduce(38), // >>>=, reduce: LocalVariable + reduce(38), // +=, reduce: LocalVariable + reduce(38), // .=, reduce: LocalVariable + reduce(38), // -=, reduce: LocalVariable + reduce(38), // *=, reduce: LocalVariable + reduce(38), // /=, reduce: LocalVariable + reduce(38), // //=, reduce: LocalVariable + reduce(38), // %=, reduce: LocalVariable + reduce(38), // **=, reduce: LocalVariable + reduce(38), // ?, reduce: LocalVariable + nil, // : + reduce(38), // ||, reduce: LocalVariable + reduce(38), // ^^, reduce: LocalVariable + reduce(38), // &&, reduce: LocalVariable + reduce(38), // =~, reduce: LocalVariable + reduce(38), // !=~, reduce: LocalVariable + reduce(38), // ==, reduce: LocalVariable + reduce(38), // !=, reduce: LocalVariable + reduce(38), // >, reduce: LocalVariable + reduce(38), // >=, reduce: LocalVariable + reduce(38), // <, reduce: LocalVariable + reduce(38), // <=, reduce: LocalVariable + reduce(38), // |, reduce: LocalVariable + reduce(38), // ^, reduce: LocalVariable + reduce(38), // &, reduce: LocalVariable + reduce(38), // <<, reduce: LocalVariable + reduce(38), // >>, reduce: LocalVariable + reduce(38), // >>>, reduce: LocalVariable + reduce(38), // +, reduce: LocalVariable + reduce(38), // -, reduce: LocalVariable + reduce(38), // .+, reduce: LocalVariable + reduce(38), // .-, reduce: LocalVariable + reduce(38), // ., reduce: LocalVariable + reduce(38), // *, reduce: LocalVariable + reduce(38), // /, reduce: LocalVariable + reduce(38), // //, reduce: LocalVariable + reduce(38), // %, reduce: LocalVariable + reduce(38), // .*, reduce: LocalVariable + reduce(38), // ./, reduce: LocalVariable + reduce(38), // .//, reduce: LocalVariable + nil, // ! + nil, // ~ + reduce(38), // **, reduce: LocalVariable + reduce(158), // (, reduce: FunctionName + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(38), // [, reduce: LocalVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1015 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(56), // ;, reduce: Rvalue + nil, // { + reduce(56), // }, reduce: Rvalue + reduce(56), // =, reduce: Rvalue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(56), // ||=, reduce: Rvalue + reduce(56), // ^^=, reduce: Rvalue + reduce(56), // &&=, reduce: Rvalue + reduce(56), // |=, reduce: Rvalue + reduce(56), // ^=, reduce: Rvalue + reduce(56), // <<=, reduce: Rvalue + reduce(56), // >>=, reduce: Rvalue + reduce(56), // >>>=, reduce: Rvalue + reduce(56), // +=, reduce: Rvalue + reduce(56), // .=, reduce: Rvalue + reduce(56), // -=, reduce: Rvalue + reduce(56), // *=, reduce: Rvalue + reduce(56), // /=, reduce: Rvalue + reduce(56), // //=, reduce: Rvalue + reduce(56), // %=, reduce: Rvalue + reduce(56), // **=, reduce: Rvalue + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1016 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(57), // ;, reduce: PrecedenceChainStart + nil, // { + reduce(57), // }, reduce: PrecedenceChainStart + reduce(57), // =, reduce: PrecedenceChainStart + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(57), // ||=, reduce: PrecedenceChainStart + reduce(57), // ^^=, reduce: PrecedenceChainStart + reduce(57), // &&=, reduce: PrecedenceChainStart + reduce(57), // |=, reduce: PrecedenceChainStart + reduce(57), // ^=, reduce: PrecedenceChainStart + reduce(57), // <<=, reduce: PrecedenceChainStart + reduce(57), // >>=, reduce: PrecedenceChainStart + reduce(57), // >>>=, reduce: PrecedenceChainStart + reduce(57), // +=, reduce: PrecedenceChainStart + reduce(57), // .=, reduce: PrecedenceChainStart + reduce(57), // -=, reduce: PrecedenceChainStart + reduce(57), // *=, reduce: PrecedenceChainStart + reduce(57), // /=, reduce: PrecedenceChainStart + reduce(57), // //=, reduce: PrecedenceChainStart + reduce(57), // %=, reduce: PrecedenceChainStart + reduce(57), // **=, reduce: PrecedenceChainStart + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1017 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(59), // ;, reduce: TernaryTerm + nil, // { + reduce(59), // }, reduce: TernaryTerm + reduce(59), // =, reduce: TernaryTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(59), // ||=, reduce: TernaryTerm + reduce(59), // ^^=, reduce: TernaryTerm + reduce(59), // &&=, reduce: TernaryTerm + reduce(59), // |=, reduce: TernaryTerm + reduce(59), // ^=, reduce: TernaryTerm + reduce(59), // <<=, reduce: TernaryTerm + reduce(59), // >>=, reduce: TernaryTerm + reduce(59), // >>>=, reduce: TernaryTerm + reduce(59), // +=, reduce: TernaryTerm + reduce(59), // .=, reduce: TernaryTerm + reduce(59), // -=, reduce: TernaryTerm + reduce(59), // *=, reduce: TernaryTerm + reduce(59), // /=, reduce: TernaryTerm + reduce(59), // //=, reduce: TernaryTerm + reduce(59), // %=, reduce: TernaryTerm + reduce(59), // **=, reduce: TernaryTerm + shift(1559), // ? + nil, // : + shift(1560), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1018 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(61), // ;, reduce: LogicalOrTerm + nil, // { + reduce(61), // }, reduce: LogicalOrTerm + reduce(61), // =, reduce: LogicalOrTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(61), // ||=, reduce: LogicalOrTerm + reduce(61), // ^^=, reduce: LogicalOrTerm + reduce(61), // &&=, reduce: LogicalOrTerm + reduce(61), // |=, reduce: LogicalOrTerm + reduce(61), // ^=, reduce: LogicalOrTerm + reduce(61), // <<=, reduce: LogicalOrTerm + reduce(61), // >>=, reduce: LogicalOrTerm + reduce(61), // >>>=, reduce: LogicalOrTerm + reduce(61), // +=, reduce: LogicalOrTerm + reduce(61), // .=, reduce: LogicalOrTerm + reduce(61), // -=, reduce: LogicalOrTerm + reduce(61), // *=, reduce: LogicalOrTerm + reduce(61), // /=, reduce: LogicalOrTerm + reduce(61), // //=, reduce: LogicalOrTerm + reduce(61), // %=, reduce: LogicalOrTerm + reduce(61), // **=, reduce: LogicalOrTerm + reduce(61), // ?, reduce: LogicalOrTerm + nil, // : + reduce(61), // ||, reduce: LogicalOrTerm + shift(1561), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1019 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(63), // ;, reduce: LogicalXORTerm + nil, // { + reduce(63), // }, reduce: LogicalXORTerm + reduce(63), // =, reduce: LogicalXORTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(63), // ||=, reduce: LogicalXORTerm + reduce(63), // ^^=, reduce: LogicalXORTerm + reduce(63), // &&=, reduce: LogicalXORTerm + reduce(63), // |=, reduce: LogicalXORTerm + reduce(63), // ^=, reduce: LogicalXORTerm + reduce(63), // <<=, reduce: LogicalXORTerm + reduce(63), // >>=, reduce: LogicalXORTerm + reduce(63), // >>>=, reduce: LogicalXORTerm + reduce(63), // +=, reduce: LogicalXORTerm + reduce(63), // .=, reduce: LogicalXORTerm + reduce(63), // -=, reduce: LogicalXORTerm + reduce(63), // *=, reduce: LogicalXORTerm + reduce(63), // /=, reduce: LogicalXORTerm + reduce(63), // //=, reduce: LogicalXORTerm + reduce(63), // %=, reduce: LogicalXORTerm + reduce(63), // **=, reduce: LogicalXORTerm + reduce(63), // ?, reduce: LogicalXORTerm + nil, // : + reduce(63), // ||, reduce: LogicalXORTerm + reduce(63), // ^^, reduce: LogicalXORTerm + shift(1562), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1020 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(65), // ;, reduce: LogicalAndTerm + nil, // { + reduce(65), // }, reduce: LogicalAndTerm + reduce(65), // =, reduce: LogicalAndTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(65), // ||=, reduce: LogicalAndTerm + reduce(65), // ^^=, reduce: LogicalAndTerm + reduce(65), // &&=, reduce: LogicalAndTerm + reduce(65), // |=, reduce: LogicalAndTerm + reduce(65), // ^=, reduce: LogicalAndTerm + reduce(65), // <<=, reduce: LogicalAndTerm + reduce(65), // >>=, reduce: LogicalAndTerm + reduce(65), // >>>=, reduce: LogicalAndTerm + reduce(65), // +=, reduce: LogicalAndTerm + reduce(65), // .=, reduce: LogicalAndTerm + reduce(65), // -=, reduce: LogicalAndTerm + reduce(65), // *=, reduce: LogicalAndTerm + reduce(65), // /=, reduce: LogicalAndTerm + reduce(65), // //=, reduce: LogicalAndTerm + reduce(65), // %=, reduce: LogicalAndTerm + reduce(65), // **=, reduce: LogicalAndTerm + reduce(65), // ?, reduce: LogicalAndTerm + nil, // : + reduce(65), // ||, reduce: LogicalAndTerm + reduce(65), // ^^, reduce: LogicalAndTerm + reduce(65), // &&, reduce: LogicalAndTerm + shift(1563), // =~ + shift(1564), // !=~ + shift(1565), // == + shift(1566), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1021 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(70), // ;, reduce: EqneTerm + nil, // { + reduce(70), // }, reduce: EqneTerm + reduce(70), // =, reduce: EqneTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(70), // ||=, reduce: EqneTerm + reduce(70), // ^^=, reduce: EqneTerm + reduce(70), // &&=, reduce: EqneTerm + reduce(70), // |=, reduce: EqneTerm + reduce(70), // ^=, reduce: EqneTerm + reduce(70), // <<=, reduce: EqneTerm + reduce(70), // >>=, reduce: EqneTerm + reduce(70), // >>>=, reduce: EqneTerm + reduce(70), // +=, reduce: EqneTerm + reduce(70), // .=, reduce: EqneTerm + reduce(70), // -=, reduce: EqneTerm + reduce(70), // *=, reduce: EqneTerm + reduce(70), // /=, reduce: EqneTerm + reduce(70), // //=, reduce: EqneTerm + reduce(70), // %=, reduce: EqneTerm + reduce(70), // **=, reduce: EqneTerm + reduce(70), // ?, reduce: EqneTerm + nil, // : + reduce(70), // ||, reduce: EqneTerm + reduce(70), // ^^, reduce: EqneTerm + reduce(70), // &&, reduce: EqneTerm + reduce(70), // =~, reduce: EqneTerm + reduce(70), // !=~, reduce: EqneTerm + reduce(70), // ==, reduce: EqneTerm + reduce(70), // !=, reduce: EqneTerm + shift(1567), // > + shift(1568), // >= + shift(1569), // < + shift(1570), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1022 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(75), // ;, reduce: CmpTerm + nil, // { + reduce(75), // }, reduce: CmpTerm + reduce(75), // =, reduce: CmpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(75), // ||=, reduce: CmpTerm + reduce(75), // ^^=, reduce: CmpTerm + reduce(75), // &&=, reduce: CmpTerm + reduce(75), // |=, reduce: CmpTerm + reduce(75), // ^=, reduce: CmpTerm + reduce(75), // <<=, reduce: CmpTerm + reduce(75), // >>=, reduce: CmpTerm + reduce(75), // >>>=, reduce: CmpTerm + reduce(75), // +=, reduce: CmpTerm + reduce(75), // .=, reduce: CmpTerm + reduce(75), // -=, reduce: CmpTerm + reduce(75), // *=, reduce: CmpTerm + reduce(75), // /=, reduce: CmpTerm + reduce(75), // //=, reduce: CmpTerm + reduce(75), // %=, reduce: CmpTerm + reduce(75), // **=, reduce: CmpTerm + reduce(75), // ?, reduce: CmpTerm + nil, // : + reduce(75), // ||, reduce: CmpTerm + reduce(75), // ^^, reduce: CmpTerm + reduce(75), // &&, reduce: CmpTerm + reduce(75), // =~, reduce: CmpTerm + reduce(75), // !=~, reduce: CmpTerm + reduce(75), // ==, reduce: CmpTerm + reduce(75), // !=, reduce: CmpTerm + reduce(75), // >, reduce: CmpTerm + reduce(75), // >=, reduce: CmpTerm + reduce(75), // <, reduce: CmpTerm + reduce(75), // <=, reduce: CmpTerm + shift(1571), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1023 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(77), // ;, reduce: BitwiseORTerm + nil, // { + reduce(77), // }, reduce: BitwiseORTerm + reduce(77), // =, reduce: BitwiseORTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(77), // ||=, reduce: BitwiseORTerm + reduce(77), // ^^=, reduce: BitwiseORTerm + reduce(77), // &&=, reduce: BitwiseORTerm + reduce(77), // |=, reduce: BitwiseORTerm + reduce(77), // ^=, reduce: BitwiseORTerm + reduce(77), // <<=, reduce: BitwiseORTerm + reduce(77), // >>=, reduce: BitwiseORTerm + reduce(77), // >>>=, reduce: BitwiseORTerm + reduce(77), // +=, reduce: BitwiseORTerm + reduce(77), // .=, reduce: BitwiseORTerm + reduce(77), // -=, reduce: BitwiseORTerm + reduce(77), // *=, reduce: BitwiseORTerm + reduce(77), // /=, reduce: BitwiseORTerm + reduce(77), // //=, reduce: BitwiseORTerm + reduce(77), // %=, reduce: BitwiseORTerm + reduce(77), // **=, reduce: BitwiseORTerm + reduce(77), // ?, reduce: BitwiseORTerm + nil, // : + reduce(77), // ||, reduce: BitwiseORTerm + reduce(77), // ^^, reduce: BitwiseORTerm + reduce(77), // &&, reduce: BitwiseORTerm + reduce(77), // =~, reduce: BitwiseORTerm + reduce(77), // !=~, reduce: BitwiseORTerm + reduce(77), // ==, reduce: BitwiseORTerm + reduce(77), // !=, reduce: BitwiseORTerm + reduce(77), // >, reduce: BitwiseORTerm + reduce(77), // >=, reduce: BitwiseORTerm + reduce(77), // <, reduce: BitwiseORTerm + reduce(77), // <=, reduce: BitwiseORTerm + reduce(77), // |, reduce: BitwiseORTerm + shift(1572), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1024 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(79), // ;, reduce: BitwiseXORTerm + nil, // { + reduce(79), // }, reduce: BitwiseXORTerm + reduce(79), // =, reduce: BitwiseXORTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(79), // ||=, reduce: BitwiseXORTerm + reduce(79), // ^^=, reduce: BitwiseXORTerm + reduce(79), // &&=, reduce: BitwiseXORTerm + reduce(79), // |=, reduce: BitwiseXORTerm + reduce(79), // ^=, reduce: BitwiseXORTerm + reduce(79), // <<=, reduce: BitwiseXORTerm + reduce(79), // >>=, reduce: BitwiseXORTerm + reduce(79), // >>>=, reduce: BitwiseXORTerm + reduce(79), // +=, reduce: BitwiseXORTerm + reduce(79), // .=, reduce: BitwiseXORTerm + reduce(79), // -=, reduce: BitwiseXORTerm + reduce(79), // *=, reduce: BitwiseXORTerm + reduce(79), // /=, reduce: BitwiseXORTerm + reduce(79), // //=, reduce: BitwiseXORTerm + reduce(79), // %=, reduce: BitwiseXORTerm + reduce(79), // **=, reduce: BitwiseXORTerm + reduce(79), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(79), // ||, reduce: BitwiseXORTerm + reduce(79), // ^^, reduce: BitwiseXORTerm + reduce(79), // &&, reduce: BitwiseXORTerm + reduce(79), // =~, reduce: BitwiseXORTerm + reduce(79), // !=~, reduce: BitwiseXORTerm + reduce(79), // ==, reduce: BitwiseXORTerm + reduce(79), // !=, reduce: BitwiseXORTerm + reduce(79), // >, reduce: BitwiseXORTerm + reduce(79), // >=, reduce: BitwiseXORTerm + reduce(79), // <, reduce: BitwiseXORTerm + reduce(79), // <=, reduce: BitwiseXORTerm + reduce(79), // |, reduce: BitwiseXORTerm + reduce(79), // ^, reduce: BitwiseXORTerm + shift(1573), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1025 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(81), // ;, reduce: BitwiseANDTerm + nil, // { + reduce(81), // }, reduce: BitwiseANDTerm + reduce(81), // =, reduce: BitwiseANDTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(81), // ||=, reduce: BitwiseANDTerm + reduce(81), // ^^=, reduce: BitwiseANDTerm + reduce(81), // &&=, reduce: BitwiseANDTerm + reduce(81), // |=, reduce: BitwiseANDTerm + reduce(81), // ^=, reduce: BitwiseANDTerm + reduce(81), // <<=, reduce: BitwiseANDTerm + reduce(81), // >>=, reduce: BitwiseANDTerm + reduce(81), // >>>=, reduce: BitwiseANDTerm + reduce(81), // +=, reduce: BitwiseANDTerm + reduce(81), // .=, reduce: BitwiseANDTerm + reduce(81), // -=, reduce: BitwiseANDTerm + reduce(81), // *=, reduce: BitwiseANDTerm + reduce(81), // /=, reduce: BitwiseANDTerm + reduce(81), // //=, reduce: BitwiseANDTerm + reduce(81), // %=, reduce: BitwiseANDTerm + reduce(81), // **=, reduce: BitwiseANDTerm + reduce(81), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(81), // ||, reduce: BitwiseANDTerm + reduce(81), // ^^, reduce: BitwiseANDTerm + reduce(81), // &&, reduce: BitwiseANDTerm + reduce(81), // =~, reduce: BitwiseANDTerm + reduce(81), // !=~, reduce: BitwiseANDTerm + reduce(81), // ==, reduce: BitwiseANDTerm + reduce(81), // !=, reduce: BitwiseANDTerm + reduce(81), // >, reduce: BitwiseANDTerm + reduce(81), // >=, reduce: BitwiseANDTerm + reduce(81), // <, reduce: BitwiseANDTerm + reduce(81), // <=, reduce: BitwiseANDTerm + reduce(81), // |, reduce: BitwiseANDTerm + reduce(81), // ^, reduce: BitwiseANDTerm + reduce(81), // &, reduce: BitwiseANDTerm + shift(1574), // << + shift(1575), // >> + shift(1576), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1026 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(85), // ;, reduce: BitwiseShiftTerm + nil, // { + reduce(85), // }, reduce: BitwiseShiftTerm + reduce(85), // =, reduce: BitwiseShiftTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(85), // ||=, reduce: BitwiseShiftTerm + reduce(85), // ^^=, reduce: BitwiseShiftTerm + reduce(85), // &&=, reduce: BitwiseShiftTerm + reduce(85), // |=, reduce: BitwiseShiftTerm + reduce(85), // ^=, reduce: BitwiseShiftTerm + reduce(85), // <<=, reduce: BitwiseShiftTerm + reduce(85), // >>=, reduce: BitwiseShiftTerm + reduce(85), // >>>=, reduce: BitwiseShiftTerm + reduce(85), // +=, reduce: BitwiseShiftTerm + reduce(85), // .=, reduce: BitwiseShiftTerm + reduce(85), // -=, reduce: BitwiseShiftTerm + reduce(85), // *=, reduce: BitwiseShiftTerm + reduce(85), // /=, reduce: BitwiseShiftTerm + reduce(85), // //=, reduce: BitwiseShiftTerm + reduce(85), // %=, reduce: BitwiseShiftTerm + reduce(85), // **=, reduce: BitwiseShiftTerm + reduce(85), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(85), // ||, reduce: BitwiseShiftTerm + reduce(85), // ^^, reduce: BitwiseShiftTerm + reduce(85), // &&, reduce: BitwiseShiftTerm + reduce(85), // =~, reduce: BitwiseShiftTerm + reduce(85), // !=~, reduce: BitwiseShiftTerm + reduce(85), // ==, reduce: BitwiseShiftTerm + reduce(85), // !=, reduce: BitwiseShiftTerm + reduce(85), // >, reduce: BitwiseShiftTerm + reduce(85), // >=, reduce: BitwiseShiftTerm + reduce(85), // <, reduce: BitwiseShiftTerm + reduce(85), // <=, reduce: BitwiseShiftTerm + reduce(85), // |, reduce: BitwiseShiftTerm + reduce(85), // ^, reduce: BitwiseShiftTerm + reduce(85), // &, reduce: BitwiseShiftTerm + reduce(85), // <<, reduce: BitwiseShiftTerm + reduce(85), // >>, reduce: BitwiseShiftTerm + reduce(85), // >>>, reduce: BitwiseShiftTerm + shift(1577), // + + shift(1578), // - + shift(1579), // .+ + shift(1580), // .- + shift(1581), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1027 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1028 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(91), // ;, reduce: AddsubdotTerm + nil, // { + reduce(91), // }, reduce: AddsubdotTerm + reduce(91), // =, reduce: AddsubdotTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(91), // ||=, reduce: AddsubdotTerm + reduce(91), // ^^=, reduce: AddsubdotTerm + reduce(91), // &&=, reduce: AddsubdotTerm + reduce(91), // |=, reduce: AddsubdotTerm + reduce(91), // ^=, reduce: AddsubdotTerm + reduce(91), // <<=, reduce: AddsubdotTerm + reduce(91), // >>=, reduce: AddsubdotTerm + reduce(91), // >>>=, reduce: AddsubdotTerm + reduce(91), // +=, reduce: AddsubdotTerm + reduce(91), // .=, reduce: AddsubdotTerm + reduce(91), // -=, reduce: AddsubdotTerm + reduce(91), // *=, reduce: AddsubdotTerm + reduce(91), // /=, reduce: AddsubdotTerm + reduce(91), // //=, reduce: AddsubdotTerm + reduce(91), // %=, reduce: AddsubdotTerm + reduce(91), // **=, reduce: AddsubdotTerm + reduce(91), // ?, reduce: AddsubdotTerm + nil, // : + reduce(91), // ||, reduce: AddsubdotTerm + reduce(91), // ^^, reduce: AddsubdotTerm + reduce(91), // &&, reduce: AddsubdotTerm + reduce(91), // =~, reduce: AddsubdotTerm + reduce(91), // !=~, reduce: AddsubdotTerm + reduce(91), // ==, reduce: AddsubdotTerm + reduce(91), // !=, reduce: AddsubdotTerm + reduce(91), // >, reduce: AddsubdotTerm + reduce(91), // >=, reduce: AddsubdotTerm + reduce(91), // <, reduce: AddsubdotTerm + reduce(91), // <=, reduce: AddsubdotTerm + reduce(91), // |, reduce: AddsubdotTerm + reduce(91), // ^, reduce: AddsubdotTerm + reduce(91), // &, reduce: AddsubdotTerm + reduce(91), // <<, reduce: AddsubdotTerm + reduce(91), // >>, reduce: AddsubdotTerm + reduce(91), // >>>, reduce: AddsubdotTerm + reduce(91), // +, reduce: AddsubdotTerm + reduce(91), // -, reduce: AddsubdotTerm + reduce(91), // .+, reduce: AddsubdotTerm + reduce(91), // .-, reduce: AddsubdotTerm + reduce(91), // ., reduce: AddsubdotTerm + shift(1583), // * + shift(1584), // / + shift(1585), // // + shift(1586), // % + shift(1587), // .* + shift(1588), // ./ + shift(1589), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1029 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, actionRow{ // S1030 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1031 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1032 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(99), // ;, reduce: MuldivTerm + nil, // { + reduce(99), // }, reduce: MuldivTerm + reduce(99), // =, reduce: MuldivTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(99), // ||=, reduce: MuldivTerm + reduce(99), // ^^=, reduce: MuldivTerm + reduce(99), // &&=, reduce: MuldivTerm + reduce(99), // |=, reduce: MuldivTerm + reduce(99), // ^=, reduce: MuldivTerm + reduce(99), // <<=, reduce: MuldivTerm + reduce(99), // >>=, reduce: MuldivTerm + reduce(99), // >>>=, reduce: MuldivTerm + reduce(99), // +=, reduce: MuldivTerm + reduce(99), // .=, reduce: MuldivTerm + reduce(99), // -=, reduce: MuldivTerm + reduce(99), // *=, reduce: MuldivTerm + reduce(99), // /=, reduce: MuldivTerm + reduce(99), // //=, reduce: MuldivTerm + reduce(99), // %=, reduce: MuldivTerm + reduce(99), // **=, reduce: MuldivTerm + reduce(99), // ?, reduce: MuldivTerm + nil, // : + reduce(99), // ||, reduce: MuldivTerm + reduce(99), // ^^, reduce: MuldivTerm + reduce(99), // &&, reduce: MuldivTerm + reduce(99), // =~, reduce: MuldivTerm + reduce(99), // !=~, reduce: MuldivTerm + reduce(99), // ==, reduce: MuldivTerm + reduce(99), // !=, reduce: MuldivTerm + reduce(99), // >, reduce: MuldivTerm + reduce(99), // >=, reduce: MuldivTerm + reduce(99), // <, reduce: MuldivTerm + reduce(99), // <=, reduce: MuldivTerm + reduce(99), // |, reduce: MuldivTerm + reduce(99), // ^, reduce: MuldivTerm + reduce(99), // &, reduce: MuldivTerm + reduce(99), // <<, reduce: MuldivTerm + reduce(99), // >>, reduce: MuldivTerm + reduce(99), // >>>, reduce: MuldivTerm + reduce(99), // +, reduce: MuldivTerm + reduce(99), // -, reduce: MuldivTerm + reduce(99), // .+, reduce: MuldivTerm + reduce(99), // .-, reduce: MuldivTerm + reduce(99), // ., reduce: MuldivTerm + reduce(99), // *, reduce: MuldivTerm + reduce(99), // /, reduce: MuldivTerm + reduce(99), // //, reduce: MuldivTerm + reduce(99), // %, reduce: MuldivTerm + reduce(99), // .*, reduce: MuldivTerm + reduce(99), // ./, reduce: MuldivTerm + reduce(99), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1033 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(106), // ;, reduce: UnaryOpTerm + nil, // { + reduce(106), // }, reduce: UnaryOpTerm + reduce(106), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(106), // ||=, reduce: UnaryOpTerm + reduce(106), // ^^=, reduce: UnaryOpTerm + reduce(106), // &&=, reduce: UnaryOpTerm + reduce(106), // |=, reduce: UnaryOpTerm + reduce(106), // ^=, reduce: UnaryOpTerm + reduce(106), // <<=, reduce: UnaryOpTerm + reduce(106), // >>=, reduce: UnaryOpTerm + reduce(106), // >>>=, reduce: UnaryOpTerm + reduce(106), // +=, reduce: UnaryOpTerm + reduce(106), // .=, reduce: UnaryOpTerm + reduce(106), // -=, reduce: UnaryOpTerm + reduce(106), // *=, reduce: UnaryOpTerm + reduce(106), // /=, reduce: UnaryOpTerm + reduce(106), // //=, reduce: UnaryOpTerm + reduce(106), // %=, reduce: UnaryOpTerm + reduce(106), // **=, reduce: UnaryOpTerm + reduce(106), // ?, reduce: UnaryOpTerm + nil, // : + reduce(106), // ||, reduce: UnaryOpTerm + reduce(106), // ^^, reduce: UnaryOpTerm + reduce(106), // &&, reduce: UnaryOpTerm + reduce(106), // =~, reduce: UnaryOpTerm + reduce(106), // !=~, reduce: UnaryOpTerm + reduce(106), // ==, reduce: UnaryOpTerm + reduce(106), // !=, reduce: UnaryOpTerm + reduce(106), // >, reduce: UnaryOpTerm + reduce(106), // >=, reduce: UnaryOpTerm + reduce(106), // <, reduce: UnaryOpTerm + reduce(106), // <=, reduce: UnaryOpTerm + reduce(106), // |, reduce: UnaryOpTerm + reduce(106), // ^, reduce: UnaryOpTerm + reduce(106), // &, reduce: UnaryOpTerm + reduce(106), // <<, reduce: UnaryOpTerm + reduce(106), // >>, reduce: UnaryOpTerm + reduce(106), // >>>, reduce: UnaryOpTerm + reduce(106), // +, reduce: UnaryOpTerm + reduce(106), // -, reduce: UnaryOpTerm + reduce(106), // .+, reduce: UnaryOpTerm + reduce(106), // .-, reduce: UnaryOpTerm + reduce(106), // ., reduce: UnaryOpTerm + reduce(106), // *, reduce: UnaryOpTerm + reduce(106), // /, reduce: UnaryOpTerm + reduce(106), // //, reduce: UnaryOpTerm + reduce(106), // %, reduce: UnaryOpTerm + reduce(106), // .*, reduce: UnaryOpTerm + reduce(106), // ./, reduce: UnaryOpTerm + reduce(106), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1034 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1035 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1036 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(108), // ;, reduce: PowTerm + nil, // { + reduce(108), // }, reduce: PowTerm + reduce(108), // =, reduce: PowTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(108), // ||=, reduce: PowTerm + reduce(108), // ^^=, reduce: PowTerm + reduce(108), // &&=, reduce: PowTerm + reduce(108), // |=, reduce: PowTerm + reduce(108), // ^=, reduce: PowTerm + reduce(108), // <<=, reduce: PowTerm + reduce(108), // >>=, reduce: PowTerm + reduce(108), // >>>=, reduce: PowTerm + reduce(108), // +=, reduce: PowTerm + reduce(108), // .=, reduce: PowTerm + reduce(108), // -=, reduce: PowTerm + reduce(108), // *=, reduce: PowTerm + reduce(108), // /=, reduce: PowTerm + reduce(108), // //=, reduce: PowTerm + reduce(108), // %=, reduce: PowTerm + reduce(108), // **=, reduce: PowTerm + reduce(108), // ?, reduce: PowTerm + nil, // : + reduce(108), // ||, reduce: PowTerm + reduce(108), // ^^, reduce: PowTerm + reduce(108), // &&, reduce: PowTerm + reduce(108), // =~, reduce: PowTerm + reduce(108), // !=~, reduce: PowTerm + reduce(108), // ==, reduce: PowTerm + reduce(108), // !=, reduce: PowTerm + reduce(108), // >, reduce: PowTerm + reduce(108), // >=, reduce: PowTerm + reduce(108), // <, reduce: PowTerm + reduce(108), // <=, reduce: PowTerm + reduce(108), // |, reduce: PowTerm + reduce(108), // ^, reduce: PowTerm + reduce(108), // &, reduce: PowTerm + reduce(108), // <<, reduce: PowTerm + reduce(108), // >>, reduce: PowTerm + reduce(108), // >>>, reduce: PowTerm + reduce(108), // +, reduce: PowTerm + reduce(108), // -, reduce: PowTerm + reduce(108), // .+, reduce: PowTerm + reduce(108), // .-, reduce: PowTerm + reduce(108), // ., reduce: PowTerm + reduce(108), // *, reduce: PowTerm + reduce(108), // /, reduce: PowTerm + reduce(108), // //, reduce: PowTerm + reduce(108), // %, reduce: PowTerm + reduce(108), // .*, reduce: PowTerm + reduce(108), // ./, reduce: PowTerm + reduce(108), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(1595), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1037 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1038 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(110), // ;, reduce: PrecedenceChainEnd + nil, // { + reduce(110), // }, reduce: PrecedenceChainEnd + reduce(110), // =, reduce: PrecedenceChainEnd + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(110), // ||=, reduce: PrecedenceChainEnd + reduce(110), // ^^=, reduce: PrecedenceChainEnd + reduce(110), // &&=, reduce: PrecedenceChainEnd + reduce(110), // |=, reduce: PrecedenceChainEnd + reduce(110), // ^=, reduce: PrecedenceChainEnd + reduce(110), // <<=, reduce: PrecedenceChainEnd + reduce(110), // >>=, reduce: PrecedenceChainEnd + reduce(110), // >>>=, reduce: PrecedenceChainEnd + reduce(110), // +=, reduce: PrecedenceChainEnd + reduce(110), // .=, reduce: PrecedenceChainEnd + reduce(110), // -=, reduce: PrecedenceChainEnd + reduce(110), // *=, reduce: PrecedenceChainEnd + reduce(110), // /=, reduce: PrecedenceChainEnd + reduce(110), // //=, reduce: PrecedenceChainEnd + reduce(110), // %=, reduce: PrecedenceChainEnd + reduce(110), // **=, reduce: PrecedenceChainEnd + reduce(110), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(110), // ||, reduce: PrecedenceChainEnd + reduce(110), // ^^, reduce: PrecedenceChainEnd + reduce(110), // &&, reduce: PrecedenceChainEnd + reduce(110), // =~, reduce: PrecedenceChainEnd + reduce(110), // !=~, reduce: PrecedenceChainEnd + reduce(110), // ==, reduce: PrecedenceChainEnd + reduce(110), // !=, reduce: PrecedenceChainEnd + reduce(110), // >, reduce: PrecedenceChainEnd + reduce(110), // >=, reduce: PrecedenceChainEnd + reduce(110), // <, reduce: PrecedenceChainEnd + reduce(110), // <=, reduce: PrecedenceChainEnd + reduce(110), // |, reduce: PrecedenceChainEnd + reduce(110), // ^, reduce: PrecedenceChainEnd + reduce(110), // &, reduce: PrecedenceChainEnd + reduce(110), // <<, reduce: PrecedenceChainEnd + reduce(110), // >>, reduce: PrecedenceChainEnd + reduce(110), // >>>, reduce: PrecedenceChainEnd + reduce(110), // +, reduce: PrecedenceChainEnd + reduce(110), // -, reduce: PrecedenceChainEnd + reduce(110), // .+, reduce: PrecedenceChainEnd + reduce(110), // .-, reduce: PrecedenceChainEnd + reduce(110), // ., reduce: PrecedenceChainEnd + reduce(110), // *, reduce: PrecedenceChainEnd + reduce(110), // /, reduce: PrecedenceChainEnd + reduce(110), // //, reduce: PrecedenceChainEnd + reduce(110), // %, reduce: PrecedenceChainEnd + reduce(110), // .*, reduce: PrecedenceChainEnd + reduce(110), // ./, reduce: PrecedenceChainEnd + reduce(110), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(110), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + shift(1597), // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1039 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(116), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(116), // }, reduce: MlrvalOrFunction reduce(116), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -110304,8 +113347,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(116), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - reduce(116), // }, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -110324,17 +113365,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1031 + actionRow{ // S1040 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(117), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(117), // }, reduce: MlrvalOrFunction reduce(117), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -110411,8 +113456,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(117), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - reduce(117), // }, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -110431,17 +113474,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1032 + actionRow{ // S1041 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(118), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(118), // }, reduce: MlrvalOrFunction reduce(118), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -110518,8 +113565,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(118), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - reduce(118), // }, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -110538,17 +113583,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1033 + actionRow{ // S1042 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(119), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(119), // }, reduce: MlrvalOrFunction reduce(119), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -110625,8 +113674,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(119), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - reduce(119), // }, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -110645,17 +113692,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1034 + actionRow{ // S1043 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(120), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(120), // }, reduce: MlrvalOrFunction reduce(120), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit @@ -110732,8 +113783,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(120), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - reduce(120), // }, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -110752,246 +113801,363 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1035 + actionRow{ // S1044 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(121), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(121), // }, reduce: MlrvalOrFunction + reduce(121), // =, reduce: MlrvalOrFunction + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(121), // ||=, reduce: MlrvalOrFunction + reduce(121), // ^^=, reduce: MlrvalOrFunction + reduce(121), // &&=, reduce: MlrvalOrFunction + reduce(121), // |=, reduce: MlrvalOrFunction + reduce(121), // ^=, reduce: MlrvalOrFunction + reduce(121), // <<=, reduce: MlrvalOrFunction + reduce(121), // >>=, reduce: MlrvalOrFunction + reduce(121), // >>>=, reduce: MlrvalOrFunction + reduce(121), // +=, reduce: MlrvalOrFunction + reduce(121), // .=, reduce: MlrvalOrFunction + reduce(121), // -=, reduce: MlrvalOrFunction + reduce(121), // *=, reduce: MlrvalOrFunction + reduce(121), // /=, reduce: MlrvalOrFunction + reduce(121), // //=, reduce: MlrvalOrFunction + reduce(121), // %=, reduce: MlrvalOrFunction + reduce(121), // **=, reduce: MlrvalOrFunction + reduce(121), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // >>>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(121), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1045 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(122), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(122), // }, reduce: MlrvalOrFunction + reduce(122), // =, reduce: MlrvalOrFunction + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(122), // ||=, reduce: MlrvalOrFunction + reduce(122), // ^^=, reduce: MlrvalOrFunction + reduce(122), // &&=, reduce: MlrvalOrFunction + reduce(122), // |=, reduce: MlrvalOrFunction + reduce(122), // ^=, reduce: MlrvalOrFunction + reduce(122), // <<=, reduce: MlrvalOrFunction + reduce(122), // >>=, reduce: MlrvalOrFunction + reduce(122), // >>>=, reduce: MlrvalOrFunction + reduce(122), // +=, reduce: MlrvalOrFunction + reduce(122), // .=, reduce: MlrvalOrFunction + reduce(122), // -=, reduce: MlrvalOrFunction + reduce(122), // *=, reduce: MlrvalOrFunction + reduce(122), // /=, reduce: MlrvalOrFunction + reduce(122), // //=, reduce: MlrvalOrFunction + reduce(122), // %=, reduce: MlrvalOrFunction + reduce(122), // **=, reduce: MlrvalOrFunction + reduce(122), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(122), // ||, reduce: MlrvalOrFunction + reduce(122), // ^^, reduce: MlrvalOrFunction + reduce(122), // &&, reduce: MlrvalOrFunction + reduce(122), // =~, reduce: MlrvalOrFunction + reduce(122), // !=~, reduce: MlrvalOrFunction + reduce(122), // ==, reduce: MlrvalOrFunction + reduce(122), // !=, reduce: MlrvalOrFunction + reduce(122), // >, reduce: MlrvalOrFunction + reduce(122), // >=, reduce: MlrvalOrFunction + reduce(122), // <, reduce: MlrvalOrFunction + reduce(122), // <=, reduce: MlrvalOrFunction + reduce(122), // |, reduce: MlrvalOrFunction + reduce(122), // ^, reduce: MlrvalOrFunction + reduce(122), // &, reduce: MlrvalOrFunction + reduce(122), // <<, reduce: MlrvalOrFunction + reduce(122), // >>, reduce: MlrvalOrFunction + reduce(122), // >>>, reduce: MlrvalOrFunction + reduce(122), // +, reduce: MlrvalOrFunction + reduce(122), // -, reduce: MlrvalOrFunction + reduce(122), // .+, reduce: MlrvalOrFunction + reduce(122), // .-, reduce: MlrvalOrFunction + reduce(122), // ., reduce: MlrvalOrFunction + reduce(122), // *, reduce: MlrvalOrFunction + reduce(122), // /, reduce: MlrvalOrFunction + reduce(122), // //, reduce: MlrvalOrFunction + reduce(122), // %, reduce: MlrvalOrFunction + reduce(122), // .*, reduce: MlrvalOrFunction + reduce(122), // ./, reduce: MlrvalOrFunction + reduce(122), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(122), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1046 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(123), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(123), // }, reduce: MlrvalOrFunction + reduce(123), // =, reduce: MlrvalOrFunction + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(123), // ||=, reduce: MlrvalOrFunction + reduce(123), // ^^=, reduce: MlrvalOrFunction + reduce(123), // &&=, reduce: MlrvalOrFunction + reduce(123), // |=, reduce: MlrvalOrFunction + reduce(123), // ^=, reduce: MlrvalOrFunction + reduce(123), // <<=, reduce: MlrvalOrFunction + reduce(123), // >>=, reduce: MlrvalOrFunction + reduce(123), // >>>=, reduce: MlrvalOrFunction + reduce(123), // +=, reduce: MlrvalOrFunction + reduce(123), // .=, reduce: MlrvalOrFunction + reduce(123), // -=, reduce: MlrvalOrFunction + reduce(123), // *=, reduce: MlrvalOrFunction + reduce(123), // /=, reduce: MlrvalOrFunction + reduce(123), // //=, reduce: MlrvalOrFunction + reduce(123), // %=, reduce: MlrvalOrFunction + reduce(123), // **=, reduce: MlrvalOrFunction + reduce(123), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(123), // ||, reduce: MlrvalOrFunction + reduce(123), // ^^, reduce: MlrvalOrFunction + reduce(123), // &&, reduce: MlrvalOrFunction + reduce(123), // =~, reduce: MlrvalOrFunction + reduce(123), // !=~, reduce: MlrvalOrFunction + reduce(123), // ==, reduce: MlrvalOrFunction + reduce(123), // !=, reduce: MlrvalOrFunction + reduce(123), // >, reduce: MlrvalOrFunction + reduce(123), // >=, reduce: MlrvalOrFunction + reduce(123), // <, reduce: MlrvalOrFunction + reduce(123), // <=, reduce: MlrvalOrFunction + reduce(123), // |, reduce: MlrvalOrFunction + reduce(123), // ^, reduce: MlrvalOrFunction + reduce(123), // &, reduce: MlrvalOrFunction + reduce(123), // <<, reduce: MlrvalOrFunction + reduce(123), // >>, reduce: MlrvalOrFunction + reduce(123), // >>>, reduce: MlrvalOrFunction + reduce(123), // +, reduce: MlrvalOrFunction + reduce(123), // -, reduce: MlrvalOrFunction + reduce(123), // .+, reduce: MlrvalOrFunction + reduce(123), // .-, reduce: MlrvalOrFunction + reduce(123), // ., reduce: MlrvalOrFunction + reduce(123), // *, reduce: MlrvalOrFunction + reduce(123), // /, reduce: MlrvalOrFunction + reduce(123), // //, reduce: MlrvalOrFunction + reduce(123), // %, reduce: MlrvalOrFunction + reduce(123), // .*, reduce: MlrvalOrFunction + reduce(123), // ./, reduce: MlrvalOrFunction + reduce(123), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(123), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1047 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - shift(1581), // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { + shift(456), // { nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1036 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(126), // ;, reduce: MlrvalOrFunction - reduce(126), // =, reduce: MlrvalOrFunction - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(126), // ||=, reduce: MlrvalOrFunction - reduce(126), // ^^=, reduce: MlrvalOrFunction - reduce(126), // &&=, reduce: MlrvalOrFunction - reduce(126), // |=, reduce: MlrvalOrFunction - reduce(126), // ^=, reduce: MlrvalOrFunction - reduce(126), // <<=, reduce: MlrvalOrFunction - reduce(126), // >>=, reduce: MlrvalOrFunction - reduce(126), // >>>=, reduce: MlrvalOrFunction - reduce(126), // +=, reduce: MlrvalOrFunction - reduce(126), // .=, reduce: MlrvalOrFunction - reduce(126), // -=, reduce: MlrvalOrFunction - reduce(126), // *=, reduce: MlrvalOrFunction - reduce(126), // /=, reduce: MlrvalOrFunction - reduce(126), // //=, reduce: MlrvalOrFunction - reduce(126), // %=, reduce: MlrvalOrFunction - reduce(126), // **=, reduce: MlrvalOrFunction - reduce(126), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(126), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(126), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1037 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name + shift(462), // md_token_field_name + shift(463), // $[ + shift(1598), // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -111027,10 +114193,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- nil, // . nil, // * nil, // / @@ -111039,159 +114205,54 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(490), // ! - shift(491), // ~ + shift(498), // ! + shift(499), // ~ nil, // ** - shift(493), // ( + shift(501), // ( nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ nil, // , - shift(505), // { - shift(1583), // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1038 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(165), // $, reduce: BeginBlock - nil, // empty - nil, // ; - nil, // = - reduce(165), // md_token_filter, reduce: BeginBlock - reduce(165), // md_token_emit, reduce: BeginBlock - reduce(165), // md_token_dump, reduce: BeginBlock - reduce(165), // md_token_edump, reduce: BeginBlock - reduce(165), // md_token_field_name, reduce: BeginBlock - reduce(165), // $[, reduce: BeginBlock - nil, // ] - reduce(165), // md_token_braced_field_name, reduce: BeginBlock - reduce(165), // md_token_full_srec, reduce: BeginBlock - reduce(165), // md_token_oosvar_name, reduce: BeginBlock - reduce(165), // @[, reduce: BeginBlock - reduce(165), // md_token_braced_oosvar_name, reduce: BeginBlock - reduce(165), // md_token_full_oosvar, reduce: BeginBlock - reduce(165), // md_token_non_sigil_name, reduce: BeginBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(165), // +, reduce: BeginBlock - reduce(165), // -, reduce: BeginBlock - reduce(165), // .+, reduce: BeginBlock - reduce(165), // .-, reduce: BeginBlock - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(165), // !, reduce: BeginBlock - reduce(165), // ~, reduce: BeginBlock - nil, // ** - reduce(165), // (, reduce: BeginBlock - nil, // ) - reduce(165), // md_token_string_literal, reduce: BeginBlock - reduce(165), // md_token_int_literal, reduce: BeginBlock - reduce(165), // md_token_float_literal, reduce: BeginBlock - reduce(165), // md_token_boolean_literal, reduce: BeginBlock - reduce(165), // md_token_M_PI, reduce: BeginBlock - reduce(165), // md_token_M_E, reduce: BeginBlock - reduce(165), // md_token_panic, reduce: BeginBlock - reduce(165), // [, reduce: BeginBlock - nil, // , - reduce(165), // {, reduce: BeginBlock - nil, // } - reduce(165), // md_token_IPS, reduce: BeginBlock - reduce(165), // md_token_IFS, reduce: BeginBlock - reduce(165), // md_token_IRS, reduce: BeginBlock - reduce(165), // md_token_OPS, reduce: BeginBlock - reduce(165), // md_token_OFS, reduce: BeginBlock - reduce(165), // md_token_ORS, reduce: BeginBlock - reduce(165), // md_token_NF, reduce: BeginBlock - reduce(165), // md_token_NR, reduce: BeginBlock - reduce(165), // md_token_FNR, reduce: BeginBlock - reduce(165), // md_token_FILENAME, reduce: BeginBlock - reduce(165), // md_token_FILENUM, reduce: BeginBlock - reduce(165), // md_token_int_type, reduce: BeginBlock - reduce(165), // md_token_float_type, reduce: BeginBlock - reduce(165), // md_token_begin, reduce: BeginBlock - reduce(165), // md_token_end, reduce: BeginBlock - reduce(165), // md_token_if, reduce: BeginBlock - nil, // md_token_elif - nil, // md_token_else - reduce(165), // md_token_for, reduce: BeginBlock - nil, // md_token_in - }, - }, - actionRow{ // S1039 + actionRow{ // S1048 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(133), // ;, reduce: MlrvalOrFunction - reduce(133), // =, reduce: MlrvalOrFunction + reduce(129), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(129), // }, reduce: MlrvalOrFunction + reduce(129), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -111206,56 +114267,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(133), // ||=, reduce: MlrvalOrFunction - reduce(133), // ^^=, reduce: MlrvalOrFunction - reduce(133), // &&=, reduce: MlrvalOrFunction - reduce(133), // |=, reduce: MlrvalOrFunction - reduce(133), // ^=, reduce: MlrvalOrFunction - reduce(133), // <<=, reduce: MlrvalOrFunction - reduce(133), // >>=, reduce: MlrvalOrFunction - reduce(133), // >>>=, reduce: MlrvalOrFunction - reduce(133), // +=, reduce: MlrvalOrFunction - reduce(133), // .=, reduce: MlrvalOrFunction - reduce(133), // -=, reduce: MlrvalOrFunction - reduce(133), // *=, reduce: MlrvalOrFunction - reduce(133), // /=, reduce: MlrvalOrFunction - reduce(133), // //=, reduce: MlrvalOrFunction - reduce(133), // %=, reduce: MlrvalOrFunction - reduce(133), // **=, reduce: MlrvalOrFunction - reduce(133), // ?, reduce: MlrvalOrFunction + reduce(129), // ||=, reduce: MlrvalOrFunction + reduce(129), // ^^=, reduce: MlrvalOrFunction + reduce(129), // &&=, reduce: MlrvalOrFunction + reduce(129), // |=, reduce: MlrvalOrFunction + reduce(129), // ^=, reduce: MlrvalOrFunction + reduce(129), // <<=, reduce: MlrvalOrFunction + reduce(129), // >>=, reduce: MlrvalOrFunction + reduce(129), // >>>=, reduce: MlrvalOrFunction + reduce(129), // +=, reduce: MlrvalOrFunction + reduce(129), // .=, reduce: MlrvalOrFunction + reduce(129), // -=, reduce: MlrvalOrFunction + reduce(129), // *=, reduce: MlrvalOrFunction + reduce(129), // /=, reduce: MlrvalOrFunction + reduce(129), // //=, reduce: MlrvalOrFunction + reduce(129), // %=, reduce: MlrvalOrFunction + reduce(129), // **=, reduce: MlrvalOrFunction + reduce(129), // ?, reduce: MlrvalOrFunction nil, // : - reduce(133), // ||, reduce: MlrvalOrFunction - reduce(133), // ^^, reduce: MlrvalOrFunction - reduce(133), // &&, reduce: MlrvalOrFunction - reduce(133), // =~, reduce: MlrvalOrFunction - reduce(133), // !=~, reduce: MlrvalOrFunction - reduce(133), // ==, reduce: MlrvalOrFunction - reduce(133), // !=, reduce: MlrvalOrFunction - reduce(133), // >, reduce: MlrvalOrFunction - reduce(133), // >=, reduce: MlrvalOrFunction - reduce(133), // <, reduce: MlrvalOrFunction - reduce(133), // <=, reduce: MlrvalOrFunction - reduce(133), // |, reduce: MlrvalOrFunction - reduce(133), // ^, reduce: MlrvalOrFunction - reduce(133), // &, reduce: MlrvalOrFunction - reduce(133), // <<, reduce: MlrvalOrFunction - reduce(133), // >>, reduce: MlrvalOrFunction - reduce(133), // >>>, reduce: MlrvalOrFunction - reduce(133), // +, reduce: MlrvalOrFunction - reduce(133), // -, reduce: MlrvalOrFunction - reduce(133), // .+, reduce: MlrvalOrFunction - reduce(133), // .-, reduce: MlrvalOrFunction - reduce(133), // ., reduce: MlrvalOrFunction - reduce(133), // *, reduce: MlrvalOrFunction - reduce(133), // /, reduce: MlrvalOrFunction - reduce(133), // //, reduce: MlrvalOrFunction - reduce(133), // %, reduce: MlrvalOrFunction - reduce(133), // .*, reduce: MlrvalOrFunction - reduce(133), // ./, reduce: MlrvalOrFunction - reduce(133), // .//, reduce: MlrvalOrFunction + reduce(129), // ||, reduce: MlrvalOrFunction + reduce(129), // ^^, reduce: MlrvalOrFunction + reduce(129), // &&, reduce: MlrvalOrFunction + reduce(129), // =~, reduce: MlrvalOrFunction + reduce(129), // !=~, reduce: MlrvalOrFunction + reduce(129), // ==, reduce: MlrvalOrFunction + reduce(129), // !=, reduce: MlrvalOrFunction + reduce(129), // >, reduce: MlrvalOrFunction + reduce(129), // >=, reduce: MlrvalOrFunction + reduce(129), // <, reduce: MlrvalOrFunction + reduce(129), // <=, reduce: MlrvalOrFunction + reduce(129), // |, reduce: MlrvalOrFunction + reduce(129), // ^, reduce: MlrvalOrFunction + reduce(129), // &, reduce: MlrvalOrFunction + reduce(129), // <<, reduce: MlrvalOrFunction + reduce(129), // >>, reduce: MlrvalOrFunction + reduce(129), // >>>, reduce: MlrvalOrFunction + reduce(129), // +, reduce: MlrvalOrFunction + reduce(129), // -, reduce: MlrvalOrFunction + reduce(129), // .+, reduce: MlrvalOrFunction + reduce(129), // .-, reduce: MlrvalOrFunction + reduce(129), // ., reduce: MlrvalOrFunction + reduce(129), // *, reduce: MlrvalOrFunction + reduce(129), // /, reduce: MlrvalOrFunction + reduce(129), // //, reduce: MlrvalOrFunction + reduce(129), // %, reduce: MlrvalOrFunction + reduce(129), // .*, reduce: MlrvalOrFunction + reduce(129), // ./, reduce: MlrvalOrFunction + reduce(129), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction + reduce(129), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -111265,10 +114326,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(133), // [, reduce: MlrvalOrFunction + reduce(129), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - reduce(133), // }, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -111287,18 +114346,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1040 + actionRow{ // S1049 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(134), // ;, reduce: ContextVariable - reduce(134), // =, reduce: ContextVariable + reduce(136), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(136), // }, reduce: MlrvalOrFunction + reduce(136), // =, reduce: MlrvalOrFunction nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -111313,56 +114376,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(134), // ||=, reduce: ContextVariable - reduce(134), // ^^=, reduce: ContextVariable - reduce(134), // &&=, reduce: ContextVariable - reduce(134), // |=, reduce: ContextVariable - reduce(134), // ^=, reduce: ContextVariable - reduce(134), // <<=, reduce: ContextVariable - reduce(134), // >>=, reduce: ContextVariable - reduce(134), // >>>=, reduce: ContextVariable - reduce(134), // +=, reduce: ContextVariable - reduce(134), // .=, reduce: ContextVariable - reduce(134), // -=, reduce: ContextVariable - reduce(134), // *=, reduce: ContextVariable - reduce(134), // /=, reduce: ContextVariable - reduce(134), // //=, reduce: ContextVariable - reduce(134), // %=, reduce: ContextVariable - reduce(134), // **=, reduce: ContextVariable - reduce(134), // ?, reduce: ContextVariable + reduce(136), // ||=, reduce: MlrvalOrFunction + reduce(136), // ^^=, reduce: MlrvalOrFunction + reduce(136), // &&=, reduce: MlrvalOrFunction + reduce(136), // |=, reduce: MlrvalOrFunction + reduce(136), // ^=, reduce: MlrvalOrFunction + reduce(136), // <<=, reduce: MlrvalOrFunction + reduce(136), // >>=, reduce: MlrvalOrFunction + reduce(136), // >>>=, reduce: MlrvalOrFunction + reduce(136), // +=, reduce: MlrvalOrFunction + reduce(136), // .=, reduce: MlrvalOrFunction + reduce(136), // -=, reduce: MlrvalOrFunction + reduce(136), // *=, reduce: MlrvalOrFunction + reduce(136), // /=, reduce: MlrvalOrFunction + reduce(136), // //=, reduce: MlrvalOrFunction + reduce(136), // %=, reduce: MlrvalOrFunction + reduce(136), // **=, reduce: MlrvalOrFunction + reduce(136), // ?, reduce: MlrvalOrFunction nil, // : - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // >>>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable + reduce(136), // ||, reduce: MlrvalOrFunction + reduce(136), // ^^, reduce: MlrvalOrFunction + reduce(136), // &&, reduce: MlrvalOrFunction + reduce(136), // =~, reduce: MlrvalOrFunction + reduce(136), // !=~, reduce: MlrvalOrFunction + reduce(136), // ==, reduce: MlrvalOrFunction + reduce(136), // !=, reduce: MlrvalOrFunction + reduce(136), // >, reduce: MlrvalOrFunction + reduce(136), // >=, reduce: MlrvalOrFunction + reduce(136), // <, reduce: MlrvalOrFunction + reduce(136), // <=, reduce: MlrvalOrFunction + reduce(136), // |, reduce: MlrvalOrFunction + reduce(136), // ^, reduce: MlrvalOrFunction + reduce(136), // &, reduce: MlrvalOrFunction + reduce(136), // <<, reduce: MlrvalOrFunction + reduce(136), // >>, reduce: MlrvalOrFunction + reduce(136), // >>>, reduce: MlrvalOrFunction + reduce(136), // +, reduce: MlrvalOrFunction + reduce(136), // -, reduce: MlrvalOrFunction + reduce(136), // .+, reduce: MlrvalOrFunction + reduce(136), // .-, reduce: MlrvalOrFunction + reduce(136), // ., reduce: MlrvalOrFunction + reduce(136), // *, reduce: MlrvalOrFunction + reduce(136), // /, reduce: MlrvalOrFunction + reduce(136), // //, reduce: MlrvalOrFunction + reduce(136), // %, reduce: MlrvalOrFunction + reduce(136), // .*, reduce: MlrvalOrFunction + reduce(136), // ./, reduce: MlrvalOrFunction + reduce(136), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(134), // **, reduce: ContextVariable + reduce(136), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -111372,10 +114435,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(134), // [, reduce: ContextVariable + reduce(136), // [, reduce: MlrvalOrFunction nil, // , - nil, // { - reduce(134), // }, reduce: ContextVariable nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -111394,231 +114455,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1041 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(135), // ;, reduce: ContextVariable - reduce(135), // =, reduce: ContextVariable - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(135), // ||=, reduce: ContextVariable - reduce(135), // ^^=, reduce: ContextVariable - reduce(135), // &&=, reduce: ContextVariable - reduce(135), // |=, reduce: ContextVariable - reduce(135), // ^=, reduce: ContextVariable - reduce(135), // <<=, reduce: ContextVariable - reduce(135), // >>=, reduce: ContextVariable - reduce(135), // >>>=, reduce: ContextVariable - reduce(135), // +=, reduce: ContextVariable - reduce(135), // .=, reduce: ContextVariable - reduce(135), // -=, reduce: ContextVariable - reduce(135), // *=, reduce: ContextVariable - reduce(135), // /=, reduce: ContextVariable - reduce(135), // //=, reduce: ContextVariable - reduce(135), // %=, reduce: ContextVariable - reduce(135), // **=, reduce: ContextVariable - reduce(135), // ?, reduce: ContextVariable - nil, // : - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // >>>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(135), // [, reduce: ContextVariable - nil, // , - nil, // { - reduce(135), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1042 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(136), // ;, reduce: ContextVariable - reduce(136), // =, reduce: ContextVariable - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(136), // ||=, reduce: ContextVariable - reduce(136), // ^^=, reduce: ContextVariable - reduce(136), // &&=, reduce: ContextVariable - reduce(136), // |=, reduce: ContextVariable - reduce(136), // ^=, reduce: ContextVariable - reduce(136), // <<=, reduce: ContextVariable - reduce(136), // >>=, reduce: ContextVariable - reduce(136), // >>>=, reduce: ContextVariable - reduce(136), // +=, reduce: ContextVariable - reduce(136), // .=, reduce: ContextVariable - reduce(136), // -=, reduce: ContextVariable - reduce(136), // *=, reduce: ContextVariable - reduce(136), // /=, reduce: ContextVariable - reduce(136), // //=, reduce: ContextVariable - reduce(136), // %=, reduce: ContextVariable - reduce(136), // **=, reduce: ContextVariable - reduce(136), // ?, reduce: ContextVariable - nil, // : - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // >>>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(136), // [, reduce: ContextVariable - nil, // , - nil, // { - reduce(136), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1043 + actionRow{ // S1050 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(137), // ;, reduce: ContextVariable + nil, // { + reduce(137), // }, reduce: ContextVariable reduce(137), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -111695,8 +114546,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(137), // [, reduce: ContextVariable nil, // , - nil, // { - reduce(137), // }, reduce: ContextVariable nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -111715,17 +114564,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1044 + actionRow{ // S1051 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(138), // ;, reduce: ContextVariable + nil, // { + reduce(138), // }, reduce: ContextVariable reduce(138), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -111802,8 +114655,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(138), // [, reduce: ContextVariable nil, // , - nil, // { - reduce(138), // }, reduce: ContextVariable nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -111822,17 +114673,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1045 + actionRow{ // S1052 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(139), // ;, reduce: ContextVariable + nil, // { + reduce(139), // }, reduce: ContextVariable reduce(139), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -111909,8 +114764,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(139), // [, reduce: ContextVariable nil, // , - nil, // { - reduce(139), // }, reduce: ContextVariable nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -111929,17 +114782,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1046 + actionRow{ // S1053 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(140), // ;, reduce: ContextVariable + nil, // { + reduce(140), // }, reduce: ContextVariable reduce(140), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -112016,8 +114873,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(140), // [, reduce: ContextVariable nil, // , - nil, // { - reduce(140), // }, reduce: ContextVariable nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -112036,17 +114891,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1047 + actionRow{ // S1054 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(141), // ;, reduce: ContextVariable + nil, // { + reduce(141), // }, reduce: ContextVariable reduce(141), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -112123,8 +114982,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(141), // [, reduce: ContextVariable nil, // , - nil, // { - reduce(141), // }, reduce: ContextVariable nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -112143,17 +115000,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1048 + actionRow{ // S1055 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(142), // ;, reduce: ContextVariable + nil, // { + reduce(142), // }, reduce: ContextVariable reduce(142), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -112230,8 +115091,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(142), // [, reduce: ContextVariable nil, // , - nil, // { - reduce(142), // }, reduce: ContextVariable nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -112250,17 +115109,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1049 + actionRow{ // S1056 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(143), // ;, reduce: ContextVariable + nil, // { + reduce(143), // }, reduce: ContextVariable reduce(143), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -112337,8 +115200,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(143), // [, reduce: ContextVariable nil, // , - nil, // { - reduce(143), // }, reduce: ContextVariable nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -112357,17 +115218,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1050 + actionRow{ // S1057 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(144), // ;, reduce: ContextVariable + nil, // { + reduce(144), // }, reduce: ContextVariable reduce(144), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit @@ -112444,8 +115309,6 @@ var actionTab = actionTable{ nil, // md_token_panic reduce(144), // [, reduce: ContextVariable nil, // , - nil, // { - reduce(144), // }, reduce: ContextVariable nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -112464,18 +115327,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1051 + actionRow{ // S1058 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(145), // ;, reduce: MlrvalOrFunction - reduce(145), // =, reduce: MlrvalOrFunction + reduce(145), // ;, reduce: ContextVariable + nil, // { + reduce(145), // }, reduce: ContextVariable + reduce(145), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -112490,56 +115357,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(145), // ||=, reduce: MlrvalOrFunction - reduce(145), // ^^=, reduce: MlrvalOrFunction - reduce(145), // &&=, reduce: MlrvalOrFunction - reduce(145), // |=, reduce: MlrvalOrFunction - reduce(145), // ^=, reduce: MlrvalOrFunction - reduce(145), // <<=, reduce: MlrvalOrFunction - reduce(145), // >>=, reduce: MlrvalOrFunction - reduce(145), // >>>=, reduce: MlrvalOrFunction - reduce(145), // +=, reduce: MlrvalOrFunction - reduce(145), // .=, reduce: MlrvalOrFunction - reduce(145), // -=, reduce: MlrvalOrFunction - reduce(145), // *=, reduce: MlrvalOrFunction - reduce(145), // /=, reduce: MlrvalOrFunction - reduce(145), // //=, reduce: MlrvalOrFunction - reduce(145), // %=, reduce: MlrvalOrFunction - reduce(145), // **=, reduce: MlrvalOrFunction - reduce(145), // ?, reduce: MlrvalOrFunction + reduce(145), // ||=, reduce: ContextVariable + reduce(145), // ^^=, reduce: ContextVariable + reduce(145), // &&=, reduce: ContextVariable + reduce(145), // |=, reduce: ContextVariable + reduce(145), // ^=, reduce: ContextVariable + reduce(145), // <<=, reduce: ContextVariable + reduce(145), // >>=, reduce: ContextVariable + reduce(145), // >>>=, reduce: ContextVariable + reduce(145), // +=, reduce: ContextVariable + reduce(145), // .=, reduce: ContextVariable + reduce(145), // -=, reduce: ContextVariable + reduce(145), // *=, reduce: ContextVariable + reduce(145), // /=, reduce: ContextVariable + reduce(145), // //=, reduce: ContextVariable + reduce(145), // %=, reduce: ContextVariable + reduce(145), // **=, reduce: ContextVariable + reduce(145), // ?, reduce: ContextVariable nil, // : - reduce(145), // ||, reduce: MlrvalOrFunction - reduce(145), // ^^, reduce: MlrvalOrFunction - reduce(145), // &&, reduce: MlrvalOrFunction - reduce(145), // =~, reduce: MlrvalOrFunction - reduce(145), // !=~, reduce: MlrvalOrFunction - reduce(145), // ==, reduce: MlrvalOrFunction - reduce(145), // !=, reduce: MlrvalOrFunction - reduce(145), // >, reduce: MlrvalOrFunction - reduce(145), // >=, reduce: MlrvalOrFunction - reduce(145), // <, reduce: MlrvalOrFunction - reduce(145), // <=, reduce: MlrvalOrFunction - reduce(145), // |, reduce: MlrvalOrFunction - reduce(145), // ^, reduce: MlrvalOrFunction - reduce(145), // &, reduce: MlrvalOrFunction - reduce(145), // <<, reduce: MlrvalOrFunction - reduce(145), // >>, reduce: MlrvalOrFunction - reduce(145), // >>>, reduce: MlrvalOrFunction - reduce(145), // +, reduce: MlrvalOrFunction - reduce(145), // -, reduce: MlrvalOrFunction - reduce(145), // .+, reduce: MlrvalOrFunction - reduce(145), // .-, reduce: MlrvalOrFunction - reduce(145), // ., reduce: MlrvalOrFunction - reduce(145), // *, reduce: MlrvalOrFunction - reduce(145), // /, reduce: MlrvalOrFunction - reduce(145), // //, reduce: MlrvalOrFunction - reduce(145), // %, reduce: MlrvalOrFunction - reduce(145), // .*, reduce: MlrvalOrFunction - reduce(145), // ./, reduce: MlrvalOrFunction - reduce(145), // .//, reduce: MlrvalOrFunction + reduce(145), // ||, reduce: ContextVariable + reduce(145), // ^^, reduce: ContextVariable + reduce(145), // &&, reduce: ContextVariable + reduce(145), // =~, reduce: ContextVariable + reduce(145), // !=~, reduce: ContextVariable + reduce(145), // ==, reduce: ContextVariable + reduce(145), // !=, reduce: ContextVariable + reduce(145), // >, reduce: ContextVariable + reduce(145), // >=, reduce: ContextVariable + reduce(145), // <, reduce: ContextVariable + reduce(145), // <=, reduce: ContextVariable + reduce(145), // |, reduce: ContextVariable + reduce(145), // ^, reduce: ContextVariable + reduce(145), // &, reduce: ContextVariable + reduce(145), // <<, reduce: ContextVariable + reduce(145), // >>, reduce: ContextVariable + reduce(145), // >>>, reduce: ContextVariable + reduce(145), // +, reduce: ContextVariable + reduce(145), // -, reduce: ContextVariable + reduce(145), // .+, reduce: ContextVariable + reduce(145), // .-, reduce: ContextVariable + reduce(145), // ., reduce: ContextVariable + reduce(145), // *, reduce: ContextVariable + reduce(145), // /, reduce: ContextVariable + reduce(145), // //, reduce: ContextVariable + reduce(145), // %, reduce: ContextVariable + reduce(145), // .*, reduce: ContextVariable + reduce(145), // ./, reduce: ContextVariable + reduce(145), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction + reduce(145), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -112549,10 +115416,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(145), // [, reduce: MlrvalOrFunction + reduce(145), // [, reduce: ContextVariable nil, // , - nil, // { - reduce(145), // }, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -112571,18 +115436,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1052 + actionRow{ // S1059 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(147), // ;, reduce: MlrvalOrFunction - reduce(147), // =, reduce: MlrvalOrFunction + reduce(146), // ;, reduce: ContextVariable + nil, // { + reduce(146), // }, reduce: ContextVariable + reduce(146), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -112597,56 +115466,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(147), // ||=, reduce: MlrvalOrFunction - reduce(147), // ^^=, reduce: MlrvalOrFunction - reduce(147), // &&=, reduce: MlrvalOrFunction - reduce(147), // |=, reduce: MlrvalOrFunction - reduce(147), // ^=, reduce: MlrvalOrFunction - reduce(147), // <<=, reduce: MlrvalOrFunction - reduce(147), // >>=, reduce: MlrvalOrFunction - reduce(147), // >>>=, reduce: MlrvalOrFunction - reduce(147), // +=, reduce: MlrvalOrFunction - reduce(147), // .=, reduce: MlrvalOrFunction - reduce(147), // -=, reduce: MlrvalOrFunction - reduce(147), // *=, reduce: MlrvalOrFunction - reduce(147), // /=, reduce: MlrvalOrFunction - reduce(147), // //=, reduce: MlrvalOrFunction - reduce(147), // %=, reduce: MlrvalOrFunction - reduce(147), // **=, reduce: MlrvalOrFunction - reduce(147), // ?, reduce: MlrvalOrFunction + reduce(146), // ||=, reduce: ContextVariable + reduce(146), // ^^=, reduce: ContextVariable + reduce(146), // &&=, reduce: ContextVariable + reduce(146), // |=, reduce: ContextVariable + reduce(146), // ^=, reduce: ContextVariable + reduce(146), // <<=, reduce: ContextVariable + reduce(146), // >>=, reduce: ContextVariable + reduce(146), // >>>=, reduce: ContextVariable + reduce(146), // +=, reduce: ContextVariable + reduce(146), // .=, reduce: ContextVariable + reduce(146), // -=, reduce: ContextVariable + reduce(146), // *=, reduce: ContextVariable + reduce(146), // /=, reduce: ContextVariable + reduce(146), // //=, reduce: ContextVariable + reduce(146), // %=, reduce: ContextVariable + reduce(146), // **=, reduce: ContextVariable + reduce(146), // ?, reduce: ContextVariable nil, // : - reduce(147), // ||, reduce: MlrvalOrFunction - reduce(147), // ^^, reduce: MlrvalOrFunction - reduce(147), // &&, reduce: MlrvalOrFunction - reduce(147), // =~, reduce: MlrvalOrFunction - reduce(147), // !=~, reduce: MlrvalOrFunction - reduce(147), // ==, reduce: MlrvalOrFunction - reduce(147), // !=, reduce: MlrvalOrFunction - reduce(147), // >, reduce: MlrvalOrFunction - reduce(147), // >=, reduce: MlrvalOrFunction - reduce(147), // <, reduce: MlrvalOrFunction - reduce(147), // <=, reduce: MlrvalOrFunction - reduce(147), // |, reduce: MlrvalOrFunction - reduce(147), // ^, reduce: MlrvalOrFunction - reduce(147), // &, reduce: MlrvalOrFunction - reduce(147), // <<, reduce: MlrvalOrFunction - reduce(147), // >>, reduce: MlrvalOrFunction - reduce(147), // >>>, reduce: MlrvalOrFunction - reduce(147), // +, reduce: MlrvalOrFunction - reduce(147), // -, reduce: MlrvalOrFunction - reduce(147), // .+, reduce: MlrvalOrFunction - reduce(147), // .-, reduce: MlrvalOrFunction - reduce(147), // ., reduce: MlrvalOrFunction - reduce(147), // *, reduce: MlrvalOrFunction - reduce(147), // /, reduce: MlrvalOrFunction - reduce(147), // //, reduce: MlrvalOrFunction - reduce(147), // %, reduce: MlrvalOrFunction - reduce(147), // .*, reduce: MlrvalOrFunction - reduce(147), // ./, reduce: MlrvalOrFunction - reduce(147), // .//, reduce: MlrvalOrFunction + reduce(146), // ||, reduce: ContextVariable + reduce(146), // ^^, reduce: ContextVariable + reduce(146), // &&, reduce: ContextVariable + reduce(146), // =~, reduce: ContextVariable + reduce(146), // !=~, reduce: ContextVariable + reduce(146), // ==, reduce: ContextVariable + reduce(146), // !=, reduce: ContextVariable + reduce(146), // >, reduce: ContextVariable + reduce(146), // >=, reduce: ContextVariable + reduce(146), // <, reduce: ContextVariable + reduce(146), // <=, reduce: ContextVariable + reduce(146), // |, reduce: ContextVariable + reduce(146), // ^, reduce: ContextVariable + reduce(146), // &, reduce: ContextVariable + reduce(146), // <<, reduce: ContextVariable + reduce(146), // >>, reduce: ContextVariable + reduce(146), // >>>, reduce: ContextVariable + reduce(146), // +, reduce: ContextVariable + reduce(146), // -, reduce: ContextVariable + reduce(146), // .+, reduce: ContextVariable + reduce(146), // .-, reduce: ContextVariable + reduce(146), // ., reduce: ContextVariable + reduce(146), // *, reduce: ContextVariable + reduce(146), // /, reduce: ContextVariable + reduce(146), // //, reduce: ContextVariable + reduce(146), // %, reduce: ContextVariable + reduce(146), // .*, reduce: ContextVariable + reduce(146), // ./, reduce: ContextVariable + reduce(146), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction + reduce(146), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -112656,10 +115525,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(147), // [, reduce: MlrvalOrFunction + reduce(146), // [, reduce: ContextVariable nil, // , - nil, // { - reduce(147), // }, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -112678,18 +115545,22 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1053 + actionRow{ // S1060 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(152), // ;, reduce: MlrvalOrFunction - reduce(152), // =, reduce: MlrvalOrFunction + reduce(147), // ;, reduce: ContextVariable + nil, // { + reduce(147), // }, reduce: ContextVariable + reduce(147), // =, reduce: ContextVariable nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -112704,56 +115575,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(152), // ||=, reduce: MlrvalOrFunction - reduce(152), // ^^=, reduce: MlrvalOrFunction - reduce(152), // &&=, reduce: MlrvalOrFunction - reduce(152), // |=, reduce: MlrvalOrFunction - reduce(152), // ^=, reduce: MlrvalOrFunction - reduce(152), // <<=, reduce: MlrvalOrFunction - reduce(152), // >>=, reduce: MlrvalOrFunction - reduce(152), // >>>=, reduce: MlrvalOrFunction - reduce(152), // +=, reduce: MlrvalOrFunction - reduce(152), // .=, reduce: MlrvalOrFunction - reduce(152), // -=, reduce: MlrvalOrFunction - reduce(152), // *=, reduce: MlrvalOrFunction - reduce(152), // /=, reduce: MlrvalOrFunction - reduce(152), // //=, reduce: MlrvalOrFunction - reduce(152), // %=, reduce: MlrvalOrFunction - reduce(152), // **=, reduce: MlrvalOrFunction - reduce(152), // ?, reduce: MlrvalOrFunction + reduce(147), // ||=, reduce: ContextVariable + reduce(147), // ^^=, reduce: ContextVariable + reduce(147), // &&=, reduce: ContextVariable + reduce(147), // |=, reduce: ContextVariable + reduce(147), // ^=, reduce: ContextVariable + reduce(147), // <<=, reduce: ContextVariable + reduce(147), // >>=, reduce: ContextVariable + reduce(147), // >>>=, reduce: ContextVariable + reduce(147), // +=, reduce: ContextVariable + reduce(147), // .=, reduce: ContextVariable + reduce(147), // -=, reduce: ContextVariable + reduce(147), // *=, reduce: ContextVariable + reduce(147), // /=, reduce: ContextVariable + reduce(147), // //=, reduce: ContextVariable + reduce(147), // %=, reduce: ContextVariable + reduce(147), // **=, reduce: ContextVariable + reduce(147), // ?, reduce: ContextVariable nil, // : - reduce(152), // ||, reduce: MlrvalOrFunction - reduce(152), // ^^, reduce: MlrvalOrFunction - reduce(152), // &&, reduce: MlrvalOrFunction - reduce(152), // =~, reduce: MlrvalOrFunction - reduce(152), // !=~, reduce: MlrvalOrFunction - reduce(152), // ==, reduce: MlrvalOrFunction - reduce(152), // !=, reduce: MlrvalOrFunction - reduce(152), // >, reduce: MlrvalOrFunction - reduce(152), // >=, reduce: MlrvalOrFunction - reduce(152), // <, reduce: MlrvalOrFunction - reduce(152), // <=, reduce: MlrvalOrFunction - reduce(152), // |, reduce: MlrvalOrFunction - reduce(152), // ^, reduce: MlrvalOrFunction - reduce(152), // &, reduce: MlrvalOrFunction - reduce(152), // <<, reduce: MlrvalOrFunction - reduce(152), // >>, reduce: MlrvalOrFunction - reduce(152), // >>>, reduce: MlrvalOrFunction - reduce(152), // +, reduce: MlrvalOrFunction - reduce(152), // -, reduce: MlrvalOrFunction - reduce(152), // .+, reduce: MlrvalOrFunction - reduce(152), // .-, reduce: MlrvalOrFunction - reduce(152), // ., reduce: MlrvalOrFunction - reduce(152), // *, reduce: MlrvalOrFunction - reduce(152), // /, reduce: MlrvalOrFunction - reduce(152), // //, reduce: MlrvalOrFunction - reduce(152), // %, reduce: MlrvalOrFunction - reduce(152), // .*, reduce: MlrvalOrFunction - reduce(152), // ./, reduce: MlrvalOrFunction - reduce(152), // .//, reduce: MlrvalOrFunction + reduce(147), // ||, reduce: ContextVariable + reduce(147), // ^^, reduce: ContextVariable + reduce(147), // &&, reduce: ContextVariable + reduce(147), // =~, reduce: ContextVariable + reduce(147), // !=~, reduce: ContextVariable + reduce(147), // ==, reduce: ContextVariable + reduce(147), // !=, reduce: ContextVariable + reduce(147), // >, reduce: ContextVariable + reduce(147), // >=, reduce: ContextVariable + reduce(147), // <, reduce: ContextVariable + reduce(147), // <=, reduce: ContextVariable + reduce(147), // |, reduce: ContextVariable + reduce(147), // ^, reduce: ContextVariable + reduce(147), // &, reduce: ContextVariable + reduce(147), // <<, reduce: ContextVariable + reduce(147), // >>, reduce: ContextVariable + reduce(147), // >>>, reduce: ContextVariable + reduce(147), // +, reduce: ContextVariable + reduce(147), // -, reduce: ContextVariable + reduce(147), // .+, reduce: ContextVariable + reduce(147), // .-, reduce: ContextVariable + reduce(147), // ., reduce: ContextVariable + reduce(147), // *, reduce: ContextVariable + reduce(147), // /, reduce: ContextVariable + reduce(147), // //, reduce: ContextVariable + reduce(147), // %, reduce: ContextVariable + reduce(147), // .*, reduce: ContextVariable + reduce(147), // ./, reduce: ContextVariable + reduce(147), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(152), // **, reduce: MlrvalOrFunction + reduce(147), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -112763,10 +115634,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(152), // [, reduce: MlrvalOrFunction + reduce(147), // [, reduce: ContextVariable nil, // , - nil, // { - reduce(152), // }, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -112785,17 +115654,348 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1054 + actionRow{ // S1061 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(148), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(148), // }, reduce: MlrvalOrFunction + reduce(148), // =, reduce: MlrvalOrFunction + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(148), // ||=, reduce: MlrvalOrFunction + reduce(148), // ^^=, reduce: MlrvalOrFunction + reduce(148), // &&=, reduce: MlrvalOrFunction + reduce(148), // |=, reduce: MlrvalOrFunction + reduce(148), // ^=, reduce: MlrvalOrFunction + reduce(148), // <<=, reduce: MlrvalOrFunction + reduce(148), // >>=, reduce: MlrvalOrFunction + reduce(148), // >>>=, reduce: MlrvalOrFunction + reduce(148), // +=, reduce: MlrvalOrFunction + reduce(148), // .=, reduce: MlrvalOrFunction + reduce(148), // -=, reduce: MlrvalOrFunction + reduce(148), // *=, reduce: MlrvalOrFunction + reduce(148), // /=, reduce: MlrvalOrFunction + reduce(148), // //=, reduce: MlrvalOrFunction + reduce(148), // %=, reduce: MlrvalOrFunction + reduce(148), // **=, reduce: MlrvalOrFunction + reduce(148), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(148), // ||, reduce: MlrvalOrFunction + reduce(148), // ^^, reduce: MlrvalOrFunction + reduce(148), // &&, reduce: MlrvalOrFunction + reduce(148), // =~, reduce: MlrvalOrFunction + reduce(148), // !=~, reduce: MlrvalOrFunction + reduce(148), // ==, reduce: MlrvalOrFunction + reduce(148), // !=, reduce: MlrvalOrFunction + reduce(148), // >, reduce: MlrvalOrFunction + reduce(148), // >=, reduce: MlrvalOrFunction + reduce(148), // <, reduce: MlrvalOrFunction + reduce(148), // <=, reduce: MlrvalOrFunction + reduce(148), // |, reduce: MlrvalOrFunction + reduce(148), // ^, reduce: MlrvalOrFunction + reduce(148), // &, reduce: MlrvalOrFunction + reduce(148), // <<, reduce: MlrvalOrFunction + reduce(148), // >>, reduce: MlrvalOrFunction + reduce(148), // >>>, reduce: MlrvalOrFunction + reduce(148), // +, reduce: MlrvalOrFunction + reduce(148), // -, reduce: MlrvalOrFunction + reduce(148), // .+, reduce: MlrvalOrFunction + reduce(148), // .-, reduce: MlrvalOrFunction + reduce(148), // ., reduce: MlrvalOrFunction + reduce(148), // *, reduce: MlrvalOrFunction + reduce(148), // /, reduce: MlrvalOrFunction + reduce(148), // //, reduce: MlrvalOrFunction + reduce(148), // %, reduce: MlrvalOrFunction + reduce(148), // .*, reduce: MlrvalOrFunction + reduce(148), // ./, reduce: MlrvalOrFunction + reduce(148), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(148), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(148), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1062 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(150), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(150), // }, reduce: MlrvalOrFunction + reduce(150), // =, reduce: MlrvalOrFunction + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(150), // ||=, reduce: MlrvalOrFunction + reduce(150), // ^^=, reduce: MlrvalOrFunction + reduce(150), // &&=, reduce: MlrvalOrFunction + reduce(150), // |=, reduce: MlrvalOrFunction + reduce(150), // ^=, reduce: MlrvalOrFunction + reduce(150), // <<=, reduce: MlrvalOrFunction + reduce(150), // >>=, reduce: MlrvalOrFunction + reduce(150), // >>>=, reduce: MlrvalOrFunction + reduce(150), // +=, reduce: MlrvalOrFunction + reduce(150), // .=, reduce: MlrvalOrFunction + reduce(150), // -=, reduce: MlrvalOrFunction + reduce(150), // *=, reduce: MlrvalOrFunction + reduce(150), // /=, reduce: MlrvalOrFunction + reduce(150), // //=, reduce: MlrvalOrFunction + reduce(150), // %=, reduce: MlrvalOrFunction + reduce(150), // **=, reduce: MlrvalOrFunction + reduce(150), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(150), // ||, reduce: MlrvalOrFunction + reduce(150), // ^^, reduce: MlrvalOrFunction + reduce(150), // &&, reduce: MlrvalOrFunction + reduce(150), // =~, reduce: MlrvalOrFunction + reduce(150), // !=~, reduce: MlrvalOrFunction + reduce(150), // ==, reduce: MlrvalOrFunction + reduce(150), // !=, reduce: MlrvalOrFunction + reduce(150), // >, reduce: MlrvalOrFunction + reduce(150), // >=, reduce: MlrvalOrFunction + reduce(150), // <, reduce: MlrvalOrFunction + reduce(150), // <=, reduce: MlrvalOrFunction + reduce(150), // |, reduce: MlrvalOrFunction + reduce(150), // ^, reduce: MlrvalOrFunction + reduce(150), // &, reduce: MlrvalOrFunction + reduce(150), // <<, reduce: MlrvalOrFunction + reduce(150), // >>, reduce: MlrvalOrFunction + reduce(150), // >>>, reduce: MlrvalOrFunction + reduce(150), // +, reduce: MlrvalOrFunction + reduce(150), // -, reduce: MlrvalOrFunction + reduce(150), // .+, reduce: MlrvalOrFunction + reduce(150), // .-, reduce: MlrvalOrFunction + reduce(150), // ., reduce: MlrvalOrFunction + reduce(150), // *, reduce: MlrvalOrFunction + reduce(150), // /, reduce: MlrvalOrFunction + reduce(150), // //, reduce: MlrvalOrFunction + reduce(150), // %, reduce: MlrvalOrFunction + reduce(150), // .*, reduce: MlrvalOrFunction + reduce(150), // ./, reduce: MlrvalOrFunction + reduce(150), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(150), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(150), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1063 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(155), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(155), // }, reduce: MlrvalOrFunction + reduce(155), // =, reduce: MlrvalOrFunction + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(155), // ||=, reduce: MlrvalOrFunction + reduce(155), // ^^=, reduce: MlrvalOrFunction + reduce(155), // &&=, reduce: MlrvalOrFunction + reduce(155), // |=, reduce: MlrvalOrFunction + reduce(155), // ^=, reduce: MlrvalOrFunction + reduce(155), // <<=, reduce: MlrvalOrFunction + reduce(155), // >>=, reduce: MlrvalOrFunction + reduce(155), // >>>=, reduce: MlrvalOrFunction + reduce(155), // +=, reduce: MlrvalOrFunction + reduce(155), // .=, reduce: MlrvalOrFunction + reduce(155), // -=, reduce: MlrvalOrFunction + reduce(155), // *=, reduce: MlrvalOrFunction + reduce(155), // /=, reduce: MlrvalOrFunction + reduce(155), // //=, reduce: MlrvalOrFunction + reduce(155), // %=, reduce: MlrvalOrFunction + reduce(155), // **=, reduce: MlrvalOrFunction + reduce(155), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(155), // ||, reduce: MlrvalOrFunction + reduce(155), // ^^, reduce: MlrvalOrFunction + reduce(155), // &&, reduce: MlrvalOrFunction + reduce(155), // =~, reduce: MlrvalOrFunction + reduce(155), // !=~, reduce: MlrvalOrFunction + reduce(155), // ==, reduce: MlrvalOrFunction + reduce(155), // !=, reduce: MlrvalOrFunction + reduce(155), // >, reduce: MlrvalOrFunction + reduce(155), // >=, reduce: MlrvalOrFunction + reduce(155), // <, reduce: MlrvalOrFunction + reduce(155), // <=, reduce: MlrvalOrFunction + reduce(155), // |, reduce: MlrvalOrFunction + reduce(155), // ^, reduce: MlrvalOrFunction + reduce(155), // &, reduce: MlrvalOrFunction + reduce(155), // <<, reduce: MlrvalOrFunction + reduce(155), // >>, reduce: MlrvalOrFunction + reduce(155), // >>>, reduce: MlrvalOrFunction + reduce(155), // +, reduce: MlrvalOrFunction + reduce(155), // -, reduce: MlrvalOrFunction + reduce(155), // .+, reduce: MlrvalOrFunction + reduce(155), // .-, reduce: MlrvalOrFunction + reduce(155), // ., reduce: MlrvalOrFunction + reduce(155), // *, reduce: MlrvalOrFunction + reduce(155), // /, reduce: MlrvalOrFunction + reduce(155), // //, reduce: MlrvalOrFunction + reduce(155), // %, reduce: MlrvalOrFunction + reduce(155), // .*, reduce: MlrvalOrFunction + reduce(155), // ./, reduce: MlrvalOrFunction + reduce(155), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(155), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(155), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1064 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -112861,7 +116061,7 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(1585), // ( + shift(1600), // ( nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal @@ -112872,8 +116072,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -112892,338 +116090,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1055 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(161), // md_token_filter, reduce: BracefulStatement - reduce(161), // md_token_emit, reduce: BracefulStatement - reduce(161), // md_token_dump, reduce: BracefulStatement - reduce(161), // md_token_edump, reduce: BracefulStatement - reduce(161), // md_token_field_name, reduce: BracefulStatement - reduce(161), // $[, reduce: BracefulStatement - nil, // ] - reduce(161), // md_token_braced_field_name, reduce: BracefulStatement - reduce(161), // md_token_full_srec, reduce: BracefulStatement - reduce(161), // md_token_oosvar_name, reduce: BracefulStatement - reduce(161), // @[, reduce: BracefulStatement - reduce(161), // md_token_braced_oosvar_name, reduce: BracefulStatement - reduce(161), // md_token_full_oosvar, reduce: BracefulStatement - reduce(161), // md_token_non_sigil_name, reduce: BracefulStatement - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(161), // +, reduce: BracefulStatement - reduce(161), // -, reduce: BracefulStatement - reduce(161), // .+, reduce: BracefulStatement - reduce(161), // .-, reduce: BracefulStatement - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(161), // !, reduce: BracefulStatement - reduce(161), // ~, reduce: BracefulStatement - nil, // ** - reduce(161), // (, reduce: BracefulStatement - nil, // ) - reduce(161), // md_token_string_literal, reduce: BracefulStatement - reduce(161), // md_token_int_literal, reduce: BracefulStatement - reduce(161), // md_token_float_literal, reduce: BracefulStatement - reduce(161), // md_token_boolean_literal, reduce: BracefulStatement - reduce(161), // md_token_M_PI, reduce: BracefulStatement - reduce(161), // md_token_M_E, reduce: BracefulStatement - reduce(161), // md_token_panic, reduce: BracefulStatement - reduce(161), // [, reduce: BracefulStatement - nil, // , - reduce(161), // {, reduce: BracefulStatement - reduce(161), // }, reduce: BracefulStatement - reduce(161), // md_token_IPS, reduce: BracefulStatement - reduce(161), // md_token_IFS, reduce: BracefulStatement - reduce(161), // md_token_IRS, reduce: BracefulStatement - reduce(161), // md_token_OPS, reduce: BracefulStatement - reduce(161), // md_token_OFS, reduce: BracefulStatement - reduce(161), // md_token_ORS, reduce: BracefulStatement - reduce(161), // md_token_NF, reduce: BracefulStatement - reduce(161), // md_token_NR, reduce: BracefulStatement - reduce(161), // md_token_FNR, reduce: BracefulStatement - reduce(161), // md_token_FILENAME, reduce: BracefulStatement - reduce(161), // md_token_FILENUM, reduce: BracefulStatement - reduce(161), // md_token_int_type, reduce: BracefulStatement - reduce(161), // md_token_float_type, reduce: BracefulStatement - reduce(161), // md_token_begin, reduce: BracefulStatement - reduce(161), // md_token_end, reduce: BracefulStatement - reduce(161), // md_token_if, reduce: BracefulStatement - nil, // md_token_elif - nil, // md_token_else - reduce(161), // md_token_for, reduce: BracefulStatement - nil, // md_token_in - }, - }, - actionRow{ // S1056 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(162), // md_token_filter, reduce: BracefulStatement - reduce(162), // md_token_emit, reduce: BracefulStatement - reduce(162), // md_token_dump, reduce: BracefulStatement - reduce(162), // md_token_edump, reduce: BracefulStatement - reduce(162), // md_token_field_name, reduce: BracefulStatement - reduce(162), // $[, reduce: BracefulStatement - nil, // ] - reduce(162), // md_token_braced_field_name, reduce: BracefulStatement - reduce(162), // md_token_full_srec, reduce: BracefulStatement - reduce(162), // md_token_oosvar_name, reduce: BracefulStatement - reduce(162), // @[, reduce: BracefulStatement - reduce(162), // md_token_braced_oosvar_name, reduce: BracefulStatement - reduce(162), // md_token_full_oosvar, reduce: BracefulStatement - reduce(162), // md_token_non_sigil_name, reduce: BracefulStatement - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(162), // +, reduce: BracefulStatement - reduce(162), // -, reduce: BracefulStatement - reduce(162), // .+, reduce: BracefulStatement - reduce(162), // .-, reduce: BracefulStatement - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(162), // !, reduce: BracefulStatement - reduce(162), // ~, reduce: BracefulStatement - nil, // ** - reduce(162), // (, reduce: BracefulStatement - nil, // ) - reduce(162), // md_token_string_literal, reduce: BracefulStatement - reduce(162), // md_token_int_literal, reduce: BracefulStatement - reduce(162), // md_token_float_literal, reduce: BracefulStatement - reduce(162), // md_token_boolean_literal, reduce: BracefulStatement - reduce(162), // md_token_M_PI, reduce: BracefulStatement - reduce(162), // md_token_M_E, reduce: BracefulStatement - reduce(162), // md_token_panic, reduce: BracefulStatement - reduce(162), // [, reduce: BracefulStatement - nil, // , - reduce(162), // {, reduce: BracefulStatement - reduce(162), // }, reduce: BracefulStatement - reduce(162), // md_token_IPS, reduce: BracefulStatement - reduce(162), // md_token_IFS, reduce: BracefulStatement - reduce(162), // md_token_IRS, reduce: BracefulStatement - reduce(162), // md_token_OPS, reduce: BracefulStatement - reduce(162), // md_token_OFS, reduce: BracefulStatement - reduce(162), // md_token_ORS, reduce: BracefulStatement - reduce(162), // md_token_NF, reduce: BracefulStatement - reduce(162), // md_token_NR, reduce: BracefulStatement - reduce(162), // md_token_FNR, reduce: BracefulStatement - reduce(162), // md_token_FILENAME, reduce: BracefulStatement - reduce(162), // md_token_FILENUM, reduce: BracefulStatement - reduce(162), // md_token_int_type, reduce: BracefulStatement - reduce(162), // md_token_float_type, reduce: BracefulStatement - reduce(162), // md_token_begin, reduce: BracefulStatement - reduce(162), // md_token_end, reduce: BracefulStatement - reduce(162), // md_token_if, reduce: BracefulStatement - nil, // md_token_elif - nil, // md_token_else - reduce(162), // md_token_for, reduce: BracefulStatement - nil, // md_token_in - }, - }, - actionRow{ // S1057 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(163), // md_token_filter, reduce: BracefulStatement - reduce(163), // md_token_emit, reduce: BracefulStatement - reduce(163), // md_token_dump, reduce: BracefulStatement - reduce(163), // md_token_edump, reduce: BracefulStatement - reduce(163), // md_token_field_name, reduce: BracefulStatement - reduce(163), // $[, reduce: BracefulStatement - nil, // ] - reduce(163), // md_token_braced_field_name, reduce: BracefulStatement - reduce(163), // md_token_full_srec, reduce: BracefulStatement - reduce(163), // md_token_oosvar_name, reduce: BracefulStatement - reduce(163), // @[, reduce: BracefulStatement - reduce(163), // md_token_braced_oosvar_name, reduce: BracefulStatement - reduce(163), // md_token_full_oosvar, reduce: BracefulStatement - reduce(163), // md_token_non_sigil_name, reduce: BracefulStatement - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(163), // +, reduce: BracefulStatement - reduce(163), // -, reduce: BracefulStatement - reduce(163), // .+, reduce: BracefulStatement - reduce(163), // .-, reduce: BracefulStatement - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(163), // !, reduce: BracefulStatement - reduce(163), // ~, reduce: BracefulStatement - nil, // ** - reduce(163), // (, reduce: BracefulStatement - nil, // ) - reduce(163), // md_token_string_literal, reduce: BracefulStatement - reduce(163), // md_token_int_literal, reduce: BracefulStatement - reduce(163), // md_token_float_literal, reduce: BracefulStatement - reduce(163), // md_token_boolean_literal, reduce: BracefulStatement - reduce(163), // md_token_M_PI, reduce: BracefulStatement - reduce(163), // md_token_M_E, reduce: BracefulStatement - reduce(163), // md_token_panic, reduce: BracefulStatement - reduce(163), // [, reduce: BracefulStatement - nil, // , - reduce(163), // {, reduce: BracefulStatement - reduce(163), // }, reduce: BracefulStatement - reduce(163), // md_token_IPS, reduce: BracefulStatement - reduce(163), // md_token_IFS, reduce: BracefulStatement - reduce(163), // md_token_IRS, reduce: BracefulStatement - reduce(163), // md_token_OPS, reduce: BracefulStatement - reduce(163), // md_token_OFS, reduce: BracefulStatement - reduce(163), // md_token_ORS, reduce: BracefulStatement - reduce(163), // md_token_NF, reduce: BracefulStatement - reduce(163), // md_token_NR, reduce: BracefulStatement - reduce(163), // md_token_FNR, reduce: BracefulStatement - reduce(163), // md_token_FILENAME, reduce: BracefulStatement - reduce(163), // md_token_FILENUM, reduce: BracefulStatement - reduce(163), // md_token_int_type, reduce: BracefulStatement - reduce(163), // md_token_float_type, reduce: BracefulStatement - reduce(163), // md_token_begin, reduce: BracefulStatement - reduce(163), // md_token_end, reduce: BracefulStatement - reduce(163), // md_token_if, reduce: BracefulStatement - nil, // md_token_elif - nil, // md_token_else - reduce(163), // md_token_for, reduce: BracefulStatement - nil, // md_token_in - }, - }, - actionRow{ // S1058 + actionRow{ // S1065 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + reduce(164), // {, reduce: BracefulStatement + reduce(164), // }, reduce: BracefulStatement nil, // = reduce(164), // md_token_filter, reduce: BracefulStatement reduce(164), // md_token_emit, reduce: BracefulStatement @@ -113300,8 +116181,6 @@ var actionTab = actionTable{ reduce(164), // md_token_panic, reduce: BracefulStatement reduce(164), // [, reduce: BracefulStatement nil, // , - reduce(164), // {, reduce: BracefulStatement - reduce(164), // }, reduce: BracefulStatement reduce(164), // md_token_IPS, reduce: BracefulStatement reduce(164), // md_token_IFS, reduce: BracefulStatement reduce(164), // md_token_IRS, reduce: BracefulStatement @@ -113320,759 +116199,12 @@ var actionTab = actionTable{ reduce(164), // md_token_if, reduce: BracefulStatement nil, // md_token_elif nil, // md_token_else + reduce(164), // md_token_while, reduce: BracefulStatement + reduce(164), // md_token_do, reduce: BracefulStatement reduce(164), // md_token_for, reduce: BracefulStatement nil, // md_token_in }, }, - actionRow{ // S1059 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - shift(1586), // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1060 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - shift(1587), // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1061 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(170), // md_token_filter, reduce: IfChain - reduce(170), // md_token_emit, reduce: IfChain - reduce(170), // md_token_dump, reduce: IfChain - reduce(170), // md_token_edump, reduce: IfChain - reduce(170), // md_token_field_name, reduce: IfChain - reduce(170), // $[, reduce: IfChain - nil, // ] - reduce(170), // md_token_braced_field_name, reduce: IfChain - reduce(170), // md_token_full_srec, reduce: IfChain - reduce(170), // md_token_oosvar_name, reduce: IfChain - reduce(170), // @[, reduce: IfChain - reduce(170), // md_token_braced_oosvar_name, reduce: IfChain - reduce(170), // md_token_full_oosvar, reduce: IfChain - reduce(170), // md_token_non_sigil_name, reduce: IfChain - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(170), // +, reduce: IfChain - reduce(170), // -, reduce: IfChain - reduce(170), // .+, reduce: IfChain - reduce(170), // .-, reduce: IfChain - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(170), // !, reduce: IfChain - reduce(170), // ~, reduce: IfChain - nil, // ** - reduce(170), // (, reduce: IfChain - nil, // ) - reduce(170), // md_token_string_literal, reduce: IfChain - reduce(170), // md_token_int_literal, reduce: IfChain - reduce(170), // md_token_float_literal, reduce: IfChain - reduce(170), // md_token_boolean_literal, reduce: IfChain - reduce(170), // md_token_M_PI, reduce: IfChain - reduce(170), // md_token_M_E, reduce: IfChain - reduce(170), // md_token_panic, reduce: IfChain - reduce(170), // [, reduce: IfChain - nil, // , - reduce(170), // {, reduce: IfChain - reduce(170), // }, reduce: IfChain - reduce(170), // md_token_IPS, reduce: IfChain - reduce(170), // md_token_IFS, reduce: IfChain - reduce(170), // md_token_IRS, reduce: IfChain - reduce(170), // md_token_OPS, reduce: IfChain - reduce(170), // md_token_OFS, reduce: IfChain - reduce(170), // md_token_ORS, reduce: IfChain - reduce(170), // md_token_NF, reduce: IfChain - reduce(170), // md_token_NR, reduce: IfChain - reduce(170), // md_token_FNR, reduce: IfChain - reduce(170), // md_token_FILENAME, reduce: IfChain - reduce(170), // md_token_FILENUM, reduce: IfChain - reduce(170), // md_token_int_type, reduce: IfChain - reduce(170), // md_token_float_type, reduce: IfChain - reduce(170), // md_token_begin, reduce: IfChain - reduce(170), // md_token_end, reduce: IfChain - reduce(170), // md_token_if, reduce: IfChain - shift(1590), // md_token_elif - shift(1591), // md_token_else - reduce(170), // md_token_for, reduce: IfChain - nil, // md_token_in - }, - }, - actionRow{ // S1062 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(172), // md_token_filter, reduce: IfElifStar - reduce(172), // md_token_emit, reduce: IfElifStar - reduce(172), // md_token_dump, reduce: IfElifStar - reduce(172), // md_token_edump, reduce: IfElifStar - reduce(172), // md_token_field_name, reduce: IfElifStar - reduce(172), // $[, reduce: IfElifStar - nil, // ] - reduce(172), // md_token_braced_field_name, reduce: IfElifStar - reduce(172), // md_token_full_srec, reduce: IfElifStar - reduce(172), // md_token_oosvar_name, reduce: IfElifStar - reduce(172), // @[, reduce: IfElifStar - reduce(172), // md_token_braced_oosvar_name, reduce: IfElifStar - reduce(172), // md_token_full_oosvar, reduce: IfElifStar - reduce(172), // md_token_non_sigil_name, reduce: IfElifStar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(172), // +, reduce: IfElifStar - reduce(172), // -, reduce: IfElifStar - reduce(172), // .+, reduce: IfElifStar - reduce(172), // .-, reduce: IfElifStar - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(172), // !, reduce: IfElifStar - reduce(172), // ~, reduce: IfElifStar - nil, // ** - reduce(172), // (, reduce: IfElifStar - nil, // ) - reduce(172), // md_token_string_literal, reduce: IfElifStar - reduce(172), // md_token_int_literal, reduce: IfElifStar - reduce(172), // md_token_float_literal, reduce: IfElifStar - reduce(172), // md_token_boolean_literal, reduce: IfElifStar - reduce(172), // md_token_M_PI, reduce: IfElifStar - reduce(172), // md_token_M_E, reduce: IfElifStar - reduce(172), // md_token_panic, reduce: IfElifStar - reduce(172), // [, reduce: IfElifStar - nil, // , - reduce(172), // {, reduce: IfElifStar - reduce(172), // }, reduce: IfElifStar - reduce(172), // md_token_IPS, reduce: IfElifStar - reduce(172), // md_token_IFS, reduce: IfElifStar - reduce(172), // md_token_IRS, reduce: IfElifStar - reduce(172), // md_token_OPS, reduce: IfElifStar - reduce(172), // md_token_OFS, reduce: IfElifStar - reduce(172), // md_token_ORS, reduce: IfElifStar - reduce(172), // md_token_NF, reduce: IfElifStar - reduce(172), // md_token_NR, reduce: IfElifStar - reduce(172), // md_token_FNR, reduce: IfElifStar - reduce(172), // md_token_FILENAME, reduce: IfElifStar - reduce(172), // md_token_FILENUM, reduce: IfElifStar - reduce(172), // md_token_int_type, reduce: IfElifStar - reduce(172), // md_token_float_type, reduce: IfElifStar - reduce(172), // md_token_begin, reduce: IfElifStar - reduce(172), // md_token_end, reduce: IfElifStar - reduce(172), // md_token_if, reduce: IfElifStar - reduce(172), // md_token_elif, reduce: IfElifStar - reduce(172), // md_token_else, reduce: IfElifStar - reduce(172), // md_token_for, reduce: IfElifStar - nil, // md_token_in - }, - }, - actionRow{ // S1063 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1592), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1064 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(178), // md_token_filter, reduce: ForLoop - reduce(178), // md_token_emit, reduce: ForLoop - reduce(178), // md_token_dump, reduce: ForLoop - reduce(178), // md_token_edump, reduce: ForLoop - reduce(178), // md_token_field_name, reduce: ForLoop - reduce(178), // $[, reduce: ForLoop - nil, // ] - reduce(178), // md_token_braced_field_name, reduce: ForLoop - reduce(178), // md_token_full_srec, reduce: ForLoop - reduce(178), // md_token_oosvar_name, reduce: ForLoop - reduce(178), // @[, reduce: ForLoop - reduce(178), // md_token_braced_oosvar_name, reduce: ForLoop - reduce(178), // md_token_full_oosvar, reduce: ForLoop - reduce(178), // md_token_non_sigil_name, reduce: ForLoop - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(178), // +, reduce: ForLoop - reduce(178), // -, reduce: ForLoop - reduce(178), // .+, reduce: ForLoop - reduce(178), // .-, reduce: ForLoop - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(178), // !, reduce: ForLoop - reduce(178), // ~, reduce: ForLoop - nil, // ** - reduce(178), // (, reduce: ForLoop - nil, // ) - reduce(178), // md_token_string_literal, reduce: ForLoop - reduce(178), // md_token_int_literal, reduce: ForLoop - reduce(178), // md_token_float_literal, reduce: ForLoop - reduce(178), // md_token_boolean_literal, reduce: ForLoop - reduce(178), // md_token_M_PI, reduce: ForLoop - reduce(178), // md_token_M_E, reduce: ForLoop - reduce(178), // md_token_panic, reduce: ForLoop - reduce(178), // [, reduce: ForLoop - nil, // , - reduce(178), // {, reduce: ForLoop - reduce(178), // }, reduce: ForLoop - reduce(178), // md_token_IPS, reduce: ForLoop - reduce(178), // md_token_IFS, reduce: ForLoop - reduce(178), // md_token_IRS, reduce: ForLoop - reduce(178), // md_token_OPS, reduce: ForLoop - reduce(178), // md_token_OFS, reduce: ForLoop - reduce(178), // md_token_ORS, reduce: ForLoop - reduce(178), // md_token_NF, reduce: ForLoop - reduce(178), // md_token_NR, reduce: ForLoop - reduce(178), // md_token_FNR, reduce: ForLoop - reduce(178), // md_token_FILENAME, reduce: ForLoop - reduce(178), // md_token_FILENUM, reduce: ForLoop - reduce(178), // md_token_int_type, reduce: ForLoop - reduce(178), // md_token_float_type, reduce: ForLoop - reduce(178), // md_token_begin, reduce: ForLoop - reduce(178), // md_token_end, reduce: ForLoop - reduce(178), // md_token_if, reduce: ForLoop - nil, // md_token_elif - nil, // md_token_else - reduce(178), // md_token_for, reduce: ForLoop - nil, // md_token_in - }, - }, - actionRow{ // S1065 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1593), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, actionRow{ // S1066 canRecover: false, actions: [numSymbols]action{ @@ -114080,21 +116212,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + reduce(165), // {, reduce: BracefulStatement + reduce(165), // }, reduce: BracefulStatement nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + reduce(165), // md_token_filter, reduce: BracefulStatement + reduce(165), // md_token_emit, reduce: BracefulStatement + reduce(165), // md_token_dump, reduce: BracefulStatement + reduce(165), // md_token_edump, reduce: BracefulStatement + reduce(165), // md_token_field_name, reduce: BracefulStatement + reduce(165), // $[, reduce: BracefulStatement nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name + reduce(165), // md_token_braced_field_name, reduce: BracefulStatement + reduce(165), // md_token_full_srec, reduce: BracefulStatement + reduce(165), // md_token_oosvar_name, reduce: BracefulStatement + reduce(165), // @[, reduce: BracefulStatement + reduce(165), // md_token_braced_oosvar_name, reduce: BracefulStatement + reduce(165), // md_token_full_oosvar, reduce: BracefulStatement + reduce(165), // md_token_non_sigil_name, reduce: BracefulStatement nil, // ||= nil, // ^^= nil, // &&= @@ -114130,10 +116264,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + reduce(165), // +, reduce: BracefulStatement + reduce(165), // -, reduce: BracefulStatement + reduce(165), // .+, reduce: BracefulStatement + reduce(165), // .-, reduce: BracefulStatement nil, // . nil, // * nil, // / @@ -114142,41 +116276,41 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + reduce(165), // !, reduce: BracefulStatement + reduce(165), // ~, reduce: BracefulStatement nil, // ** - nil, // ( + reduce(165), // (, reduce: BracefulStatement nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + reduce(165), // md_token_string_literal, reduce: BracefulStatement + reduce(165), // md_token_int_literal, reduce: BracefulStatement + reduce(165), // md_token_float_literal, reduce: BracefulStatement + reduce(165), // md_token_boolean_literal, reduce: BracefulStatement + reduce(165), // md_token_M_PI, reduce: BracefulStatement + reduce(165), // md_token_M_E, reduce: BracefulStatement + reduce(165), // md_token_panic, reduce: BracefulStatement + reduce(165), // [, reduce: BracefulStatement nil, // , - nil, // { - shift(1594), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if + reduce(165), // md_token_IPS, reduce: BracefulStatement + reduce(165), // md_token_IFS, reduce: BracefulStatement + reduce(165), // md_token_IRS, reduce: BracefulStatement + reduce(165), // md_token_OPS, reduce: BracefulStatement + reduce(165), // md_token_OFS, reduce: BracefulStatement + reduce(165), // md_token_ORS, reduce: BracefulStatement + reduce(165), // md_token_NF, reduce: BracefulStatement + reduce(165), // md_token_NR, reduce: BracefulStatement + reduce(165), // md_token_FNR, reduce: BracefulStatement + reduce(165), // md_token_FILENAME, reduce: BracefulStatement + reduce(165), // md_token_FILENUM, reduce: BracefulStatement + reduce(165), // md_token_int_type, reduce: BracefulStatement + reduce(165), // md_token_float_type, reduce: BracefulStatement + reduce(165), // md_token_begin, reduce: BracefulStatement + reduce(165), // md_token_end, reduce: BracefulStatement + reduce(165), // md_token_if, reduce: BracefulStatement nil, // md_token_elif nil, // md_token_else - nil, // md_token_for + reduce(165), // md_token_while, reduce: BracefulStatement + reduce(165), // md_token_do, reduce: BracefulStatement + reduce(165), // md_token_for, reduce: BracefulStatement nil, // md_token_in }, }, @@ -114184,24 +116318,26 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(167), // $, reduce: EndBlock + nil, // $ nil, // empty nil, // ; + reduce(166), // {, reduce: BracefulStatement + reduce(166), // }, reduce: BracefulStatement nil, // = - reduce(167), // md_token_filter, reduce: EndBlock - reduce(167), // md_token_emit, reduce: EndBlock - reduce(167), // md_token_dump, reduce: EndBlock - reduce(167), // md_token_edump, reduce: EndBlock - reduce(167), // md_token_field_name, reduce: EndBlock - reduce(167), // $[, reduce: EndBlock + reduce(166), // md_token_filter, reduce: BracefulStatement + reduce(166), // md_token_emit, reduce: BracefulStatement + reduce(166), // md_token_dump, reduce: BracefulStatement + reduce(166), // md_token_edump, reduce: BracefulStatement + reduce(166), // md_token_field_name, reduce: BracefulStatement + reduce(166), // $[, reduce: BracefulStatement nil, // ] - reduce(167), // md_token_braced_field_name, reduce: EndBlock - reduce(167), // md_token_full_srec, reduce: EndBlock - reduce(167), // md_token_oosvar_name, reduce: EndBlock - reduce(167), // @[, reduce: EndBlock - reduce(167), // md_token_braced_oosvar_name, reduce: EndBlock - reduce(167), // md_token_full_oosvar, reduce: EndBlock - reduce(167), // md_token_non_sigil_name, reduce: EndBlock + reduce(166), // md_token_braced_field_name, reduce: BracefulStatement + reduce(166), // md_token_full_srec, reduce: BracefulStatement + reduce(166), // md_token_oosvar_name, reduce: BracefulStatement + reduce(166), // @[, reduce: BracefulStatement + reduce(166), // md_token_braced_oosvar_name, reduce: BracefulStatement + reduce(166), // md_token_full_oosvar, reduce: BracefulStatement + reduce(166), // md_token_non_sigil_name, reduce: BracefulStatement nil, // ||= nil, // ^^= nil, // &&= @@ -114237,10 +116373,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - reduce(167), // +, reduce: EndBlock - reduce(167), // -, reduce: EndBlock - reduce(167), // .+, reduce: EndBlock - reduce(167), // .-, reduce: EndBlock + reduce(166), // +, reduce: BracefulStatement + reduce(166), // -, reduce: BracefulStatement + reduce(166), // .+, reduce: BracefulStatement + reduce(166), // .-, reduce: BracefulStatement nil, // . nil, // * nil, // / @@ -114249,149 +116385,151 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - reduce(167), // !, reduce: EndBlock - reduce(167), // ~, reduce: EndBlock + reduce(166), // !, reduce: BracefulStatement + reduce(166), // ~, reduce: BracefulStatement nil, // ** - reduce(167), // (, reduce: EndBlock + reduce(166), // (, reduce: BracefulStatement nil, // ) - reduce(167), // md_token_string_literal, reduce: EndBlock - reduce(167), // md_token_int_literal, reduce: EndBlock - reduce(167), // md_token_float_literal, reduce: EndBlock - reduce(167), // md_token_boolean_literal, reduce: EndBlock - reduce(167), // md_token_M_PI, reduce: EndBlock - reduce(167), // md_token_M_E, reduce: EndBlock - reduce(167), // md_token_panic, reduce: EndBlock - reduce(167), // [, reduce: EndBlock + reduce(166), // md_token_string_literal, reduce: BracefulStatement + reduce(166), // md_token_int_literal, reduce: BracefulStatement + reduce(166), // md_token_float_literal, reduce: BracefulStatement + reduce(166), // md_token_boolean_literal, reduce: BracefulStatement + reduce(166), // md_token_M_PI, reduce: BracefulStatement + reduce(166), // md_token_M_E, reduce: BracefulStatement + reduce(166), // md_token_panic, reduce: BracefulStatement + reduce(166), // [, reduce: BracefulStatement nil, // , - reduce(167), // {, reduce: EndBlock - nil, // } - reduce(167), // md_token_IPS, reduce: EndBlock - reduce(167), // md_token_IFS, reduce: EndBlock - reduce(167), // md_token_IRS, reduce: EndBlock - reduce(167), // md_token_OPS, reduce: EndBlock - reduce(167), // md_token_OFS, reduce: EndBlock - reduce(167), // md_token_ORS, reduce: EndBlock - reduce(167), // md_token_NF, reduce: EndBlock - reduce(167), // md_token_NR, reduce: EndBlock - reduce(167), // md_token_FNR, reduce: EndBlock - reduce(167), // md_token_FILENAME, reduce: EndBlock - reduce(167), // md_token_FILENUM, reduce: EndBlock - reduce(167), // md_token_int_type, reduce: EndBlock - reduce(167), // md_token_float_type, reduce: EndBlock - reduce(167), // md_token_begin, reduce: EndBlock - reduce(167), // md_token_end, reduce: EndBlock - reduce(167), // md_token_if, reduce: EndBlock + reduce(166), // md_token_IPS, reduce: BracefulStatement + reduce(166), // md_token_IFS, reduce: BracefulStatement + reduce(166), // md_token_IRS, reduce: BracefulStatement + reduce(166), // md_token_OPS, reduce: BracefulStatement + reduce(166), // md_token_OFS, reduce: BracefulStatement + reduce(166), // md_token_ORS, reduce: BracefulStatement + reduce(166), // md_token_NF, reduce: BracefulStatement + reduce(166), // md_token_NR, reduce: BracefulStatement + reduce(166), // md_token_FNR, reduce: BracefulStatement + reduce(166), // md_token_FILENAME, reduce: BracefulStatement + reduce(166), // md_token_FILENUM, reduce: BracefulStatement + reduce(166), // md_token_int_type, reduce: BracefulStatement + reduce(166), // md_token_float_type, reduce: BracefulStatement + reduce(166), // md_token_begin, reduce: BracefulStatement + reduce(166), // md_token_end, reduce: BracefulStatement + reduce(166), // md_token_if, reduce: BracefulStatement nil, // md_token_elif nil, // md_token_else - reduce(167), // md_token_for, reduce: EndBlock + reduce(166), // md_token_while, reduce: BracefulStatement + reduce(166), // md_token_do, reduce: BracefulStatement + reduce(166), // md_token_for, reduce: BracefulStatement nil, // md_token_in }, }, actionRow{ // S1068 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(167), // {, reduce: BracefulStatement + reduce(167), // }, reduce: BracefulStatement + nil, // = + reduce(167), // md_token_filter, reduce: BracefulStatement + reduce(167), // md_token_emit, reduce: BracefulStatement + reduce(167), // md_token_dump, reduce: BracefulStatement + reduce(167), // md_token_edump, reduce: BracefulStatement + reduce(167), // md_token_field_name, reduce: BracefulStatement + reduce(167), // $[, reduce: BracefulStatement + nil, // ] + reduce(167), // md_token_braced_field_name, reduce: BracefulStatement + reduce(167), // md_token_full_srec, reduce: BracefulStatement + reduce(167), // md_token_oosvar_name, reduce: BracefulStatement + reduce(167), // @[, reduce: BracefulStatement + reduce(167), // md_token_braced_oosvar_name, reduce: BracefulStatement + reduce(167), // md_token_full_oosvar, reduce: BracefulStatement + reduce(167), // md_token_non_sigil_name, reduce: BracefulStatement + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(167), // +, reduce: BracefulStatement + reduce(167), // -, reduce: BracefulStatement + reduce(167), // .+, reduce: BracefulStatement + reduce(167), // .-, reduce: BracefulStatement + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(167), // !, reduce: BracefulStatement + reduce(167), // ~, reduce: BracefulStatement + nil, // ** + reduce(167), // (, reduce: BracefulStatement + nil, // ) + reduce(167), // md_token_string_literal, reduce: BracefulStatement + reduce(167), // md_token_int_literal, reduce: BracefulStatement + reduce(167), // md_token_float_literal, reduce: BracefulStatement + reduce(167), // md_token_boolean_literal, reduce: BracefulStatement + reduce(167), // md_token_M_PI, reduce: BracefulStatement + reduce(167), // md_token_M_E, reduce: BracefulStatement + reduce(167), // md_token_panic, reduce: BracefulStatement + reduce(167), // [, reduce: BracefulStatement + nil, // , + reduce(167), // md_token_IPS, reduce: BracefulStatement + reduce(167), // md_token_IFS, reduce: BracefulStatement + reduce(167), // md_token_IRS, reduce: BracefulStatement + reduce(167), // md_token_OPS, reduce: BracefulStatement + reduce(167), // md_token_OFS, reduce: BracefulStatement + reduce(167), // md_token_ORS, reduce: BracefulStatement + reduce(167), // md_token_NF, reduce: BracefulStatement + reduce(167), // md_token_NR, reduce: BracefulStatement + reduce(167), // md_token_FNR, reduce: BracefulStatement + reduce(167), // md_token_FILENAME, reduce: BracefulStatement + reduce(167), // md_token_FILENUM, reduce: BracefulStatement + reduce(167), // md_token_int_type, reduce: BracefulStatement + reduce(167), // md_token_float_type, reduce: BracefulStatement + reduce(167), // md_token_begin, reduce: BracefulStatement + reduce(167), // md_token_end, reduce: BracefulStatement + reduce(167), // md_token_if, reduce: BracefulStatement + nil, // md_token_elif + nil, // md_token_else + reduce(167), // md_token_while, reduce: BracefulStatement + reduce(167), // md_token_do, reduce: BracefulStatement + reduce(167), // md_token_for, reduce: BracefulStatement + nil, // md_token_in }, }, actionRow{ // S1069 @@ -114401,21 +116539,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + reduce(168), // {, reduce: BracefulStatement + reduce(168), // }, reduce: BracefulStatement nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ + reduce(168), // md_token_filter, reduce: BracefulStatement + reduce(168), // md_token_emit, reduce: BracefulStatement + reduce(168), // md_token_dump, reduce: BracefulStatement + reduce(168), // md_token_edump, reduce: BracefulStatement + reduce(168), // md_token_field_name, reduce: BracefulStatement + reduce(168), // $[, reduce: BracefulStatement nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name + reduce(168), // md_token_braced_field_name, reduce: BracefulStatement + reduce(168), // md_token_full_srec, reduce: BracefulStatement + reduce(168), // md_token_oosvar_name, reduce: BracefulStatement + reduce(168), // @[, reduce: BracefulStatement + reduce(168), // md_token_braced_oosvar_name, reduce: BracefulStatement + reduce(168), // md_token_full_oosvar, reduce: BracefulStatement + reduce(168), // md_token_non_sigil_name, reduce: BracefulStatement nil, // ||= nil, // ^^= nil, // &&= @@ -114451,10 +116591,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- + reduce(168), // +, reduce: BracefulStatement + reduce(168), // -, reduce: BracefulStatement + reduce(168), // .+, reduce: BracefulStatement + reduce(168), // .-, reduce: BracefulStatement nil, // . nil, // * nil, // / @@ -114463,41 +116603,41 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(1022), // ! - shift(1023), // ~ + reduce(168), // !, reduce: BracefulStatement + reduce(168), // ~, reduce: BracefulStatement nil, // ** - shift(1025), // ( + reduce(168), // (, reduce: BracefulStatement nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ + reduce(168), // md_token_string_literal, reduce: BracefulStatement + reduce(168), // md_token_int_literal, reduce: BracefulStatement + reduce(168), // md_token_float_literal, reduce: BracefulStatement + reduce(168), // md_token_boolean_literal, reduce: BracefulStatement + reduce(168), // md_token_M_PI, reduce: BracefulStatement + reduce(168), // md_token_M_E, reduce: BracefulStatement + reduce(168), // md_token_panic, reduce: BracefulStatement + reduce(168), // [, reduce: BracefulStatement nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if + reduce(168), // md_token_IPS, reduce: BracefulStatement + reduce(168), // md_token_IFS, reduce: BracefulStatement + reduce(168), // md_token_IRS, reduce: BracefulStatement + reduce(168), // md_token_OPS, reduce: BracefulStatement + reduce(168), // md_token_OFS, reduce: BracefulStatement + reduce(168), // md_token_ORS, reduce: BracefulStatement + reduce(168), // md_token_NF, reduce: BracefulStatement + reduce(168), // md_token_NR, reduce: BracefulStatement + reduce(168), // md_token_FNR, reduce: BracefulStatement + reduce(168), // md_token_FILENAME, reduce: BracefulStatement + reduce(168), // md_token_FILENUM, reduce: BracefulStatement + reduce(168), // md_token_int_type, reduce: BracefulStatement + reduce(168), // md_token_float_type, reduce: BracefulStatement + reduce(168), // md_token_begin, reduce: BracefulStatement + reduce(168), // md_token_end, reduce: BracefulStatement + reduce(168), // md_token_if, reduce: BracefulStatement nil, // md_token_elif nil, // md_token_else - shift(1065), // md_token_for + reduce(168), // md_token_while, reduce: BracefulStatement + reduce(168), // md_token_do, reduce: BracefulStatement + reduce(168), // md_token_for, reduce: BracefulStatement nil, // md_token_in }, }, @@ -114508,6 +116648,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(1602), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -114574,7 +116716,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(1597), // ) + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -114584,8 +116726,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -114604,6 +116744,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -114615,6 +116757,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(1602), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -114691,8 +116835,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -114711,55229 +116853,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for - reduce(177), // md_token_in, reduce: ForLoopIndex + nil, // md_token_in }, }, actionRow{ // S1072 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - reduce(35), // md_token_in, reduce: LocalVariable - }, - }, - actionRow{ // S1073 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - shift(1598), // md_token_in - }, - }, - actionRow{ // S1074 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(25), // $, reduce: IndirectFieldValue - nil, // empty - reduce(25), // ;, reduce: IndirectFieldValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: IndirectFieldValue - nil, // : - reduce(25), // ||, reduce: IndirectFieldValue - reduce(25), // ^^, reduce: IndirectFieldValue - reduce(25), // &&, reduce: IndirectFieldValue - reduce(25), // =~, reduce: IndirectFieldValue - reduce(25), // !=~, reduce: IndirectFieldValue - reduce(25), // ==, reduce: IndirectFieldValue - reduce(25), // !=, reduce: IndirectFieldValue - reduce(25), // >, reduce: IndirectFieldValue - reduce(25), // >=, reduce: IndirectFieldValue - reduce(25), // <, reduce: IndirectFieldValue - reduce(25), // <=, reduce: IndirectFieldValue - reduce(25), // |, reduce: IndirectFieldValue - reduce(25), // ^, reduce: IndirectFieldValue - reduce(25), // &, reduce: IndirectFieldValue - reduce(25), // <<, reduce: IndirectFieldValue - reduce(25), // >>, reduce: IndirectFieldValue - reduce(25), // >>>, reduce: IndirectFieldValue - reduce(25), // +, reduce: IndirectFieldValue - reduce(25), // -, reduce: IndirectFieldValue - reduce(25), // .+, reduce: IndirectFieldValue - reduce(25), // .-, reduce: IndirectFieldValue - reduce(25), // ., reduce: IndirectFieldValue - reduce(25), // *, reduce: IndirectFieldValue - reduce(25), // /, reduce: IndirectFieldValue - reduce(25), // //, reduce: IndirectFieldValue - reduce(25), // %, reduce: IndirectFieldValue - reduce(25), // .*, reduce: IndirectFieldValue - reduce(25), // ./, reduce: IndirectFieldValue - reduce(25), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: IndirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(25), // [, reduce: IndirectFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1075 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(32), // $, reduce: IndirectOosvarValue - nil, // empty - reduce(32), // ;, reduce: IndirectOosvarValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(32), // ||, reduce: IndirectOosvarValue - reduce(32), // ^^, reduce: IndirectOosvarValue - reduce(32), // &&, reduce: IndirectOosvarValue - reduce(32), // =~, reduce: IndirectOosvarValue - reduce(32), // !=~, reduce: IndirectOosvarValue - reduce(32), // ==, reduce: IndirectOosvarValue - reduce(32), // !=, reduce: IndirectOosvarValue - reduce(32), // >, reduce: IndirectOosvarValue - reduce(32), // >=, reduce: IndirectOosvarValue - reduce(32), // <, reduce: IndirectOosvarValue - reduce(32), // <=, reduce: IndirectOosvarValue - reduce(32), // |, reduce: IndirectOosvarValue - reduce(32), // ^, reduce: IndirectOosvarValue - reduce(32), // &, reduce: IndirectOosvarValue - reduce(32), // <<, reduce: IndirectOosvarValue - reduce(32), // >>, reduce: IndirectOosvarValue - reduce(32), // >>>, reduce: IndirectOosvarValue - reduce(32), // +, reduce: IndirectOosvarValue - reduce(32), // -, reduce: IndirectOosvarValue - reduce(32), // .+, reduce: IndirectOosvarValue - reduce(32), // .-, reduce: IndirectOosvarValue - reduce(32), // ., reduce: IndirectOosvarValue - reduce(32), // *, reduce: IndirectOosvarValue - reduce(32), // /, reduce: IndirectOosvarValue - reduce(32), // //, reduce: IndirectOosvarValue - reduce(32), // %, reduce: IndirectOosvarValue - reduce(32), // .*, reduce: IndirectOosvarValue - reduce(32), // ./, reduce: IndirectOosvarValue - reduce(32), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(32), // **, reduce: IndirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(32), // [, reduce: IndirectOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1076 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1599), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1077 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(57), // $, reduce: LogicalOrTerm - nil, // empty - reduce(57), // ;, reduce: LogicalOrTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalOrTerm - nil, // : - reduce(57), // ||, reduce: LogicalOrTerm - shift(556), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1078 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(59), // $, reduce: LogicalXORTerm - nil, // empty - reduce(59), // ;, reduce: LogicalXORTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalXORTerm - nil, // : - reduce(59), // ||, reduce: LogicalXORTerm - reduce(59), // ^^, reduce: LogicalXORTerm - shift(557), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1079 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(61), // $, reduce: LogicalAndTerm - nil, // empty - reduce(61), // ;, reduce: LogicalAndTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalAndTerm - nil, // : - reduce(61), // ||, reduce: LogicalAndTerm - reduce(61), // ^^, reduce: LogicalAndTerm - reduce(61), // &&, reduce: LogicalAndTerm - shift(558), // =~ - shift(559), // !=~ - shift(560), // == - shift(561), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1080 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(63), // $, reduce: EqneTerm - nil, // empty - reduce(63), // ;, reduce: EqneTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(562), // > - shift(563), // >= - shift(564), // < - shift(565), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1081 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(64), // $, reduce: EqneTerm - nil, // empty - reduce(64), // ;, reduce: EqneTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(562), // > - shift(563), // >= - shift(564), // < - shift(565), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1082 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(65), // $, reduce: EqneTerm - nil, // empty - reduce(65), // ;, reduce: EqneTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(562), // > - shift(563), // >= - shift(564), // < - shift(565), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1083 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(66), // $, reduce: EqneTerm - nil, // empty - reduce(66), // ;, reduce: EqneTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - nil, // : - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(562), // > - shift(563), // >= - shift(564), // < - shift(565), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1084 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(68), // $, reduce: CmpTerm - nil, // empty - reduce(68), // ;, reduce: CmpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(566), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1085 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(69), // $, reduce: CmpTerm - nil, // empty - reduce(69), // ;, reduce: CmpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: CmpTerm - nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(566), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1086 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(70), // $, reduce: CmpTerm - nil, // empty - reduce(70), // ;, reduce: CmpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: CmpTerm - nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(566), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1087 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(71), // $, reduce: CmpTerm - nil, // empty - reduce(71), // ;, reduce: CmpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: CmpTerm - nil, // : - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(566), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1088 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(73), // $, reduce: BitwiseORTerm - nil, // empty - reduce(73), // ;, reduce: BitwiseORTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: BitwiseORTerm - nil, // : - reduce(73), // ||, reduce: BitwiseORTerm - reduce(73), // ^^, reduce: BitwiseORTerm - reduce(73), // &&, reduce: BitwiseORTerm - reduce(73), // =~, reduce: BitwiseORTerm - reduce(73), // !=~, reduce: BitwiseORTerm - reduce(73), // ==, reduce: BitwiseORTerm - reduce(73), // !=, reduce: BitwiseORTerm - reduce(73), // >, reduce: BitwiseORTerm - reduce(73), // >=, reduce: BitwiseORTerm - reduce(73), // <, reduce: BitwiseORTerm - reduce(73), // <=, reduce: BitwiseORTerm - reduce(73), // |, reduce: BitwiseORTerm - shift(567), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1089 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(75), // $, reduce: BitwiseXORTerm - nil, // empty - reduce(75), // ;, reduce: BitwiseXORTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(75), // ||, reduce: BitwiseXORTerm - reduce(75), // ^^, reduce: BitwiseXORTerm - reduce(75), // &&, reduce: BitwiseXORTerm - reduce(75), // =~, reduce: BitwiseXORTerm - reduce(75), // !=~, reduce: BitwiseXORTerm - reduce(75), // ==, reduce: BitwiseXORTerm - reduce(75), // !=, reduce: BitwiseXORTerm - reduce(75), // >, reduce: BitwiseXORTerm - reduce(75), // >=, reduce: BitwiseXORTerm - reduce(75), // <, reduce: BitwiseXORTerm - reduce(75), // <=, reduce: BitwiseXORTerm - reduce(75), // |, reduce: BitwiseXORTerm - reduce(75), // ^, reduce: BitwiseXORTerm - shift(568), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1090 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(77), // $, reduce: BitwiseANDTerm - nil, // empty - reduce(77), // ;, reduce: BitwiseANDTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(77), // ||, reduce: BitwiseANDTerm - reduce(77), // ^^, reduce: BitwiseANDTerm - reduce(77), // &&, reduce: BitwiseANDTerm - reduce(77), // =~, reduce: BitwiseANDTerm - reduce(77), // !=~, reduce: BitwiseANDTerm - reduce(77), // ==, reduce: BitwiseANDTerm - reduce(77), // !=, reduce: BitwiseANDTerm - reduce(77), // >, reduce: BitwiseANDTerm - reduce(77), // >=, reduce: BitwiseANDTerm - reduce(77), // <, reduce: BitwiseANDTerm - reduce(77), // <=, reduce: BitwiseANDTerm - reduce(77), // |, reduce: BitwiseANDTerm - reduce(77), // ^, reduce: BitwiseANDTerm - reduce(77), // &, reduce: BitwiseANDTerm - shift(569), // << - shift(570), // >> - shift(571), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1091 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(79), // $, reduce: BitwiseShiftTerm - nil, // empty - reduce(79), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(79), // ||, reduce: BitwiseShiftTerm - reduce(79), // ^^, reduce: BitwiseShiftTerm - reduce(79), // &&, reduce: BitwiseShiftTerm - reduce(79), // =~, reduce: BitwiseShiftTerm - reduce(79), // !=~, reduce: BitwiseShiftTerm - reduce(79), // ==, reduce: BitwiseShiftTerm - reduce(79), // !=, reduce: BitwiseShiftTerm - reduce(79), // >, reduce: BitwiseShiftTerm - reduce(79), // >=, reduce: BitwiseShiftTerm - reduce(79), // <, reduce: BitwiseShiftTerm - reduce(79), // <=, reduce: BitwiseShiftTerm - reduce(79), // |, reduce: BitwiseShiftTerm - reduce(79), // ^, reduce: BitwiseShiftTerm - reduce(79), // &, reduce: BitwiseShiftTerm - reduce(79), // <<, reduce: BitwiseShiftTerm - reduce(79), // >>, reduce: BitwiseShiftTerm - reduce(79), // >>>, reduce: BitwiseShiftTerm - shift(572), // + - shift(573), // - - shift(574), // .+ - shift(575), // .- - shift(576), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1092 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(80), // $, reduce: BitwiseShiftTerm - nil, // empty - reduce(80), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - reduce(80), // >>>, reduce: BitwiseShiftTerm - shift(572), // + - shift(573), // - - shift(574), // .+ - shift(575), // .- - shift(576), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1093 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(81), // $, reduce: BitwiseShiftTerm - nil, // empty - reduce(81), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(572), // + - shift(573), // - - shift(574), // .+ - shift(575), // .- - shift(576), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1094 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(83), // $, reduce: AddsubdotTerm - nil, // empty - reduce(83), // ;, reduce: AddsubdotTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // >>>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(578), // * - shift(579), // / - shift(580), // // - shift(581), // % - shift(582), // .* - shift(583), // ./ - shift(584), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1095 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(84), // $, reduce: AddsubdotTerm - nil, // empty - reduce(84), // ;, reduce: AddsubdotTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm - nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // >>>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(578), // * - shift(579), // / - shift(580), // // - shift(581), // % - shift(582), // .* - shift(583), // ./ - shift(584), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1096 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(85), // $, reduce: AddsubdotTerm - nil, // empty - reduce(85), // ;, reduce: AddsubdotTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm - nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // >>>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(578), // * - shift(579), // / - shift(580), // // - shift(581), // % - shift(582), // .* - shift(583), // ./ - shift(584), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1097 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(86), // $, reduce: AddsubdotTerm - nil, // empty - reduce(86), // ;, reduce: AddsubdotTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm - nil, // : - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // >>>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(578), // * - shift(579), // / - shift(580), // // - shift(581), // % - shift(582), // .* - shift(583), // ./ - shift(584), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1098 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(87), // $, reduce: AddsubdotTerm - nil, // empty - reduce(87), // ;, reduce: AddsubdotTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm - nil, // : - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // >>>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(578), // * - shift(579), // / - shift(580), // // - shift(581), // % - shift(582), // .* - shift(583), // ./ - shift(584), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1099 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(89), // $, reduce: MuldivTerm - nil, // empty - reduce(89), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // >>>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1100 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(90), // $, reduce: MuldivTerm - nil, // empty - reduce(90), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // >>>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1101 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(91), // $, reduce: MuldivTerm - nil, // empty - reduce(91), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // >>>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1102 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(92), // $, reduce: MuldivTerm - nil, // empty - reduce(92), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: MuldivTerm - nil, // : - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // >>>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1103 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(93), // $, reduce: MuldivTerm - nil, // empty - reduce(93), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: MuldivTerm - nil, // : - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // >>>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1104 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(94), // $, reduce: MuldivTerm - nil, // empty - reduce(94), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: MuldivTerm - nil, // : - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // >>>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1105 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(95), // $, reduce: MuldivTerm - nil, // empty - reduce(95), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: MuldivTerm - nil, // : - reduce(95), // ||, reduce: MuldivTerm - reduce(95), // ^^, reduce: MuldivTerm - reduce(95), // &&, reduce: MuldivTerm - reduce(95), // =~, reduce: MuldivTerm - reduce(95), // !=~, reduce: MuldivTerm - reduce(95), // ==, reduce: MuldivTerm - reduce(95), // !=, reduce: MuldivTerm - reduce(95), // >, reduce: MuldivTerm - reduce(95), // >=, reduce: MuldivTerm - reduce(95), // <, reduce: MuldivTerm - reduce(95), // <=, reduce: MuldivTerm - reduce(95), // |, reduce: MuldivTerm - reduce(95), // ^, reduce: MuldivTerm - reduce(95), // &, reduce: MuldivTerm - reduce(95), // <<, reduce: MuldivTerm - reduce(95), // >>, reduce: MuldivTerm - reduce(95), // >>>, reduce: MuldivTerm - reduce(95), // +, reduce: MuldivTerm - reduce(95), // -, reduce: MuldivTerm - reduce(95), // .+, reduce: MuldivTerm - reduce(95), // .-, reduce: MuldivTerm - reduce(95), // ., reduce: MuldivTerm - reduce(95), // *, reduce: MuldivTerm - reduce(95), // /, reduce: MuldivTerm - reduce(95), // //, reduce: MuldivTerm - reduce(95), // %, reduce: MuldivTerm - reduce(95), // .*, reduce: MuldivTerm - reduce(95), // ./, reduce: MuldivTerm - reduce(95), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1106 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(104), // $, reduce: PowTerm - nil, // empty - reduce(104), // ;, reduce: PowTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: PowTerm - nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // >>>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1107 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(106), // $, reduce: PrecedenceChainEnd - nil, // empty - reduce(106), // ;, reduce: PrecedenceChainEnd - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // >>>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1108 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1600), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1601), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1109 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1603), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1110 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(122), // $, reduce: ArrayLiteral - nil, // empty - reduce(122), // ;, reduce: ArrayLiteral - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(122), // ?, reduce: ArrayLiteral - nil, // : - reduce(122), // ||, reduce: ArrayLiteral - reduce(122), // ^^, reduce: ArrayLiteral - reduce(122), // &&, reduce: ArrayLiteral - reduce(122), // =~, reduce: ArrayLiteral - reduce(122), // !=~, reduce: ArrayLiteral - reduce(122), // ==, reduce: ArrayLiteral - reduce(122), // !=, reduce: ArrayLiteral - reduce(122), // >, reduce: ArrayLiteral - reduce(122), // >=, reduce: ArrayLiteral - reduce(122), // <, reduce: ArrayLiteral - reduce(122), // <=, reduce: ArrayLiteral - reduce(122), // |, reduce: ArrayLiteral - reduce(122), // ^, reduce: ArrayLiteral - reduce(122), // &, reduce: ArrayLiteral - reduce(122), // <<, reduce: ArrayLiteral - reduce(122), // >>, reduce: ArrayLiteral - reduce(122), // >>>, reduce: ArrayLiteral - reduce(122), // +, reduce: ArrayLiteral - reduce(122), // -, reduce: ArrayLiteral - reduce(122), // .+, reduce: ArrayLiteral - reduce(122), // .-, reduce: ArrayLiteral - reduce(122), // ., reduce: ArrayLiteral - reduce(122), // *, reduce: ArrayLiteral - reduce(122), // /, reduce: ArrayLiteral - reduce(122), // //, reduce: ArrayLiteral - reduce(122), // %, reduce: ArrayLiteral - reduce(122), // .*, reduce: ArrayLiteral - reduce(122), // ./, reduce: ArrayLiteral - reduce(122), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(122), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(122), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1111 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(128), // $, reduce: MapLiteral - nil, // empty - reduce(128), // ;, reduce: MapLiteral - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(128), // ?, reduce: MapLiteral - nil, // : - reduce(128), // ||, reduce: MapLiteral - reduce(128), // ^^, reduce: MapLiteral - reduce(128), // &&, reduce: MapLiteral - reduce(128), // =~, reduce: MapLiteral - reduce(128), // !=~, reduce: MapLiteral - reduce(128), // ==, reduce: MapLiteral - reduce(128), // !=, reduce: MapLiteral - reduce(128), // >, reduce: MapLiteral - reduce(128), // >=, reduce: MapLiteral - reduce(128), // <, reduce: MapLiteral - reduce(128), // <=, reduce: MapLiteral - reduce(128), // |, reduce: MapLiteral - reduce(128), // ^, reduce: MapLiteral - reduce(128), // &, reduce: MapLiteral - reduce(128), // <<, reduce: MapLiteral - reduce(128), // >>, reduce: MapLiteral - reduce(128), // >>>, reduce: MapLiteral - reduce(128), // +, reduce: MapLiteral - reduce(128), // -, reduce: MapLiteral - reduce(128), // .+, reduce: MapLiteral - reduce(128), // .-, reduce: MapLiteral - reduce(128), // ., reduce: MapLiteral - reduce(128), // *, reduce: MapLiteral - reduce(128), // /, reduce: MapLiteral - reduce(128), // //, reduce: MapLiteral - reduce(128), // %, reduce: MapLiteral - reduce(128), // .*, reduce: MapLiteral - reduce(128), // ./, reduce: MapLiteral - reduce(128), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(128), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(128), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1112 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(153), // $, reduce: FcnOrSubrCall - nil, // empty - reduce(153), // ;, reduce: FcnOrSubrCall - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(153), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(153), // ||, reduce: FcnOrSubrCall - reduce(153), // ^^, reduce: FcnOrSubrCall - reduce(153), // &&, reduce: FcnOrSubrCall - reduce(153), // =~, reduce: FcnOrSubrCall - reduce(153), // !=~, reduce: FcnOrSubrCall - reduce(153), // ==, reduce: FcnOrSubrCall - reduce(153), // !=, reduce: FcnOrSubrCall - reduce(153), // >, reduce: FcnOrSubrCall - reduce(153), // >=, reduce: FcnOrSubrCall - reduce(153), // <, reduce: FcnOrSubrCall - reduce(153), // <=, reduce: FcnOrSubrCall - reduce(153), // |, reduce: FcnOrSubrCall - reduce(153), // ^, reduce: FcnOrSubrCall - reduce(153), // &, reduce: FcnOrSubrCall - reduce(153), // <<, reduce: FcnOrSubrCall - reduce(153), // >>, reduce: FcnOrSubrCall - reduce(153), // >>>, reduce: FcnOrSubrCall - reduce(153), // +, reduce: FcnOrSubrCall - reduce(153), // -, reduce: FcnOrSubrCall - reduce(153), // .+, reduce: FcnOrSubrCall - reduce(153), // .-, reduce: FcnOrSubrCall - reduce(153), // ., reduce: FcnOrSubrCall - reduce(153), // *, reduce: FcnOrSubrCall - reduce(153), // /, reduce: FcnOrSubrCall - reduce(153), // //, reduce: FcnOrSubrCall - reduce(153), // %, reduce: FcnOrSubrCall - reduce(153), // .*, reduce: FcnOrSubrCall - reduce(153), // ./, reduce: FcnOrSubrCall - reduce(153), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(153), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(153), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1113 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1604), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1114 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(25), // ], reduce: IndirectFieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: IndirectFieldValue - nil, // : - reduce(25), // ||, reduce: IndirectFieldValue - reduce(25), // ^^, reduce: IndirectFieldValue - reduce(25), // &&, reduce: IndirectFieldValue - reduce(25), // =~, reduce: IndirectFieldValue - reduce(25), // !=~, reduce: IndirectFieldValue - reduce(25), // ==, reduce: IndirectFieldValue - reduce(25), // !=, reduce: IndirectFieldValue - reduce(25), // >, reduce: IndirectFieldValue - reduce(25), // >=, reduce: IndirectFieldValue - reduce(25), // <, reduce: IndirectFieldValue - reduce(25), // <=, reduce: IndirectFieldValue - reduce(25), // |, reduce: IndirectFieldValue - reduce(25), // ^, reduce: IndirectFieldValue - reduce(25), // &, reduce: IndirectFieldValue - reduce(25), // <<, reduce: IndirectFieldValue - reduce(25), // >>, reduce: IndirectFieldValue - reduce(25), // >>>, reduce: IndirectFieldValue - reduce(25), // +, reduce: IndirectFieldValue - reduce(25), // -, reduce: IndirectFieldValue - reduce(25), // .+, reduce: IndirectFieldValue - reduce(25), // .-, reduce: IndirectFieldValue - reduce(25), // ., reduce: IndirectFieldValue - reduce(25), // *, reduce: IndirectFieldValue - reduce(25), // /, reduce: IndirectFieldValue - reduce(25), // //, reduce: IndirectFieldValue - reduce(25), // %, reduce: IndirectFieldValue - reduce(25), // .*, reduce: IndirectFieldValue - reduce(25), // ./, reduce: IndirectFieldValue - reduce(25), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: IndirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(25), // [, reduce: IndirectFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1115 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(32), // ], reduce: IndirectOosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(32), // ||, reduce: IndirectOosvarValue - reduce(32), // ^^, reduce: IndirectOosvarValue - reduce(32), // &&, reduce: IndirectOosvarValue - reduce(32), // =~, reduce: IndirectOosvarValue - reduce(32), // !=~, reduce: IndirectOosvarValue - reduce(32), // ==, reduce: IndirectOosvarValue - reduce(32), // !=, reduce: IndirectOosvarValue - reduce(32), // >, reduce: IndirectOosvarValue - reduce(32), // >=, reduce: IndirectOosvarValue - reduce(32), // <, reduce: IndirectOosvarValue - reduce(32), // <=, reduce: IndirectOosvarValue - reduce(32), // |, reduce: IndirectOosvarValue - reduce(32), // ^, reduce: IndirectOosvarValue - reduce(32), // &, reduce: IndirectOosvarValue - reduce(32), // <<, reduce: IndirectOosvarValue - reduce(32), // >>, reduce: IndirectOosvarValue - reduce(32), // >>>, reduce: IndirectOosvarValue - reduce(32), // +, reduce: IndirectOosvarValue - reduce(32), // -, reduce: IndirectOosvarValue - reduce(32), // .+, reduce: IndirectOosvarValue - reduce(32), // .-, reduce: IndirectOosvarValue - reduce(32), // ., reduce: IndirectOosvarValue - reduce(32), // *, reduce: IndirectOosvarValue - reduce(32), // /, reduce: IndirectOosvarValue - reduce(32), // //, reduce: IndirectOosvarValue - reduce(32), // %, reduce: IndirectOosvarValue - reduce(32), // .*, reduce: IndirectOosvarValue - reduce(32), // ./, reduce: IndirectOosvarValue - reduce(32), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(32), // **, reduce: IndirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(32), // [, reduce: IndirectOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1116 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1605), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1117 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(57), // ], reduce: LogicalOrTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalOrTerm - nil, // : - reduce(57), // ||, reduce: LogicalOrTerm - shift(603), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1118 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(59), // ], reduce: LogicalXORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalXORTerm - nil, // : - reduce(59), // ||, reduce: LogicalXORTerm - reduce(59), // ^^, reduce: LogicalXORTerm - shift(604), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1119 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(61), // ], reduce: LogicalAndTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalAndTerm - nil, // : - reduce(61), // ||, reduce: LogicalAndTerm - reduce(61), // ^^, reduce: LogicalAndTerm - reduce(61), // &&, reduce: LogicalAndTerm - shift(605), // =~ - shift(606), // !=~ - shift(607), // == - shift(608), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1120 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(63), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(609), // > - shift(610), // >= - shift(611), // < - shift(612), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1121 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(64), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(609), // > - shift(610), // >= - shift(611), // < - shift(612), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1122 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(65), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(609), // > - shift(610), // >= - shift(611), // < - shift(612), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1123 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(66), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - nil, // : - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(609), // > - shift(610), // >= - shift(611), // < - shift(612), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1124 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(68), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(613), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1125 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(69), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: CmpTerm - nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(613), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1126 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(70), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: CmpTerm - nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(613), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1127 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(71), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: CmpTerm - nil, // : - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(613), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1128 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(73), // ], reduce: BitwiseORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: BitwiseORTerm - nil, // : - reduce(73), // ||, reduce: BitwiseORTerm - reduce(73), // ^^, reduce: BitwiseORTerm - reduce(73), // &&, reduce: BitwiseORTerm - reduce(73), // =~, reduce: BitwiseORTerm - reduce(73), // !=~, reduce: BitwiseORTerm - reduce(73), // ==, reduce: BitwiseORTerm - reduce(73), // !=, reduce: BitwiseORTerm - reduce(73), // >, reduce: BitwiseORTerm - reduce(73), // >=, reduce: BitwiseORTerm - reduce(73), // <, reduce: BitwiseORTerm - reduce(73), // <=, reduce: BitwiseORTerm - reduce(73), // |, reduce: BitwiseORTerm - shift(614), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1129 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(75), // ], reduce: BitwiseXORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(75), // ||, reduce: BitwiseXORTerm - reduce(75), // ^^, reduce: BitwiseXORTerm - reduce(75), // &&, reduce: BitwiseXORTerm - reduce(75), // =~, reduce: BitwiseXORTerm - reduce(75), // !=~, reduce: BitwiseXORTerm - reduce(75), // ==, reduce: BitwiseXORTerm - reduce(75), // !=, reduce: BitwiseXORTerm - reduce(75), // >, reduce: BitwiseXORTerm - reduce(75), // >=, reduce: BitwiseXORTerm - reduce(75), // <, reduce: BitwiseXORTerm - reduce(75), // <=, reduce: BitwiseXORTerm - reduce(75), // |, reduce: BitwiseXORTerm - reduce(75), // ^, reduce: BitwiseXORTerm - shift(615), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1130 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(77), // ], reduce: BitwiseANDTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(77), // ||, reduce: BitwiseANDTerm - reduce(77), // ^^, reduce: BitwiseANDTerm - reduce(77), // &&, reduce: BitwiseANDTerm - reduce(77), // =~, reduce: BitwiseANDTerm - reduce(77), // !=~, reduce: BitwiseANDTerm - reduce(77), // ==, reduce: BitwiseANDTerm - reduce(77), // !=, reduce: BitwiseANDTerm - reduce(77), // >, reduce: BitwiseANDTerm - reduce(77), // >=, reduce: BitwiseANDTerm - reduce(77), // <, reduce: BitwiseANDTerm - reduce(77), // <=, reduce: BitwiseANDTerm - reduce(77), // |, reduce: BitwiseANDTerm - reduce(77), // ^, reduce: BitwiseANDTerm - reduce(77), // &, reduce: BitwiseANDTerm - shift(616), // << - shift(617), // >> - shift(618), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1131 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(79), // ], reduce: BitwiseShiftTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(79), // ||, reduce: BitwiseShiftTerm - reduce(79), // ^^, reduce: BitwiseShiftTerm - reduce(79), // &&, reduce: BitwiseShiftTerm - reduce(79), // =~, reduce: BitwiseShiftTerm - reduce(79), // !=~, reduce: BitwiseShiftTerm - reduce(79), // ==, reduce: BitwiseShiftTerm - reduce(79), // !=, reduce: BitwiseShiftTerm - reduce(79), // >, reduce: BitwiseShiftTerm - reduce(79), // >=, reduce: BitwiseShiftTerm - reduce(79), // <, reduce: BitwiseShiftTerm - reduce(79), // <=, reduce: BitwiseShiftTerm - reduce(79), // |, reduce: BitwiseShiftTerm - reduce(79), // ^, reduce: BitwiseShiftTerm - reduce(79), // &, reduce: BitwiseShiftTerm - reduce(79), // <<, reduce: BitwiseShiftTerm - reduce(79), // >>, reduce: BitwiseShiftTerm - reduce(79), // >>>, reduce: BitwiseShiftTerm - shift(619), // + - shift(620), // - - shift(621), // .+ - shift(622), // .- - shift(623), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1132 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(80), // ], reduce: BitwiseShiftTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - reduce(80), // >>>, reduce: BitwiseShiftTerm - shift(619), // + - shift(620), // - - shift(621), // .+ - shift(622), // .- - shift(623), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1133 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(81), // ], reduce: BitwiseShiftTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(619), // + - shift(620), // - - shift(621), // .+ - shift(622), // .- - shift(623), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1134 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(83), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // >>>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(625), // * - shift(626), // / - shift(627), // // - shift(628), // % - shift(629), // .* - shift(630), // ./ - shift(631), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1135 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(84), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm - nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // >>>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(625), // * - shift(626), // / - shift(627), // // - shift(628), // % - shift(629), // .* - shift(630), // ./ - shift(631), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1136 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(85), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm - nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // >>>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(625), // * - shift(626), // / - shift(627), // // - shift(628), // % - shift(629), // .* - shift(630), // ./ - shift(631), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1137 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(86), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm - nil, // : - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // >>>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(625), // * - shift(626), // / - shift(627), // // - shift(628), // % - shift(629), // .* - shift(630), // ./ - shift(631), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1138 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(87), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm - nil, // : - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // >>>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(625), // * - shift(626), // / - shift(627), // // - shift(628), // % - shift(629), // .* - shift(630), // ./ - shift(631), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1139 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(89), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // >>>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1140 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(90), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // >>>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1141 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(91), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // >>>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1142 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(92), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: MuldivTerm - nil, // : - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // >>>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1143 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(93), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: MuldivTerm - nil, // : - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // >>>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1144 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(94), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: MuldivTerm - nil, // : - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // >>>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1145 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(95), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: MuldivTerm - nil, // : - reduce(95), // ||, reduce: MuldivTerm - reduce(95), // ^^, reduce: MuldivTerm - reduce(95), // &&, reduce: MuldivTerm - reduce(95), // =~, reduce: MuldivTerm - reduce(95), // !=~, reduce: MuldivTerm - reduce(95), // ==, reduce: MuldivTerm - reduce(95), // !=, reduce: MuldivTerm - reduce(95), // >, reduce: MuldivTerm - reduce(95), // >=, reduce: MuldivTerm - reduce(95), // <, reduce: MuldivTerm - reduce(95), // <=, reduce: MuldivTerm - reduce(95), // |, reduce: MuldivTerm - reduce(95), // ^, reduce: MuldivTerm - reduce(95), // &, reduce: MuldivTerm - reduce(95), // <<, reduce: MuldivTerm - reduce(95), // >>, reduce: MuldivTerm - reduce(95), // >>>, reduce: MuldivTerm - reduce(95), // +, reduce: MuldivTerm - reduce(95), // -, reduce: MuldivTerm - reduce(95), // .+, reduce: MuldivTerm - reduce(95), // .-, reduce: MuldivTerm - reduce(95), // ., reduce: MuldivTerm - reduce(95), // *, reduce: MuldivTerm - reduce(95), // /, reduce: MuldivTerm - reduce(95), // //, reduce: MuldivTerm - reduce(95), // %, reduce: MuldivTerm - reduce(95), // .*, reduce: MuldivTerm - reduce(95), // ./, reduce: MuldivTerm - reduce(95), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1146 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(104), // ], reduce: PowTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: PowTerm - nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // >>>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1147 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(106), // ], reduce: PrecedenceChainEnd - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // >>>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1148 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1606), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1607), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1149 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1609), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1150 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(122), // ], reduce: ArrayLiteral - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(122), // ?, reduce: ArrayLiteral - nil, // : - reduce(122), // ||, reduce: ArrayLiteral - reduce(122), // ^^, reduce: ArrayLiteral - reduce(122), // &&, reduce: ArrayLiteral - reduce(122), // =~, reduce: ArrayLiteral - reduce(122), // !=~, reduce: ArrayLiteral - reduce(122), // ==, reduce: ArrayLiteral - reduce(122), // !=, reduce: ArrayLiteral - reduce(122), // >, reduce: ArrayLiteral - reduce(122), // >=, reduce: ArrayLiteral - reduce(122), // <, reduce: ArrayLiteral - reduce(122), // <=, reduce: ArrayLiteral - reduce(122), // |, reduce: ArrayLiteral - reduce(122), // ^, reduce: ArrayLiteral - reduce(122), // &, reduce: ArrayLiteral - reduce(122), // <<, reduce: ArrayLiteral - reduce(122), // >>, reduce: ArrayLiteral - reduce(122), // >>>, reduce: ArrayLiteral - reduce(122), // +, reduce: ArrayLiteral - reduce(122), // -, reduce: ArrayLiteral - reduce(122), // .+, reduce: ArrayLiteral - reduce(122), // .-, reduce: ArrayLiteral - reduce(122), // ., reduce: ArrayLiteral - reduce(122), // *, reduce: ArrayLiteral - reduce(122), // /, reduce: ArrayLiteral - reduce(122), // //, reduce: ArrayLiteral - reduce(122), // %, reduce: ArrayLiteral - reduce(122), // .*, reduce: ArrayLiteral - reduce(122), // ./, reduce: ArrayLiteral - reduce(122), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(122), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(122), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1151 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(128), // ], reduce: MapLiteral - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(128), // ?, reduce: MapLiteral - nil, // : - reduce(128), // ||, reduce: MapLiteral - reduce(128), // ^^, reduce: MapLiteral - reduce(128), // &&, reduce: MapLiteral - reduce(128), // =~, reduce: MapLiteral - reduce(128), // !=~, reduce: MapLiteral - reduce(128), // ==, reduce: MapLiteral - reduce(128), // !=, reduce: MapLiteral - reduce(128), // >, reduce: MapLiteral - reduce(128), // >=, reduce: MapLiteral - reduce(128), // <, reduce: MapLiteral - reduce(128), // <=, reduce: MapLiteral - reduce(128), // |, reduce: MapLiteral - reduce(128), // ^, reduce: MapLiteral - reduce(128), // &, reduce: MapLiteral - reduce(128), // <<, reduce: MapLiteral - reduce(128), // >>, reduce: MapLiteral - reduce(128), // >>>, reduce: MapLiteral - reduce(128), // +, reduce: MapLiteral - reduce(128), // -, reduce: MapLiteral - reduce(128), // .+, reduce: MapLiteral - reduce(128), // .-, reduce: MapLiteral - reduce(128), // ., reduce: MapLiteral - reduce(128), // *, reduce: MapLiteral - reduce(128), // /, reduce: MapLiteral - reduce(128), // //, reduce: MapLiteral - reduce(128), // %, reduce: MapLiteral - reduce(128), // .*, reduce: MapLiteral - reduce(128), // ./, reduce: MapLiteral - reduce(128), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(128), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(128), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1152 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(153), // ], reduce: FcnOrSubrCall - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(153), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(153), // ||, reduce: FcnOrSubrCall - reduce(153), // ^^, reduce: FcnOrSubrCall - reduce(153), // &&, reduce: FcnOrSubrCall - reduce(153), // =~, reduce: FcnOrSubrCall - reduce(153), // !=~, reduce: FcnOrSubrCall - reduce(153), // ==, reduce: FcnOrSubrCall - reduce(153), // !=, reduce: FcnOrSubrCall - reduce(153), // >, reduce: FcnOrSubrCall - reduce(153), // >=, reduce: FcnOrSubrCall - reduce(153), // <, reduce: FcnOrSubrCall - reduce(153), // <=, reduce: FcnOrSubrCall - reduce(153), // |, reduce: FcnOrSubrCall - reduce(153), // ^, reduce: FcnOrSubrCall - reduce(153), // &, reduce: FcnOrSubrCall - reduce(153), // <<, reduce: FcnOrSubrCall - reduce(153), // >>, reduce: FcnOrSubrCall - reduce(153), // >>>, reduce: FcnOrSubrCall - reduce(153), // +, reduce: FcnOrSubrCall - reduce(153), // -, reduce: FcnOrSubrCall - reduce(153), // .+, reduce: FcnOrSubrCall - reduce(153), // .-, reduce: FcnOrSubrCall - reduce(153), // ., reduce: FcnOrSubrCall - reduce(153), // *, reduce: FcnOrSubrCall - reduce(153), // /, reduce: FcnOrSubrCall - reduce(153), // //, reduce: FcnOrSubrCall - reduce(153), // %, reduce: FcnOrSubrCall - reduce(153), // .*, reduce: FcnOrSubrCall - reduce(153), // ./, reduce: FcnOrSubrCall - reduce(153), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(153), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(153), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1153 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1610), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1154 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(21), // md_token_field_name - shift(22), // $[ - nil, // ] - shift(23), // md_token_braced_field_name - shift(25), // md_token_full_srec - shift(30), // md_token_oosvar_name - shift(31), // @[ - shift(32), // md_token_braced_oosvar_name - shift(34), // md_token_full_oosvar - shift(36), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(49), // + - shift(51), // - - shift(52), // .+ - shift(53), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(56), // ! - shift(57), // ~ - nil, // ** - shift(59), // ( - nil, // ) - shift(61), // md_token_string_literal - shift(62), // md_token_int_literal - shift(63), // md_token_float_literal - shift(64), // md_token_boolean_literal - shift(65), // md_token_M_PI - shift(66), // md_token_M_E - shift(67), // md_token_panic - shift(69), // [ - nil, // , - shift(71), // { - nil, // } - shift(73), // md_token_IPS - shift(74), // md_token_IFS - shift(75), // md_token_IRS - shift(76), // md_token_OPS - shift(77), // md_token_OFS - shift(78), // md_token_ORS - shift(79), // md_token_NF - shift(80), // md_token_NR - shift(81), // md_token_FNR - shift(82), // md_token_FILENAME - shift(83), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1155 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: IndirectFieldValue - nil, // : - reduce(25), // ||, reduce: IndirectFieldValue - reduce(25), // ^^, reduce: IndirectFieldValue - reduce(25), // &&, reduce: IndirectFieldValue - reduce(25), // =~, reduce: IndirectFieldValue - reduce(25), // !=~, reduce: IndirectFieldValue - reduce(25), // ==, reduce: IndirectFieldValue - reduce(25), // !=, reduce: IndirectFieldValue - reduce(25), // >, reduce: IndirectFieldValue - reduce(25), // >=, reduce: IndirectFieldValue - reduce(25), // <, reduce: IndirectFieldValue - reduce(25), // <=, reduce: IndirectFieldValue - reduce(25), // |, reduce: IndirectFieldValue - reduce(25), // ^, reduce: IndirectFieldValue - reduce(25), // &, reduce: IndirectFieldValue - reduce(25), // <<, reduce: IndirectFieldValue - reduce(25), // >>, reduce: IndirectFieldValue - reduce(25), // >>>, reduce: IndirectFieldValue - reduce(25), // +, reduce: IndirectFieldValue - reduce(25), // -, reduce: IndirectFieldValue - reduce(25), // .+, reduce: IndirectFieldValue - reduce(25), // .-, reduce: IndirectFieldValue - reduce(25), // ., reduce: IndirectFieldValue - reduce(25), // *, reduce: IndirectFieldValue - reduce(25), // /, reduce: IndirectFieldValue - reduce(25), // //, reduce: IndirectFieldValue - reduce(25), // %, reduce: IndirectFieldValue - reduce(25), // .*, reduce: IndirectFieldValue - reduce(25), // ./, reduce: IndirectFieldValue - reduce(25), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: IndirectFieldValue - nil, // ( - reduce(25), // ), reduce: IndirectFieldValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(25), // [, reduce: IndirectFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1156 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(32), // ||, reduce: IndirectOosvarValue - reduce(32), // ^^, reduce: IndirectOosvarValue - reduce(32), // &&, reduce: IndirectOosvarValue - reduce(32), // =~, reduce: IndirectOosvarValue - reduce(32), // !=~, reduce: IndirectOosvarValue - reduce(32), // ==, reduce: IndirectOosvarValue - reduce(32), // !=, reduce: IndirectOosvarValue - reduce(32), // >, reduce: IndirectOosvarValue - reduce(32), // >=, reduce: IndirectOosvarValue - reduce(32), // <, reduce: IndirectOosvarValue - reduce(32), // <=, reduce: IndirectOosvarValue - reduce(32), // |, reduce: IndirectOosvarValue - reduce(32), // ^, reduce: IndirectOosvarValue - reduce(32), // &, reduce: IndirectOosvarValue - reduce(32), // <<, reduce: IndirectOosvarValue - reduce(32), // >>, reduce: IndirectOosvarValue - reduce(32), // >>>, reduce: IndirectOosvarValue - reduce(32), // +, reduce: IndirectOosvarValue - reduce(32), // -, reduce: IndirectOosvarValue - reduce(32), // .+, reduce: IndirectOosvarValue - reduce(32), // .-, reduce: IndirectOosvarValue - reduce(32), // ., reduce: IndirectOosvarValue - reduce(32), // *, reduce: IndirectOosvarValue - reduce(32), // /, reduce: IndirectOosvarValue - reduce(32), // //, reduce: IndirectOosvarValue - reduce(32), // %, reduce: IndirectOosvarValue - reduce(32), // .*, reduce: IndirectOosvarValue - reduce(32), // ./, reduce: IndirectOosvarValue - reduce(32), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(32), // **, reduce: IndirectOosvarValue - nil, // ( - reduce(32), // ), reduce: IndirectOosvarValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(32), // [, reduce: IndirectOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1157 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1612), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1158 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalOrTerm - nil, // : - reduce(57), // ||, reduce: LogicalOrTerm - shift(682), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(57), // ), reduce: LogicalOrTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1159 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalXORTerm - nil, // : - reduce(59), // ||, reduce: LogicalXORTerm - reduce(59), // ^^, reduce: LogicalXORTerm - shift(683), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(59), // ), reduce: LogicalXORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1160 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalAndTerm - nil, // : - reduce(61), // ||, reduce: LogicalAndTerm - reduce(61), // ^^, reduce: LogicalAndTerm - reduce(61), // &&, reduce: LogicalAndTerm - shift(684), // =~ - shift(685), // !=~ - shift(686), // == - shift(687), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(61), // ), reduce: LogicalAndTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1161 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(688), // > - shift(689), // >= - shift(690), // < - shift(691), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(63), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1162 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(688), // > - shift(689), // >= - shift(690), // < - shift(691), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(64), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1163 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(688), // > - shift(689), // >= - shift(690), // < - shift(691), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(65), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1164 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - nil, // : - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(688), // > - shift(689), // >= - shift(690), // < - shift(691), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(66), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1165 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(692), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(68), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1166 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: CmpTerm - nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(692), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(69), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1167 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: CmpTerm - nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(692), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(70), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1168 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: CmpTerm - nil, // : - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(692), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(71), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1169 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: BitwiseORTerm - nil, // : - reduce(73), // ||, reduce: BitwiseORTerm - reduce(73), // ^^, reduce: BitwiseORTerm - reduce(73), // &&, reduce: BitwiseORTerm - reduce(73), // =~, reduce: BitwiseORTerm - reduce(73), // !=~, reduce: BitwiseORTerm - reduce(73), // ==, reduce: BitwiseORTerm - reduce(73), // !=, reduce: BitwiseORTerm - reduce(73), // >, reduce: BitwiseORTerm - reduce(73), // >=, reduce: BitwiseORTerm - reduce(73), // <, reduce: BitwiseORTerm - reduce(73), // <=, reduce: BitwiseORTerm - reduce(73), // |, reduce: BitwiseORTerm - shift(693), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(73), // ), reduce: BitwiseORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1170 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(75), // ||, reduce: BitwiseXORTerm - reduce(75), // ^^, reduce: BitwiseXORTerm - reduce(75), // &&, reduce: BitwiseXORTerm - reduce(75), // =~, reduce: BitwiseXORTerm - reduce(75), // !=~, reduce: BitwiseXORTerm - reduce(75), // ==, reduce: BitwiseXORTerm - reduce(75), // !=, reduce: BitwiseXORTerm - reduce(75), // >, reduce: BitwiseXORTerm - reduce(75), // >=, reduce: BitwiseXORTerm - reduce(75), // <, reduce: BitwiseXORTerm - reduce(75), // <=, reduce: BitwiseXORTerm - reduce(75), // |, reduce: BitwiseXORTerm - reduce(75), // ^, reduce: BitwiseXORTerm - shift(694), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(75), // ), reduce: BitwiseXORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1171 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(77), // ||, reduce: BitwiseANDTerm - reduce(77), // ^^, reduce: BitwiseANDTerm - reduce(77), // &&, reduce: BitwiseANDTerm - reduce(77), // =~, reduce: BitwiseANDTerm - reduce(77), // !=~, reduce: BitwiseANDTerm - reduce(77), // ==, reduce: BitwiseANDTerm - reduce(77), // !=, reduce: BitwiseANDTerm - reduce(77), // >, reduce: BitwiseANDTerm - reduce(77), // >=, reduce: BitwiseANDTerm - reduce(77), // <, reduce: BitwiseANDTerm - reduce(77), // <=, reduce: BitwiseANDTerm - reduce(77), // |, reduce: BitwiseANDTerm - reduce(77), // ^, reduce: BitwiseANDTerm - reduce(77), // &, reduce: BitwiseANDTerm - shift(695), // << - shift(696), // >> - shift(697), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(77), // ), reduce: BitwiseANDTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1172 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(79), // ||, reduce: BitwiseShiftTerm - reduce(79), // ^^, reduce: BitwiseShiftTerm - reduce(79), // &&, reduce: BitwiseShiftTerm - reduce(79), // =~, reduce: BitwiseShiftTerm - reduce(79), // !=~, reduce: BitwiseShiftTerm - reduce(79), // ==, reduce: BitwiseShiftTerm - reduce(79), // !=, reduce: BitwiseShiftTerm - reduce(79), // >, reduce: BitwiseShiftTerm - reduce(79), // >=, reduce: BitwiseShiftTerm - reduce(79), // <, reduce: BitwiseShiftTerm - reduce(79), // <=, reduce: BitwiseShiftTerm - reduce(79), // |, reduce: BitwiseShiftTerm - reduce(79), // ^, reduce: BitwiseShiftTerm - reduce(79), // &, reduce: BitwiseShiftTerm - reduce(79), // <<, reduce: BitwiseShiftTerm - reduce(79), // >>, reduce: BitwiseShiftTerm - reduce(79), // >>>, reduce: BitwiseShiftTerm - shift(698), // + - shift(699), // - - shift(700), // .+ - shift(701), // .- - shift(702), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(79), // ), reduce: BitwiseShiftTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1173 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - reduce(80), // >>>, reduce: BitwiseShiftTerm - shift(698), // + - shift(699), // - - shift(700), // .+ - shift(701), // .- - shift(702), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(80), // ), reduce: BitwiseShiftTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1174 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(698), // + - shift(699), // - - shift(700), // .+ - shift(701), // .- - shift(702), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(81), // ), reduce: BitwiseShiftTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1175 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // >>>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(704), // * - shift(705), // / - shift(706), // // - shift(707), // % - shift(708), // .* - shift(709), // ./ - shift(710), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(83), // ), reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1176 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm - nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // >>>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(704), // * - shift(705), // / - shift(706), // // - shift(707), // % - shift(708), // .* - shift(709), // ./ - shift(710), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(84), // ), reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1177 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm - nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // >>>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(704), // * - shift(705), // / - shift(706), // // - shift(707), // % - shift(708), // .* - shift(709), // ./ - shift(710), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(85), // ), reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1178 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm - nil, // : - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // >>>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(704), // * - shift(705), // / - shift(706), // // - shift(707), // % - shift(708), // .* - shift(709), // ./ - shift(710), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(86), // ), reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1179 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm - nil, // : - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // >>>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(704), // * - shift(705), // / - shift(706), // // - shift(707), // % - shift(708), // .* - shift(709), // ./ - shift(710), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(87), // ), reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1180 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // >>>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(89), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1181 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // >>>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(90), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1182 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // >>>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(91), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1183 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: MuldivTerm - nil, // : - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // >>>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(92), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1184 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: MuldivTerm - nil, // : - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // >>>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(93), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1185 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: MuldivTerm - nil, // : - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // >>>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(94), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1186 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: MuldivTerm - nil, // : - reduce(95), // ||, reduce: MuldivTerm - reduce(95), // ^^, reduce: MuldivTerm - reduce(95), // &&, reduce: MuldivTerm - reduce(95), // =~, reduce: MuldivTerm - reduce(95), // !=~, reduce: MuldivTerm - reduce(95), // ==, reduce: MuldivTerm - reduce(95), // !=, reduce: MuldivTerm - reduce(95), // >, reduce: MuldivTerm - reduce(95), // >=, reduce: MuldivTerm - reduce(95), // <, reduce: MuldivTerm - reduce(95), // <=, reduce: MuldivTerm - reduce(95), // |, reduce: MuldivTerm - reduce(95), // ^, reduce: MuldivTerm - reduce(95), // &, reduce: MuldivTerm - reduce(95), // <<, reduce: MuldivTerm - reduce(95), // >>, reduce: MuldivTerm - reduce(95), // >>>, reduce: MuldivTerm - reduce(95), // +, reduce: MuldivTerm - reduce(95), // -, reduce: MuldivTerm - reduce(95), // .+, reduce: MuldivTerm - reduce(95), // .-, reduce: MuldivTerm - reduce(95), // ., reduce: MuldivTerm - reduce(95), // *, reduce: MuldivTerm - reduce(95), // /, reduce: MuldivTerm - reduce(95), // //, reduce: MuldivTerm - reduce(95), // %, reduce: MuldivTerm - reduce(95), // .*, reduce: MuldivTerm - reduce(95), // ./, reduce: MuldivTerm - reduce(95), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(95), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1187 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: PowTerm - nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // >>>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(104), // ), reduce: PowTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1188 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // >>>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - reduce(106), // ), reduce: PrecedenceChainEnd - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1189 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1613), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1614), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1190 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1616), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1191 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(122), // ?, reduce: ArrayLiteral - nil, // : - reduce(122), // ||, reduce: ArrayLiteral - reduce(122), // ^^, reduce: ArrayLiteral - reduce(122), // &&, reduce: ArrayLiteral - reduce(122), // =~, reduce: ArrayLiteral - reduce(122), // !=~, reduce: ArrayLiteral - reduce(122), // ==, reduce: ArrayLiteral - reduce(122), // !=, reduce: ArrayLiteral - reduce(122), // >, reduce: ArrayLiteral - reduce(122), // >=, reduce: ArrayLiteral - reduce(122), // <, reduce: ArrayLiteral - reduce(122), // <=, reduce: ArrayLiteral - reduce(122), // |, reduce: ArrayLiteral - reduce(122), // ^, reduce: ArrayLiteral - reduce(122), // &, reduce: ArrayLiteral - reduce(122), // <<, reduce: ArrayLiteral - reduce(122), // >>, reduce: ArrayLiteral - reduce(122), // >>>, reduce: ArrayLiteral - reduce(122), // +, reduce: ArrayLiteral - reduce(122), // -, reduce: ArrayLiteral - reduce(122), // .+, reduce: ArrayLiteral - reduce(122), // .-, reduce: ArrayLiteral - reduce(122), // ., reduce: ArrayLiteral - reduce(122), // *, reduce: ArrayLiteral - reduce(122), // /, reduce: ArrayLiteral - reduce(122), // //, reduce: ArrayLiteral - reduce(122), // %, reduce: ArrayLiteral - reduce(122), // .*, reduce: ArrayLiteral - reduce(122), // ./, reduce: ArrayLiteral - reduce(122), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(122), // **, reduce: ArrayLiteral - nil, // ( - reduce(122), // ), reduce: ArrayLiteral - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(122), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1192 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(128), // ?, reduce: MapLiteral - nil, // : - reduce(128), // ||, reduce: MapLiteral - reduce(128), // ^^, reduce: MapLiteral - reduce(128), // &&, reduce: MapLiteral - reduce(128), // =~, reduce: MapLiteral - reduce(128), // !=~, reduce: MapLiteral - reduce(128), // ==, reduce: MapLiteral - reduce(128), // !=, reduce: MapLiteral - reduce(128), // >, reduce: MapLiteral - reduce(128), // >=, reduce: MapLiteral - reduce(128), // <, reduce: MapLiteral - reduce(128), // <=, reduce: MapLiteral - reduce(128), // |, reduce: MapLiteral - reduce(128), // ^, reduce: MapLiteral - reduce(128), // &, reduce: MapLiteral - reduce(128), // <<, reduce: MapLiteral - reduce(128), // >>, reduce: MapLiteral - reduce(128), // >>>, reduce: MapLiteral - reduce(128), // +, reduce: MapLiteral - reduce(128), // -, reduce: MapLiteral - reduce(128), // .+, reduce: MapLiteral - reduce(128), // .-, reduce: MapLiteral - reduce(128), // ., reduce: MapLiteral - reduce(128), // *, reduce: MapLiteral - reduce(128), // /, reduce: MapLiteral - reduce(128), // //, reduce: MapLiteral - reduce(128), // %, reduce: MapLiteral - reduce(128), // .*, reduce: MapLiteral - reduce(128), // ./, reduce: MapLiteral - reduce(128), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(128), // **, reduce: MapLiteral - nil, // ( - reduce(128), // ), reduce: MapLiteral - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(128), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1193 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(153), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(153), // ||, reduce: FcnOrSubrCall - reduce(153), // ^^, reduce: FcnOrSubrCall - reduce(153), // &&, reduce: FcnOrSubrCall - reduce(153), // =~, reduce: FcnOrSubrCall - reduce(153), // !=~, reduce: FcnOrSubrCall - reduce(153), // ==, reduce: FcnOrSubrCall - reduce(153), // !=, reduce: FcnOrSubrCall - reduce(153), // >, reduce: FcnOrSubrCall - reduce(153), // >=, reduce: FcnOrSubrCall - reduce(153), // <, reduce: FcnOrSubrCall - reduce(153), // <=, reduce: FcnOrSubrCall - reduce(153), // |, reduce: FcnOrSubrCall - reduce(153), // ^, reduce: FcnOrSubrCall - reduce(153), // &, reduce: FcnOrSubrCall - reduce(153), // <<, reduce: FcnOrSubrCall - reduce(153), // >>, reduce: FcnOrSubrCall - reduce(153), // >>>, reduce: FcnOrSubrCall - reduce(153), // +, reduce: FcnOrSubrCall - reduce(153), // -, reduce: FcnOrSubrCall - reduce(153), // .+, reduce: FcnOrSubrCall - reduce(153), // .-, reduce: FcnOrSubrCall - reduce(153), // ., reduce: FcnOrSubrCall - reduce(153), // *, reduce: FcnOrSubrCall - reduce(153), // /, reduce: FcnOrSubrCall - reduce(153), // //, reduce: FcnOrSubrCall - reduce(153), // %, reduce: FcnOrSubrCall - reduce(153), // .*, reduce: FcnOrSubrCall - reduce(153), // ./, reduce: FcnOrSubrCall - reduce(153), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(153), // **, reduce: FcnOrSubrCall - nil, // ( - reduce(153), // ), reduce: FcnOrSubrCall - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(153), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1194 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1617), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1195 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(146), // $, reduce: ArrayOrMapIndexAccess - nil, // empty - reduce(146), // ;, reduce: ArrayOrMapIndexAccess - reduce(146), // =, reduce: ArrayOrMapIndexAccess - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(146), // ||=, reduce: ArrayOrMapIndexAccess - reduce(146), // ^^=, reduce: ArrayOrMapIndexAccess - reduce(146), // &&=, reduce: ArrayOrMapIndexAccess - reduce(146), // |=, reduce: ArrayOrMapIndexAccess - reduce(146), // ^=, reduce: ArrayOrMapIndexAccess - reduce(146), // <<=, reduce: ArrayOrMapIndexAccess - reduce(146), // >>=, reduce: ArrayOrMapIndexAccess - reduce(146), // >>>=, reduce: ArrayOrMapIndexAccess - reduce(146), // +=, reduce: ArrayOrMapIndexAccess - reduce(146), // .=, reduce: ArrayOrMapIndexAccess - reduce(146), // -=, reduce: ArrayOrMapIndexAccess - reduce(146), // *=, reduce: ArrayOrMapIndexAccess - reduce(146), // /=, reduce: ArrayOrMapIndexAccess - reduce(146), // //=, reduce: ArrayOrMapIndexAccess - reduce(146), // %=, reduce: ArrayOrMapIndexAccess - reduce(146), // **=, reduce: ArrayOrMapIndexAccess - reduce(146), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(146), // ||, reduce: ArrayOrMapIndexAccess - reduce(146), // ^^, reduce: ArrayOrMapIndexAccess - reduce(146), // &&, reduce: ArrayOrMapIndexAccess - reduce(146), // =~, reduce: ArrayOrMapIndexAccess - reduce(146), // !=~, reduce: ArrayOrMapIndexAccess - reduce(146), // ==, reduce: ArrayOrMapIndexAccess - reduce(146), // !=, reduce: ArrayOrMapIndexAccess - reduce(146), // >, reduce: ArrayOrMapIndexAccess - reduce(146), // >=, reduce: ArrayOrMapIndexAccess - reduce(146), // <, reduce: ArrayOrMapIndexAccess - reduce(146), // <=, reduce: ArrayOrMapIndexAccess - reduce(146), // |, reduce: ArrayOrMapIndexAccess - reduce(146), // ^, reduce: ArrayOrMapIndexAccess - reduce(146), // &, reduce: ArrayOrMapIndexAccess - reduce(146), // <<, reduce: ArrayOrMapIndexAccess - reduce(146), // >>, reduce: ArrayOrMapIndexAccess - reduce(146), // >>>, reduce: ArrayOrMapIndexAccess - reduce(146), // +, reduce: ArrayOrMapIndexAccess - reduce(146), // -, reduce: ArrayOrMapIndexAccess - reduce(146), // .+, reduce: ArrayOrMapIndexAccess - reduce(146), // .-, reduce: ArrayOrMapIndexAccess - reduce(146), // ., reduce: ArrayOrMapIndexAccess - reduce(146), // *, reduce: ArrayOrMapIndexAccess - reduce(146), // /, reduce: ArrayOrMapIndexAccess - reduce(146), // //, reduce: ArrayOrMapIndexAccess - reduce(146), // %, reduce: ArrayOrMapIndexAccess - reduce(146), // .*, reduce: ArrayOrMapIndexAccess - reduce(146), // ./, reduce: ArrayOrMapIndexAccess - reduce(146), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(146), // [, reduce: ArrayOrMapIndexAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1196 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1619), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1197 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1620), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1198 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1621), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1199 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1200 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1201 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1624), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1202 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(151), // $, reduce: ArraySliceAccess - nil, // empty - reduce(151), // ;, reduce: ArraySliceAccess - reduce(151), // =, reduce: ArraySliceAccess - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(151), // ||=, reduce: ArraySliceAccess - reduce(151), // ^^=, reduce: ArraySliceAccess - reduce(151), // &&=, reduce: ArraySliceAccess - reduce(151), // |=, reduce: ArraySliceAccess - reduce(151), // ^=, reduce: ArraySliceAccess - reduce(151), // <<=, reduce: ArraySliceAccess - reduce(151), // >>=, reduce: ArraySliceAccess - reduce(151), // >>>=, reduce: ArraySliceAccess - reduce(151), // +=, reduce: ArraySliceAccess - reduce(151), // .=, reduce: ArraySliceAccess - reduce(151), // -=, reduce: ArraySliceAccess - reduce(151), // *=, reduce: ArraySliceAccess - reduce(151), // /=, reduce: ArraySliceAccess - reduce(151), // //=, reduce: ArraySliceAccess - reduce(151), // %=, reduce: ArraySliceAccess - reduce(151), // **=, reduce: ArraySliceAccess - reduce(151), // ?, reduce: ArraySliceAccess - nil, // : - reduce(151), // ||, reduce: ArraySliceAccess - reduce(151), // ^^, reduce: ArraySliceAccess - reduce(151), // &&, reduce: ArraySliceAccess - reduce(151), // =~, reduce: ArraySliceAccess - reduce(151), // !=~, reduce: ArraySliceAccess - reduce(151), // ==, reduce: ArraySliceAccess - reduce(151), // !=, reduce: ArraySliceAccess - reduce(151), // >, reduce: ArraySliceAccess - reduce(151), // >=, reduce: ArraySliceAccess - reduce(151), // <, reduce: ArraySliceAccess - reduce(151), // <=, reduce: ArraySliceAccess - reduce(151), // |, reduce: ArraySliceAccess - reduce(151), // ^, reduce: ArraySliceAccess - reduce(151), // &, reduce: ArraySliceAccess - reduce(151), // <<, reduce: ArraySliceAccess - reduce(151), // >>, reduce: ArraySliceAccess - reduce(151), // >>>, reduce: ArraySliceAccess - reduce(151), // +, reduce: ArraySliceAccess - reduce(151), // -, reduce: ArraySliceAccess - reduce(151), // .+, reduce: ArraySliceAccess - reduce(151), // .-, reduce: ArraySliceAccess - reduce(151), // ., reduce: ArraySliceAccess - reduce(151), // *, reduce: ArraySliceAccess - reduce(151), // /, reduce: ArraySliceAccess - reduce(151), // //, reduce: ArraySliceAccess - reduce(151), // %, reduce: ArraySliceAccess - reduce(151), // .*, reduce: ArraySliceAccess - reduce(151), // ./, reduce: ArraySliceAccess - reduce(151), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(151), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(151), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1203 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1204 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1205 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1206 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1207 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1208 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1209 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1210 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1211 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1212 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1213 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1214 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1215 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1216 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1217 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1218 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1219 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1220 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1221 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1222 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1223 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1224 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(97), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm - reduce(97), // :, reduce: UnaryOpTerm - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // >>>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1225 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1226 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1227 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1228 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1229 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1230 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1231 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1232 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(98), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - reduce(98), // :, reduce: UnaryOpTerm - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // >>>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1233 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(99), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: UnaryOpTerm - reduce(99), // :, reduce: UnaryOpTerm - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1234 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(100), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: UnaryOpTerm - reduce(100), // :, reduce: UnaryOpTerm - reduce(100), // ||, reduce: UnaryOpTerm - reduce(100), // ^^, reduce: UnaryOpTerm - reduce(100), // &&, reduce: UnaryOpTerm - reduce(100), // =~, reduce: UnaryOpTerm - reduce(100), // !=~, reduce: UnaryOpTerm - reduce(100), // ==, reduce: UnaryOpTerm - reduce(100), // !=, reduce: UnaryOpTerm - reduce(100), // >, reduce: UnaryOpTerm - reduce(100), // >=, reduce: UnaryOpTerm - reduce(100), // <, reduce: UnaryOpTerm - reduce(100), // <=, reduce: UnaryOpTerm - reduce(100), // |, reduce: UnaryOpTerm - reduce(100), // ^, reduce: UnaryOpTerm - reduce(100), // &, reduce: UnaryOpTerm - reduce(100), // <<, reduce: UnaryOpTerm - reduce(100), // >>, reduce: UnaryOpTerm - reduce(100), // >>>, reduce: UnaryOpTerm - reduce(100), // +, reduce: UnaryOpTerm - reduce(100), // -, reduce: UnaryOpTerm - reduce(100), // .+, reduce: UnaryOpTerm - reduce(100), // .-, reduce: UnaryOpTerm - reduce(100), // ., reduce: UnaryOpTerm - reduce(100), // *, reduce: UnaryOpTerm - reduce(100), // /, reduce: UnaryOpTerm - reduce(100), // //, reduce: UnaryOpTerm - reduce(100), // %, reduce: UnaryOpTerm - reduce(100), // .*, reduce: UnaryOpTerm - reduce(100), // ./, reduce: UnaryOpTerm - reduce(100), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1235 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(101), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: UnaryOpTerm - reduce(101), // :, reduce: UnaryOpTerm - reduce(101), // ||, reduce: UnaryOpTerm - reduce(101), // ^^, reduce: UnaryOpTerm - reduce(101), // &&, reduce: UnaryOpTerm - reduce(101), // =~, reduce: UnaryOpTerm - reduce(101), // !=~, reduce: UnaryOpTerm - reduce(101), // ==, reduce: UnaryOpTerm - reduce(101), // !=, reduce: UnaryOpTerm - reduce(101), // >, reduce: UnaryOpTerm - reduce(101), // >=, reduce: UnaryOpTerm - reduce(101), // <, reduce: UnaryOpTerm - reduce(101), // <=, reduce: UnaryOpTerm - reduce(101), // |, reduce: UnaryOpTerm - reduce(101), // ^, reduce: UnaryOpTerm - reduce(101), // &, reduce: UnaryOpTerm - reduce(101), // <<, reduce: UnaryOpTerm - reduce(101), // >>, reduce: UnaryOpTerm - reduce(101), // >>>, reduce: UnaryOpTerm - reduce(101), // +, reduce: UnaryOpTerm - reduce(101), // -, reduce: UnaryOpTerm - reduce(101), // .+, reduce: UnaryOpTerm - reduce(101), // .-, reduce: UnaryOpTerm - reduce(101), // ., reduce: UnaryOpTerm - reduce(101), // *, reduce: UnaryOpTerm - reduce(101), // /, reduce: UnaryOpTerm - reduce(101), // //, reduce: UnaryOpTerm - reduce(101), // %, reduce: UnaryOpTerm - reduce(101), // .*, reduce: UnaryOpTerm - reduce(101), // ./, reduce: UnaryOpTerm - reduce(101), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1236 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(102), // ], reduce: UnaryOpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: UnaryOpTerm - reduce(102), // :, reduce: UnaryOpTerm - reduce(102), // ||, reduce: UnaryOpTerm - reduce(102), // ^^, reduce: UnaryOpTerm - reduce(102), // &&, reduce: UnaryOpTerm - reduce(102), // =~, reduce: UnaryOpTerm - reduce(102), // !=~, reduce: UnaryOpTerm - reduce(102), // ==, reduce: UnaryOpTerm - reduce(102), // !=, reduce: UnaryOpTerm - reduce(102), // >, reduce: UnaryOpTerm - reduce(102), // >=, reduce: UnaryOpTerm - reduce(102), // <, reduce: UnaryOpTerm - reduce(102), // <=, reduce: UnaryOpTerm - reduce(102), // |, reduce: UnaryOpTerm - reduce(102), // ^, reduce: UnaryOpTerm - reduce(102), // &, reduce: UnaryOpTerm - reduce(102), // <<, reduce: UnaryOpTerm - reduce(102), // >>, reduce: UnaryOpTerm - reduce(102), // >>>, reduce: UnaryOpTerm - reduce(102), // +, reduce: UnaryOpTerm - reduce(102), // -, reduce: UnaryOpTerm - reduce(102), // .+, reduce: UnaryOpTerm - reduce(102), // .-, reduce: UnaryOpTerm - reduce(102), // ., reduce: UnaryOpTerm - reduce(102), // *, reduce: UnaryOpTerm - reduce(102), // /, reduce: UnaryOpTerm - reduce(102), // //, reduce: UnaryOpTerm - reduce(102), // %, reduce: UnaryOpTerm - reduce(102), // .*, reduce: UnaryOpTerm - reduce(102), // ./, reduce: UnaryOpTerm - reduce(102), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1237 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1238 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1654), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1239 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1656), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1240 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(121), // ], reduce: ArrayLiteral - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: ArrayLiteral - reduce(121), // :, reduce: ArrayLiteral - reduce(121), // ||, reduce: ArrayLiteral - reduce(121), // ^^, reduce: ArrayLiteral - reduce(121), // &&, reduce: ArrayLiteral - reduce(121), // =~, reduce: ArrayLiteral - reduce(121), // !=~, reduce: ArrayLiteral - reduce(121), // ==, reduce: ArrayLiteral - reduce(121), // !=, reduce: ArrayLiteral - reduce(121), // >, reduce: ArrayLiteral - reduce(121), // >=, reduce: ArrayLiteral - reduce(121), // <, reduce: ArrayLiteral - reduce(121), // <=, reduce: ArrayLiteral - reduce(121), // |, reduce: ArrayLiteral - reduce(121), // ^, reduce: ArrayLiteral - reduce(121), // &, reduce: ArrayLiteral - reduce(121), // <<, reduce: ArrayLiteral - reduce(121), // >>, reduce: ArrayLiteral - reduce(121), // >>>, reduce: ArrayLiteral - reduce(121), // +, reduce: ArrayLiteral - reduce(121), // -, reduce: ArrayLiteral - reduce(121), // .+, reduce: ArrayLiteral - reduce(121), // .-, reduce: ArrayLiteral - reduce(121), // ., reduce: ArrayLiteral - reduce(121), // *, reduce: ArrayLiteral - reduce(121), // /, reduce: ArrayLiteral - reduce(121), // //, reduce: ArrayLiteral - reduce(121), // %, reduce: ArrayLiteral - reduce(121), // .*, reduce: ArrayLiteral - reduce(121), // ./, reduce: ArrayLiteral - reduce(121), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(121), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1241 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1657), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1242 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(127), // ], reduce: MapLiteral - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(127), // ?, reduce: MapLiteral - reduce(127), // :, reduce: MapLiteral - reduce(127), // ||, reduce: MapLiteral - reduce(127), // ^^, reduce: MapLiteral - reduce(127), // &&, reduce: MapLiteral - reduce(127), // =~, reduce: MapLiteral - reduce(127), // !=~, reduce: MapLiteral - reduce(127), // ==, reduce: MapLiteral - reduce(127), // !=, reduce: MapLiteral - reduce(127), // >, reduce: MapLiteral - reduce(127), // >=, reduce: MapLiteral - reduce(127), // <, reduce: MapLiteral - reduce(127), // <=, reduce: MapLiteral - reduce(127), // |, reduce: MapLiteral - reduce(127), // ^, reduce: MapLiteral - reduce(127), // &, reduce: MapLiteral - reduce(127), // <<, reduce: MapLiteral - reduce(127), // >>, reduce: MapLiteral - reduce(127), // >>>, reduce: MapLiteral - reduce(127), // +, reduce: MapLiteral - reduce(127), // -, reduce: MapLiteral - reduce(127), // .+, reduce: MapLiteral - reduce(127), // .-, reduce: MapLiteral - reduce(127), // ., reduce: MapLiteral - reduce(127), // *, reduce: MapLiteral - reduce(127), // /, reduce: MapLiteral - reduce(127), // //, reduce: MapLiteral - reduce(127), // %, reduce: MapLiteral - reduce(127), // .*, reduce: MapLiteral - reduce(127), // ./, reduce: MapLiteral - reduce(127), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(127), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(127), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1243 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(1658), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1244 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - shift(1659), // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1245 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(125), // ], reduce: ArrayLiteralElements - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1246 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(25), // ], reduce: IndirectFieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: IndirectFieldValue - nil, // : - reduce(25), // ||, reduce: IndirectFieldValue - reduce(25), // ^^, reduce: IndirectFieldValue - reduce(25), // &&, reduce: IndirectFieldValue - reduce(25), // =~, reduce: IndirectFieldValue - reduce(25), // !=~, reduce: IndirectFieldValue - reduce(25), // ==, reduce: IndirectFieldValue - reduce(25), // !=, reduce: IndirectFieldValue - reduce(25), // >, reduce: IndirectFieldValue - reduce(25), // >=, reduce: IndirectFieldValue - reduce(25), // <, reduce: IndirectFieldValue - reduce(25), // <=, reduce: IndirectFieldValue - reduce(25), // |, reduce: IndirectFieldValue - reduce(25), // ^, reduce: IndirectFieldValue - reduce(25), // &, reduce: IndirectFieldValue - reduce(25), // <<, reduce: IndirectFieldValue - reduce(25), // >>, reduce: IndirectFieldValue - reduce(25), // >>>, reduce: IndirectFieldValue - reduce(25), // +, reduce: IndirectFieldValue - reduce(25), // -, reduce: IndirectFieldValue - reduce(25), // .+, reduce: IndirectFieldValue - reduce(25), // .-, reduce: IndirectFieldValue - reduce(25), // ., reduce: IndirectFieldValue - reduce(25), // *, reduce: IndirectFieldValue - reduce(25), // /, reduce: IndirectFieldValue - reduce(25), // //, reduce: IndirectFieldValue - reduce(25), // %, reduce: IndirectFieldValue - reduce(25), // .*, reduce: IndirectFieldValue - reduce(25), // ./, reduce: IndirectFieldValue - reduce(25), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: IndirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(25), // [, reduce: IndirectFieldValue - reduce(25), // ,, reduce: IndirectFieldValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1247 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(32), // ], reduce: IndirectOosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(32), // ||, reduce: IndirectOosvarValue - reduce(32), // ^^, reduce: IndirectOosvarValue - reduce(32), // &&, reduce: IndirectOosvarValue - reduce(32), // =~, reduce: IndirectOosvarValue - reduce(32), // !=~, reduce: IndirectOosvarValue - reduce(32), // ==, reduce: IndirectOosvarValue - reduce(32), // !=, reduce: IndirectOosvarValue - reduce(32), // >, reduce: IndirectOosvarValue - reduce(32), // >=, reduce: IndirectOosvarValue - reduce(32), // <, reduce: IndirectOosvarValue - reduce(32), // <=, reduce: IndirectOosvarValue - reduce(32), // |, reduce: IndirectOosvarValue - reduce(32), // ^, reduce: IndirectOosvarValue - reduce(32), // &, reduce: IndirectOosvarValue - reduce(32), // <<, reduce: IndirectOosvarValue - reduce(32), // >>, reduce: IndirectOosvarValue - reduce(32), // >>>, reduce: IndirectOosvarValue - reduce(32), // +, reduce: IndirectOosvarValue - reduce(32), // -, reduce: IndirectOosvarValue - reduce(32), // .+, reduce: IndirectOosvarValue - reduce(32), // .-, reduce: IndirectOosvarValue - reduce(32), // ., reduce: IndirectOosvarValue - reduce(32), // *, reduce: IndirectOosvarValue - reduce(32), // /, reduce: IndirectOosvarValue - reduce(32), // //, reduce: IndirectOosvarValue - reduce(32), // %, reduce: IndirectOosvarValue - reduce(32), // .*, reduce: IndirectOosvarValue - reduce(32), // ./, reduce: IndirectOosvarValue - reduce(32), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(32), // **, reduce: IndirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(32), // [, reduce: IndirectOosvarValue - reduce(32), // ,, reduce: IndirectOosvarValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1248 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1661), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1249 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(57), // ], reduce: LogicalOrTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalOrTerm - nil, // : - reduce(57), // ||, reduce: LogicalOrTerm - shift(802), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(57), // ,, reduce: LogicalOrTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1250 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(59), // ], reduce: LogicalXORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalXORTerm - nil, // : - reduce(59), // ||, reduce: LogicalXORTerm - reduce(59), // ^^, reduce: LogicalXORTerm - shift(803), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(59), // ,, reduce: LogicalXORTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1251 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(61), // ], reduce: LogicalAndTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalAndTerm - nil, // : - reduce(61), // ||, reduce: LogicalAndTerm - reduce(61), // ^^, reduce: LogicalAndTerm - reduce(61), // &&, reduce: LogicalAndTerm - shift(804), // =~ - shift(805), // !=~ - shift(806), // == - shift(807), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(61), // ,, reduce: LogicalAndTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1252 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(63), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(808), // > - shift(809), // >= - shift(810), // < - shift(811), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(63), // ,, reduce: EqneTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1253 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(64), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(808), // > - shift(809), // >= - shift(810), // < - shift(811), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(64), // ,, reduce: EqneTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1254 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(65), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(808), // > - shift(809), // >= - shift(810), // < - shift(811), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(65), // ,, reduce: EqneTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1255 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(66), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - nil, // : - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(808), // > - shift(809), // >= - shift(810), // < - shift(811), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(66), // ,, reduce: EqneTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1256 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(68), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(812), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(68), // ,, reduce: CmpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1257 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(69), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: CmpTerm - nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(812), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(69), // ,, reduce: CmpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1258 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(70), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: CmpTerm - nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(812), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(70), // ,, reduce: CmpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1259 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(71), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: CmpTerm - nil, // : - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(812), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(71), // ,, reduce: CmpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1260 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(73), // ], reduce: BitwiseORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: BitwiseORTerm - nil, // : - reduce(73), // ||, reduce: BitwiseORTerm - reduce(73), // ^^, reduce: BitwiseORTerm - reduce(73), // &&, reduce: BitwiseORTerm - reduce(73), // =~, reduce: BitwiseORTerm - reduce(73), // !=~, reduce: BitwiseORTerm - reduce(73), // ==, reduce: BitwiseORTerm - reduce(73), // !=, reduce: BitwiseORTerm - reduce(73), // >, reduce: BitwiseORTerm - reduce(73), // >=, reduce: BitwiseORTerm - reduce(73), // <, reduce: BitwiseORTerm - reduce(73), // <=, reduce: BitwiseORTerm - reduce(73), // |, reduce: BitwiseORTerm - shift(813), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(73), // ,, reduce: BitwiseORTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1261 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(75), // ], reduce: BitwiseXORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(75), // ||, reduce: BitwiseXORTerm - reduce(75), // ^^, reduce: BitwiseXORTerm - reduce(75), // &&, reduce: BitwiseXORTerm - reduce(75), // =~, reduce: BitwiseXORTerm - reduce(75), // !=~, reduce: BitwiseXORTerm - reduce(75), // ==, reduce: BitwiseXORTerm - reduce(75), // !=, reduce: BitwiseXORTerm - reduce(75), // >, reduce: BitwiseXORTerm - reduce(75), // >=, reduce: BitwiseXORTerm - reduce(75), // <, reduce: BitwiseXORTerm - reduce(75), // <=, reduce: BitwiseXORTerm - reduce(75), // |, reduce: BitwiseXORTerm - reduce(75), // ^, reduce: BitwiseXORTerm - shift(814), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(75), // ,, reduce: BitwiseXORTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1262 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(77), // ], reduce: BitwiseANDTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(77), // ||, reduce: BitwiseANDTerm - reduce(77), // ^^, reduce: BitwiseANDTerm - reduce(77), // &&, reduce: BitwiseANDTerm - reduce(77), // =~, reduce: BitwiseANDTerm - reduce(77), // !=~, reduce: BitwiseANDTerm - reduce(77), // ==, reduce: BitwiseANDTerm - reduce(77), // !=, reduce: BitwiseANDTerm - reduce(77), // >, reduce: BitwiseANDTerm - reduce(77), // >=, reduce: BitwiseANDTerm - reduce(77), // <, reduce: BitwiseANDTerm - reduce(77), // <=, reduce: BitwiseANDTerm - reduce(77), // |, reduce: BitwiseANDTerm - reduce(77), // ^, reduce: BitwiseANDTerm - reduce(77), // &, reduce: BitwiseANDTerm - shift(815), // << - shift(816), // >> - shift(817), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(77), // ,, reduce: BitwiseANDTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1263 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(79), // ], reduce: BitwiseShiftTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(79), // ||, reduce: BitwiseShiftTerm - reduce(79), // ^^, reduce: BitwiseShiftTerm - reduce(79), // &&, reduce: BitwiseShiftTerm - reduce(79), // =~, reduce: BitwiseShiftTerm - reduce(79), // !=~, reduce: BitwiseShiftTerm - reduce(79), // ==, reduce: BitwiseShiftTerm - reduce(79), // !=, reduce: BitwiseShiftTerm - reduce(79), // >, reduce: BitwiseShiftTerm - reduce(79), // >=, reduce: BitwiseShiftTerm - reduce(79), // <, reduce: BitwiseShiftTerm - reduce(79), // <=, reduce: BitwiseShiftTerm - reduce(79), // |, reduce: BitwiseShiftTerm - reduce(79), // ^, reduce: BitwiseShiftTerm - reduce(79), // &, reduce: BitwiseShiftTerm - reduce(79), // <<, reduce: BitwiseShiftTerm - reduce(79), // >>, reduce: BitwiseShiftTerm - reduce(79), // >>>, reduce: BitwiseShiftTerm - shift(818), // + - shift(819), // - - shift(820), // .+ - shift(821), // .- - shift(822), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(79), // ,, reduce: BitwiseShiftTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1264 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(80), // ], reduce: BitwiseShiftTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - reduce(80), // >>>, reduce: BitwiseShiftTerm - shift(818), // + - shift(819), // - - shift(820), // .+ - shift(821), // .- - shift(822), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(80), // ,, reduce: BitwiseShiftTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1265 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(81), // ], reduce: BitwiseShiftTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(818), // + - shift(819), // - - shift(820), // .+ - shift(821), // .- - shift(822), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(81), // ,, reduce: BitwiseShiftTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1266 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(83), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // >>>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(824), // * - shift(825), // / - shift(826), // // - shift(827), // % - shift(828), // .* - shift(829), // ./ - shift(830), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(83), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1267 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(84), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm - nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // >>>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(824), // * - shift(825), // / - shift(826), // // - shift(827), // % - shift(828), // .* - shift(829), // ./ - shift(830), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(84), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1268 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(85), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm - nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // >>>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(824), // * - shift(825), // / - shift(826), // // - shift(827), // % - shift(828), // .* - shift(829), // ./ - shift(830), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(85), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1269 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(86), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm - nil, // : - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // >>>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(824), // * - shift(825), // / - shift(826), // // - shift(827), // % - shift(828), // .* - shift(829), // ./ - shift(830), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(86), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1270 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(87), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm - nil, // : - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // >>>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(824), // * - shift(825), // / - shift(826), // // - shift(827), // % - shift(828), // .* - shift(829), // ./ - shift(830), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(87), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1271 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(89), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // >>>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(89), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1272 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(90), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // >>>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(90), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1273 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(91), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // >>>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(91), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1274 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(92), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: MuldivTerm - nil, // : - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // >>>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(92), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1275 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(93), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: MuldivTerm - nil, // : - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // >>>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(93), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1276 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(94), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: MuldivTerm - nil, // : - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // >>>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(94), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1277 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(95), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: MuldivTerm - nil, // : - reduce(95), // ||, reduce: MuldivTerm - reduce(95), // ^^, reduce: MuldivTerm - reduce(95), // &&, reduce: MuldivTerm - reduce(95), // =~, reduce: MuldivTerm - reduce(95), // !=~, reduce: MuldivTerm - reduce(95), // ==, reduce: MuldivTerm - reduce(95), // !=, reduce: MuldivTerm - reduce(95), // >, reduce: MuldivTerm - reduce(95), // >=, reduce: MuldivTerm - reduce(95), // <, reduce: MuldivTerm - reduce(95), // <=, reduce: MuldivTerm - reduce(95), // |, reduce: MuldivTerm - reduce(95), // ^, reduce: MuldivTerm - reduce(95), // &, reduce: MuldivTerm - reduce(95), // <<, reduce: MuldivTerm - reduce(95), // >>, reduce: MuldivTerm - reduce(95), // >>>, reduce: MuldivTerm - reduce(95), // +, reduce: MuldivTerm - reduce(95), // -, reduce: MuldivTerm - reduce(95), // .+, reduce: MuldivTerm - reduce(95), // .-, reduce: MuldivTerm - reduce(95), // ., reduce: MuldivTerm - reduce(95), // *, reduce: MuldivTerm - reduce(95), // /, reduce: MuldivTerm - reduce(95), // //, reduce: MuldivTerm - reduce(95), // %, reduce: MuldivTerm - reduce(95), // .*, reduce: MuldivTerm - reduce(95), // ./, reduce: MuldivTerm - reduce(95), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(95), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1278 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(104), // ], reduce: PowTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: PowTerm - nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // >>>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(104), // ,, reduce: PowTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1279 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(106), // ], reduce: PrecedenceChainEnd - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // >>>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(106), // ,, reduce: PrecedenceChainEnd - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1280 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1662), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1663), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1281 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1665), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1282 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(122), // ], reduce: ArrayLiteral - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(122), // ?, reduce: ArrayLiteral - nil, // : - reduce(122), // ||, reduce: ArrayLiteral - reduce(122), // ^^, reduce: ArrayLiteral - reduce(122), // &&, reduce: ArrayLiteral - reduce(122), // =~, reduce: ArrayLiteral - reduce(122), // !=~, reduce: ArrayLiteral - reduce(122), // ==, reduce: ArrayLiteral - reduce(122), // !=, reduce: ArrayLiteral - reduce(122), // >, reduce: ArrayLiteral - reduce(122), // >=, reduce: ArrayLiteral - reduce(122), // <, reduce: ArrayLiteral - reduce(122), // <=, reduce: ArrayLiteral - reduce(122), // |, reduce: ArrayLiteral - reduce(122), // ^, reduce: ArrayLiteral - reduce(122), // &, reduce: ArrayLiteral - reduce(122), // <<, reduce: ArrayLiteral - reduce(122), // >>, reduce: ArrayLiteral - reduce(122), // >>>, reduce: ArrayLiteral - reduce(122), // +, reduce: ArrayLiteral - reduce(122), // -, reduce: ArrayLiteral - reduce(122), // .+, reduce: ArrayLiteral - reduce(122), // .-, reduce: ArrayLiteral - reduce(122), // ., reduce: ArrayLiteral - reduce(122), // *, reduce: ArrayLiteral - reduce(122), // /, reduce: ArrayLiteral - reduce(122), // //, reduce: ArrayLiteral - reduce(122), // %, reduce: ArrayLiteral - reduce(122), // .*, reduce: ArrayLiteral - reduce(122), // ./, reduce: ArrayLiteral - reduce(122), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(122), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(122), // [, reduce: ArrayLiteral - reduce(122), // ,, reduce: ArrayLiteral - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1283 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(128), // ], reduce: MapLiteral - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(128), // ?, reduce: MapLiteral - nil, // : - reduce(128), // ||, reduce: MapLiteral - reduce(128), // ^^, reduce: MapLiteral - reduce(128), // &&, reduce: MapLiteral - reduce(128), // =~, reduce: MapLiteral - reduce(128), // !=~, reduce: MapLiteral - reduce(128), // ==, reduce: MapLiteral - reduce(128), // !=, reduce: MapLiteral - reduce(128), // >, reduce: MapLiteral - reduce(128), // >=, reduce: MapLiteral - reduce(128), // <, reduce: MapLiteral - reduce(128), // <=, reduce: MapLiteral - reduce(128), // |, reduce: MapLiteral - reduce(128), // ^, reduce: MapLiteral - reduce(128), // &, reduce: MapLiteral - reduce(128), // <<, reduce: MapLiteral - reduce(128), // >>, reduce: MapLiteral - reduce(128), // >>>, reduce: MapLiteral - reduce(128), // +, reduce: MapLiteral - reduce(128), // -, reduce: MapLiteral - reduce(128), // .+, reduce: MapLiteral - reduce(128), // .-, reduce: MapLiteral - reduce(128), // ., reduce: MapLiteral - reduce(128), // *, reduce: MapLiteral - reduce(128), // /, reduce: MapLiteral - reduce(128), // //, reduce: MapLiteral - reduce(128), // %, reduce: MapLiteral - reduce(128), // .*, reduce: MapLiteral - reduce(128), // ./, reduce: MapLiteral - reduce(128), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(128), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(128), // [, reduce: MapLiteral - reduce(128), // ,, reduce: MapLiteral - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1284 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(153), // ], reduce: FcnOrSubrCall - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(153), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(153), // ||, reduce: FcnOrSubrCall - reduce(153), // ^^, reduce: FcnOrSubrCall - reduce(153), // &&, reduce: FcnOrSubrCall - reduce(153), // =~, reduce: FcnOrSubrCall - reduce(153), // !=~, reduce: FcnOrSubrCall - reduce(153), // ==, reduce: FcnOrSubrCall - reduce(153), // !=, reduce: FcnOrSubrCall - reduce(153), // >, reduce: FcnOrSubrCall - reduce(153), // >=, reduce: FcnOrSubrCall - reduce(153), // <, reduce: FcnOrSubrCall - reduce(153), // <=, reduce: FcnOrSubrCall - reduce(153), // |, reduce: FcnOrSubrCall - reduce(153), // ^, reduce: FcnOrSubrCall - reduce(153), // &, reduce: FcnOrSubrCall - reduce(153), // <<, reduce: FcnOrSubrCall - reduce(153), // >>, reduce: FcnOrSubrCall - reduce(153), // >>>, reduce: FcnOrSubrCall - reduce(153), // +, reduce: FcnOrSubrCall - reduce(153), // -, reduce: FcnOrSubrCall - reduce(153), // .+, reduce: FcnOrSubrCall - reduce(153), // .-, reduce: FcnOrSubrCall - reduce(153), // ., reduce: FcnOrSubrCall - reduce(153), // *, reduce: FcnOrSubrCall - reduce(153), // /, reduce: FcnOrSubrCall - reduce(153), // //, reduce: FcnOrSubrCall - reduce(153), // %, reduce: FcnOrSubrCall - reduce(153), // .*, reduce: FcnOrSubrCall - reduce(153), // ./, reduce: FcnOrSubrCall - reduce(153), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(153), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(153), // [, reduce: FcnOrSubrCall - reduce(153), // ,, reduce: FcnOrSubrCall - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1285 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1666), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1286 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(132), // ,, reduce: MapLiteralKeyValuePair - nil, // { - reduce(132), // }, reduce: MapLiteralKeyValuePair - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1287 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // >>>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(108), // [, reduce: MlrvalOrFunction - reduce(108), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(108), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1288 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: FieldValue - nil, // : - reduce(21), // ||, reduce: FieldValue - reduce(21), // ^^, reduce: FieldValue - reduce(21), // &&, reduce: FieldValue - reduce(21), // =~, reduce: FieldValue - reduce(21), // !=~, reduce: FieldValue - reduce(21), // ==, reduce: FieldValue - reduce(21), // !=, reduce: FieldValue - reduce(21), // >, reduce: FieldValue - reduce(21), // >=, reduce: FieldValue - reduce(21), // <, reduce: FieldValue - reduce(21), // <=, reduce: FieldValue - reduce(21), // |, reduce: FieldValue - reduce(21), // ^, reduce: FieldValue - reduce(21), // &, reduce: FieldValue - reduce(21), // <<, reduce: FieldValue - reduce(21), // >>, reduce: FieldValue - reduce(21), // >>>, reduce: FieldValue - reduce(21), // +, reduce: FieldValue - reduce(21), // -, reduce: FieldValue - reduce(21), // .+, reduce: FieldValue - reduce(21), // .-, reduce: FieldValue - reduce(21), // ., reduce: FieldValue - reduce(21), // *, reduce: FieldValue - reduce(21), // /, reduce: FieldValue - reduce(21), // //, reduce: FieldValue - reduce(21), // %, reduce: FieldValue - reduce(21), // .*, reduce: FieldValue - reduce(21), // ./, reduce: FieldValue - reduce(21), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(21), // [, reduce: FieldValue - reduce(21), // ,, reduce: FieldValue - nil, // { - reduce(21), // }, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1289 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: FieldValue - nil, // : - reduce(22), // ||, reduce: FieldValue - reduce(22), // ^^, reduce: FieldValue - reduce(22), // &&, reduce: FieldValue - reduce(22), // =~, reduce: FieldValue - reduce(22), // !=~, reduce: FieldValue - reduce(22), // ==, reduce: FieldValue - reduce(22), // !=, reduce: FieldValue - reduce(22), // >, reduce: FieldValue - reduce(22), // >=, reduce: FieldValue - reduce(22), // <, reduce: FieldValue - reduce(22), // <=, reduce: FieldValue - reduce(22), // |, reduce: FieldValue - reduce(22), // ^, reduce: FieldValue - reduce(22), // &, reduce: FieldValue - reduce(22), // <<, reduce: FieldValue - reduce(22), // >>, reduce: FieldValue - reduce(22), // >>>, reduce: FieldValue - reduce(22), // +, reduce: FieldValue - reduce(22), // -, reduce: FieldValue - reduce(22), // .+, reduce: FieldValue - reduce(22), // .-, reduce: FieldValue - reduce(22), // ., reduce: FieldValue - reduce(22), // *, reduce: FieldValue - reduce(22), // /, reduce: FieldValue - reduce(22), // //, reduce: FieldValue - reduce(22), // %, reduce: FieldValue - reduce(22), // .*, reduce: FieldValue - reduce(22), // ./, reduce: FieldValue - reduce(22), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(22), // [, reduce: FieldValue - reduce(22), // ,, reduce: FieldValue - nil, // { - reduce(22), // }, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1290 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FieldValue - nil, // : - reduce(23), // ||, reduce: FieldValue - reduce(23), // ^^, reduce: FieldValue - reduce(23), // &&, reduce: FieldValue - reduce(23), // =~, reduce: FieldValue - reduce(23), // !=~, reduce: FieldValue - reduce(23), // ==, reduce: FieldValue - reduce(23), // !=, reduce: FieldValue - reduce(23), // >, reduce: FieldValue - reduce(23), // >=, reduce: FieldValue - reduce(23), // <, reduce: FieldValue - reduce(23), // <=, reduce: FieldValue - reduce(23), // |, reduce: FieldValue - reduce(23), // ^, reduce: FieldValue - reduce(23), // &, reduce: FieldValue - reduce(23), // <<, reduce: FieldValue - reduce(23), // >>, reduce: FieldValue - reduce(23), // >>>, reduce: FieldValue - reduce(23), // +, reduce: FieldValue - reduce(23), // -, reduce: FieldValue - reduce(23), // .+, reduce: FieldValue - reduce(23), // .-, reduce: FieldValue - reduce(23), // ., reduce: FieldValue - reduce(23), // *, reduce: FieldValue - reduce(23), // /, reduce: FieldValue - reduce(23), // //, reduce: FieldValue - reduce(23), // %, reduce: FieldValue - reduce(23), // .*, reduce: FieldValue - reduce(23), // ./, reduce: FieldValue - reduce(23), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(23), // [, reduce: FieldValue - reduce(23), // ,, reduce: FieldValue - nil, // { - reduce(23), // }, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1291 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: DirectFieldValue - nil, // : - reduce(24), // ||, reduce: DirectFieldValue - reduce(24), // ^^, reduce: DirectFieldValue - reduce(24), // &&, reduce: DirectFieldValue - reduce(24), // =~, reduce: DirectFieldValue - reduce(24), // !=~, reduce: DirectFieldValue - reduce(24), // ==, reduce: DirectFieldValue - reduce(24), // !=, reduce: DirectFieldValue - reduce(24), // >, reduce: DirectFieldValue - reduce(24), // >=, reduce: DirectFieldValue - reduce(24), // <, reduce: DirectFieldValue - reduce(24), // <=, reduce: DirectFieldValue - reduce(24), // |, reduce: DirectFieldValue - reduce(24), // ^, reduce: DirectFieldValue - reduce(24), // &, reduce: DirectFieldValue - reduce(24), // <<, reduce: DirectFieldValue - reduce(24), // >>, reduce: DirectFieldValue - reduce(24), // >>>, reduce: DirectFieldValue - reduce(24), // +, reduce: DirectFieldValue - reduce(24), // -, reduce: DirectFieldValue - reduce(24), // .+, reduce: DirectFieldValue - reduce(24), // .-, reduce: DirectFieldValue - reduce(24), // ., reduce: DirectFieldValue - reduce(24), // *, reduce: DirectFieldValue - reduce(24), // /, reduce: DirectFieldValue - reduce(24), // //, reduce: DirectFieldValue - reduce(24), // %, reduce: DirectFieldValue - reduce(24), // .*, reduce: DirectFieldValue - reduce(24), // ./, reduce: DirectFieldValue - reduce(24), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: DirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(24), // [, reduce: DirectFieldValue - reduce(24), // ,, reduce: DirectFieldValue - nil, // { - reduce(24), // }, reduce: DirectFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1292 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1293 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: BracedFieldValue - nil, // : - reduce(26), // ||, reduce: BracedFieldValue - reduce(26), // ^^, reduce: BracedFieldValue - reduce(26), // &&, reduce: BracedFieldValue - reduce(26), // =~, reduce: BracedFieldValue - reduce(26), // !=~, reduce: BracedFieldValue - reduce(26), // ==, reduce: BracedFieldValue - reduce(26), // !=, reduce: BracedFieldValue - reduce(26), // >, reduce: BracedFieldValue - reduce(26), // >=, reduce: BracedFieldValue - reduce(26), // <, reduce: BracedFieldValue - reduce(26), // <=, reduce: BracedFieldValue - reduce(26), // |, reduce: BracedFieldValue - reduce(26), // ^, reduce: BracedFieldValue - reduce(26), // &, reduce: BracedFieldValue - reduce(26), // <<, reduce: BracedFieldValue - reduce(26), // >>, reduce: BracedFieldValue - reduce(26), // >>>, reduce: BracedFieldValue - reduce(26), // +, reduce: BracedFieldValue - reduce(26), // -, reduce: BracedFieldValue - reduce(26), // .+, reduce: BracedFieldValue - reduce(26), // .-, reduce: BracedFieldValue - reduce(26), // ., reduce: BracedFieldValue - reduce(26), // *, reduce: BracedFieldValue - reduce(26), // /, reduce: BracedFieldValue - reduce(26), // //, reduce: BracedFieldValue - reduce(26), // %, reduce: BracedFieldValue - reduce(26), // .*, reduce: BracedFieldValue - reduce(26), // ./, reduce: BracedFieldValue - reduce(26), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: BracedFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(26), // [, reduce: BracedFieldValue - reduce(26), // ,, reduce: BracedFieldValue - nil, // { - reduce(26), // }, reduce: BracedFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1294 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // >>>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(109), // [, reduce: MlrvalOrFunction - reduce(109), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(109), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1295 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: FullSrec - nil, // : - reduce(27), // ||, reduce: FullSrec - reduce(27), // ^^, reduce: FullSrec - reduce(27), // &&, reduce: FullSrec - reduce(27), // =~, reduce: FullSrec - reduce(27), // !=~, reduce: FullSrec - reduce(27), // ==, reduce: FullSrec - reduce(27), // !=, reduce: FullSrec - reduce(27), // >, reduce: FullSrec - reduce(27), // >=, reduce: FullSrec - reduce(27), // <, reduce: FullSrec - reduce(27), // <=, reduce: FullSrec - reduce(27), // |, reduce: FullSrec - reduce(27), // ^, reduce: FullSrec - reduce(27), // &, reduce: FullSrec - reduce(27), // <<, reduce: FullSrec - reduce(27), // >>, reduce: FullSrec - reduce(27), // >>>, reduce: FullSrec - reduce(27), // +, reduce: FullSrec - reduce(27), // -, reduce: FullSrec - reduce(27), // .+, reduce: FullSrec - reduce(27), // .-, reduce: FullSrec - reduce(27), // ., reduce: FullSrec - reduce(27), // *, reduce: FullSrec - reduce(27), // /, reduce: FullSrec - reduce(27), // //, reduce: FullSrec - reduce(27), // %, reduce: FullSrec - reduce(27), // .*, reduce: FullSrec - reduce(27), // ./, reduce: FullSrec - reduce(27), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(27), // **, reduce: FullSrec - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(27), // [, reduce: FullSrec - reduce(27), // ,, reduce: FullSrec - nil, // { - reduce(27), // }, reduce: FullSrec - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1296 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // >>>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(110), // [, reduce: MlrvalOrFunction - reduce(110), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(110), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1297 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: OosvarValue - nil, // : - reduce(28), // ||, reduce: OosvarValue - reduce(28), // ^^, reduce: OosvarValue - reduce(28), // &&, reduce: OosvarValue - reduce(28), // =~, reduce: OosvarValue - reduce(28), // !=~, reduce: OosvarValue - reduce(28), // ==, reduce: OosvarValue - reduce(28), // !=, reduce: OosvarValue - reduce(28), // >, reduce: OosvarValue - reduce(28), // >=, reduce: OosvarValue - reduce(28), // <, reduce: OosvarValue - reduce(28), // <=, reduce: OosvarValue - reduce(28), // |, reduce: OosvarValue - reduce(28), // ^, reduce: OosvarValue - reduce(28), // &, reduce: OosvarValue - reduce(28), // <<, reduce: OosvarValue - reduce(28), // >>, reduce: OosvarValue - reduce(28), // >>>, reduce: OosvarValue - reduce(28), // +, reduce: OosvarValue - reduce(28), // -, reduce: OosvarValue - reduce(28), // .+, reduce: OosvarValue - reduce(28), // .-, reduce: OosvarValue - reduce(28), // ., reduce: OosvarValue - reduce(28), // *, reduce: OosvarValue - reduce(28), // /, reduce: OosvarValue - reduce(28), // //, reduce: OosvarValue - reduce(28), // %, reduce: OosvarValue - reduce(28), // .*, reduce: OosvarValue - reduce(28), // ./, reduce: OosvarValue - reduce(28), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(28), // [, reduce: OosvarValue - reduce(28), // ,, reduce: OosvarValue - nil, // { - reduce(28), // }, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1298 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: OosvarValue - nil, // : - reduce(29), // ||, reduce: OosvarValue - reduce(29), // ^^, reduce: OosvarValue - reduce(29), // &&, reduce: OosvarValue - reduce(29), // =~, reduce: OosvarValue - reduce(29), // !=~, reduce: OosvarValue - reduce(29), // ==, reduce: OosvarValue - reduce(29), // !=, reduce: OosvarValue - reduce(29), // >, reduce: OosvarValue - reduce(29), // >=, reduce: OosvarValue - reduce(29), // <, reduce: OosvarValue - reduce(29), // <=, reduce: OosvarValue - reduce(29), // |, reduce: OosvarValue - reduce(29), // ^, reduce: OosvarValue - reduce(29), // &, reduce: OosvarValue - reduce(29), // <<, reduce: OosvarValue - reduce(29), // >>, reduce: OosvarValue - reduce(29), // >>>, reduce: OosvarValue - reduce(29), // +, reduce: OosvarValue - reduce(29), // -, reduce: OosvarValue - reduce(29), // .+, reduce: OosvarValue - reduce(29), // .-, reduce: OosvarValue - reduce(29), // ., reduce: OosvarValue - reduce(29), // *, reduce: OosvarValue - reduce(29), // /, reduce: OosvarValue - reduce(29), // //, reduce: OosvarValue - reduce(29), // %, reduce: OosvarValue - reduce(29), // .*, reduce: OosvarValue - reduce(29), // ./, reduce: OosvarValue - reduce(29), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(29), // [, reduce: OosvarValue - reduce(29), // ,, reduce: OosvarValue - nil, // { - reduce(29), // }, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1299 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: OosvarValue - nil, // : - reduce(30), // ||, reduce: OosvarValue - reduce(30), // ^^, reduce: OosvarValue - reduce(30), // &&, reduce: OosvarValue - reduce(30), // =~, reduce: OosvarValue - reduce(30), // !=~, reduce: OosvarValue - reduce(30), // ==, reduce: OosvarValue - reduce(30), // !=, reduce: OosvarValue - reduce(30), // >, reduce: OosvarValue - reduce(30), // >=, reduce: OosvarValue - reduce(30), // <, reduce: OosvarValue - reduce(30), // <=, reduce: OosvarValue - reduce(30), // |, reduce: OosvarValue - reduce(30), // ^, reduce: OosvarValue - reduce(30), // &, reduce: OosvarValue - reduce(30), // <<, reduce: OosvarValue - reduce(30), // >>, reduce: OosvarValue - reduce(30), // >>>, reduce: OosvarValue - reduce(30), // +, reduce: OosvarValue - reduce(30), // -, reduce: OosvarValue - reduce(30), // .+, reduce: OosvarValue - reduce(30), // .-, reduce: OosvarValue - reduce(30), // ., reduce: OosvarValue - reduce(30), // *, reduce: OosvarValue - reduce(30), // /, reduce: OosvarValue - reduce(30), // //, reduce: OosvarValue - reduce(30), // %, reduce: OosvarValue - reduce(30), // .*, reduce: OosvarValue - reduce(30), // ./, reduce: OosvarValue - reduce(30), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(30), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(30), // [, reduce: OosvarValue - reduce(30), // ,, reduce: OosvarValue - nil, // { - reduce(30), // }, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1300 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: DirectOosvarValue - nil, // : - reduce(31), // ||, reduce: DirectOosvarValue - reduce(31), // ^^, reduce: DirectOosvarValue - reduce(31), // &&, reduce: DirectOosvarValue - reduce(31), // =~, reduce: DirectOosvarValue - reduce(31), // !=~, reduce: DirectOosvarValue - reduce(31), // ==, reduce: DirectOosvarValue - reduce(31), // !=, reduce: DirectOosvarValue - reduce(31), // >, reduce: DirectOosvarValue - reduce(31), // >=, reduce: DirectOosvarValue - reduce(31), // <, reduce: DirectOosvarValue - reduce(31), // <=, reduce: DirectOosvarValue - reduce(31), // |, reduce: DirectOosvarValue - reduce(31), // ^, reduce: DirectOosvarValue - reduce(31), // &, reduce: DirectOosvarValue - reduce(31), // <<, reduce: DirectOosvarValue - reduce(31), // >>, reduce: DirectOosvarValue - reduce(31), // >>>, reduce: DirectOosvarValue - reduce(31), // +, reduce: DirectOosvarValue - reduce(31), // -, reduce: DirectOosvarValue - reduce(31), // .+, reduce: DirectOosvarValue - reduce(31), // .-, reduce: DirectOosvarValue - reduce(31), // ., reduce: DirectOosvarValue - reduce(31), // *, reduce: DirectOosvarValue - reduce(31), // /, reduce: DirectOosvarValue - reduce(31), // //, reduce: DirectOosvarValue - reduce(31), // %, reduce: DirectOosvarValue - reduce(31), // .*, reduce: DirectOosvarValue - reduce(31), // ./, reduce: DirectOosvarValue - reduce(31), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: DirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(31), // [, reduce: DirectOosvarValue - reduce(31), // ,, reduce: DirectOosvarValue - nil, // { - reduce(31), // }, reduce: DirectOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1301 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1302 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: BracedOosvarValue - nil, // : - reduce(33), // ||, reduce: BracedOosvarValue - reduce(33), // ^^, reduce: BracedOosvarValue - reduce(33), // &&, reduce: BracedOosvarValue - reduce(33), // =~, reduce: BracedOosvarValue - reduce(33), // !=~, reduce: BracedOosvarValue - reduce(33), // ==, reduce: BracedOosvarValue - reduce(33), // !=, reduce: BracedOosvarValue - reduce(33), // >, reduce: BracedOosvarValue - reduce(33), // >=, reduce: BracedOosvarValue - reduce(33), // <, reduce: BracedOosvarValue - reduce(33), // <=, reduce: BracedOosvarValue - reduce(33), // |, reduce: BracedOosvarValue - reduce(33), // ^, reduce: BracedOosvarValue - reduce(33), // &, reduce: BracedOosvarValue - reduce(33), // <<, reduce: BracedOosvarValue - reduce(33), // >>, reduce: BracedOosvarValue - reduce(33), // >>>, reduce: BracedOosvarValue - reduce(33), // +, reduce: BracedOosvarValue - reduce(33), // -, reduce: BracedOosvarValue - reduce(33), // .+, reduce: BracedOosvarValue - reduce(33), // .-, reduce: BracedOosvarValue - reduce(33), // ., reduce: BracedOosvarValue - reduce(33), // *, reduce: BracedOosvarValue - reduce(33), // /, reduce: BracedOosvarValue - reduce(33), // //, reduce: BracedOosvarValue - reduce(33), // %, reduce: BracedOosvarValue - reduce(33), // .*, reduce: BracedOosvarValue - reduce(33), // ./, reduce: BracedOosvarValue - reduce(33), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: BracedOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(33), // [, reduce: BracedOosvarValue - reduce(33), // ,, reduce: BracedOosvarValue - nil, // { - reduce(33), // }, reduce: BracedOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1303 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // >>>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(111), // [, reduce: MlrvalOrFunction - reduce(111), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(111), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1304 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: FullOosvar - nil, // : - reduce(34), // ||, reduce: FullOosvar - reduce(34), // ^^, reduce: FullOosvar - reduce(34), // &&, reduce: FullOosvar - reduce(34), // =~, reduce: FullOosvar - reduce(34), // !=~, reduce: FullOosvar - reduce(34), // ==, reduce: FullOosvar - reduce(34), // !=, reduce: FullOosvar - reduce(34), // >, reduce: FullOosvar - reduce(34), // >=, reduce: FullOosvar - reduce(34), // <, reduce: FullOosvar - reduce(34), // <=, reduce: FullOosvar - reduce(34), // |, reduce: FullOosvar - reduce(34), // ^, reduce: FullOosvar - reduce(34), // &, reduce: FullOosvar - reduce(34), // <<, reduce: FullOosvar - reduce(34), // >>, reduce: FullOosvar - reduce(34), // >>>, reduce: FullOosvar - reduce(34), // +, reduce: FullOosvar - reduce(34), // -, reduce: FullOosvar - reduce(34), // .+, reduce: FullOosvar - reduce(34), // .-, reduce: FullOosvar - reduce(34), // ., reduce: FullOosvar - reduce(34), // *, reduce: FullOosvar - reduce(34), // /, reduce: FullOosvar - reduce(34), // //, reduce: FullOosvar - reduce(34), // %, reduce: FullOosvar - reduce(34), // .*, reduce: FullOosvar - reduce(34), // ./, reduce: FullOosvar - reduce(34), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(34), // **, reduce: FullOosvar - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(34), // [, reduce: FullOosvar - reduce(34), // ,, reduce: FullOosvar - nil, // { - reduce(34), // }, reduce: FullOosvar - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1305 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // >>>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(112), // [, reduce: MlrvalOrFunction - reduce(112), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(112), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1306 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: LocalVariable - nil, // : - reduce(35), // ||, reduce: LocalVariable - reduce(35), // ^^, reduce: LocalVariable - reduce(35), // &&, reduce: LocalVariable - reduce(35), // =~, reduce: LocalVariable - reduce(35), // !=~, reduce: LocalVariable - reduce(35), // ==, reduce: LocalVariable - reduce(35), // !=, reduce: LocalVariable - reduce(35), // >, reduce: LocalVariable - reduce(35), // >=, reduce: LocalVariable - reduce(35), // <, reduce: LocalVariable - reduce(35), // <=, reduce: LocalVariable - reduce(35), // |, reduce: LocalVariable - reduce(35), // ^, reduce: LocalVariable - reduce(35), // &, reduce: LocalVariable - reduce(35), // <<, reduce: LocalVariable - reduce(35), // >>, reduce: LocalVariable - reduce(35), // >>>, reduce: LocalVariable - reduce(35), // +, reduce: LocalVariable - reduce(35), // -, reduce: LocalVariable - reduce(35), // .+, reduce: LocalVariable - reduce(35), // .-, reduce: LocalVariable - reduce(35), // ., reduce: LocalVariable - reduce(35), // *, reduce: LocalVariable - reduce(35), // /, reduce: LocalVariable - reduce(35), // //, reduce: LocalVariable - reduce(35), // %, reduce: LocalVariable - reduce(35), // .*, reduce: LocalVariable - reduce(35), // ./, reduce: LocalVariable - reduce(35), // .//, reduce: LocalVariable - nil, // ! - nil, // ~ - reduce(35), // **, reduce: LocalVariable - reduce(155), // (, reduce: FunctionName - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(35), // [, reduce: LocalVariable - reduce(35), // ,, reduce: LocalVariable - nil, // { - reduce(35), // }, reduce: LocalVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1307 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(53), // ,, reduce: Rvalue - nil, // { - reduce(53), // }, reduce: Rvalue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1308 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(54), // ,, reduce: PrecedenceChainStart - nil, // { - reduce(54), // }, reduce: PrecedenceChainStart - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1309 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(1669), // ? - nil, // : - shift(1670), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(56), // ,, reduce: TernaryTerm - nil, // { - reduce(56), // }, reduce: TernaryTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1310 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(1671), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(58), // ,, reduce: LogicalOrTerm - nil, // { - reduce(58), // }, reduce: LogicalOrTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1311 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(1672), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(60), // ,, reduce: LogicalXORTerm - nil, // { - reduce(60), // }, reduce: LogicalXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1312 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(1673), // =~ - shift(1674), // !=~ - shift(1675), // == - shift(1676), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(62), // ,, reduce: LogicalAndTerm - nil, // { - reduce(62), // }, reduce: LogicalAndTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1313 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(1677), // > - shift(1678), // >= - shift(1679), // < - shift(1680), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(67), // ,, reduce: EqneTerm - nil, // { - reduce(67), // }, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1314 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: CmpTerm - nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(1681), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(72), // ,, reduce: CmpTerm - nil, // { - reduce(72), // }, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1315 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(1682), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(74), // ,, reduce: BitwiseORTerm - nil, // { - reduce(74), // }, reduce: BitwiseORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1316 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(1683), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(76), // ,, reduce: BitwiseXORTerm - nil, // { - reduce(76), // }, reduce: BitwiseXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1317 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(1684), // << - shift(1685), // >> - shift(1686), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(78), // ,, reduce: BitwiseANDTerm - nil, // { - reduce(78), // }, reduce: BitwiseANDTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1318 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(1687), // + - shift(1688), // - - shift(1689), // .+ - shift(1690), // .- - shift(1691), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(82), // ,, reduce: BitwiseShiftTerm - nil, // { - reduce(82), // }, reduce: BitwiseShiftTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1319 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1320 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // >>>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(1693), // * - shift(1694), // / - shift(1695), // // - shift(1696), // % - shift(1697), // .* - shift(1698), // ./ - shift(1699), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(88), // ,, reduce: AddsubdotTerm - nil, // { - reduce(88), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1321 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1322 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1323 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1324 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: MuldivTerm - nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // >>>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(96), // ,, reduce: MuldivTerm - nil, // { - reduce(96), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1325 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // >>>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(103), // ,, reduce: UnaryOpTerm - nil, // { - reduce(103), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1326 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1327 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1328 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: PowTerm - nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // >>>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(1705), // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(105), // ,, reduce: PowTerm - nil, // { - reduce(105), // }, reduce: PowTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1329 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1330 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // >>>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - shift(1707), // [ - reduce(107), // ,, reduce: PrecedenceChainEnd - nil, // { - reduce(107), // }, reduce: PrecedenceChainEnd - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1331 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // >>>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(113), // [, reduce: MlrvalOrFunction - reduce(113), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(113), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1332 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(114), // ||, reduce: MlrvalOrFunction - reduce(114), // ^^, reduce: MlrvalOrFunction - reduce(114), // &&, reduce: MlrvalOrFunction - reduce(114), // =~, reduce: MlrvalOrFunction - reduce(114), // !=~, reduce: MlrvalOrFunction - reduce(114), // ==, reduce: MlrvalOrFunction - reduce(114), // !=, reduce: MlrvalOrFunction - reduce(114), // >, reduce: MlrvalOrFunction - reduce(114), // >=, reduce: MlrvalOrFunction - reduce(114), // <, reduce: MlrvalOrFunction - reduce(114), // <=, reduce: MlrvalOrFunction - reduce(114), // |, reduce: MlrvalOrFunction - reduce(114), // ^, reduce: MlrvalOrFunction - reduce(114), // &, reduce: MlrvalOrFunction - reduce(114), // <<, reduce: MlrvalOrFunction - reduce(114), // >>, reduce: MlrvalOrFunction - reduce(114), // >>>, reduce: MlrvalOrFunction - reduce(114), // +, reduce: MlrvalOrFunction - reduce(114), // -, reduce: MlrvalOrFunction - reduce(114), // .+, reduce: MlrvalOrFunction - reduce(114), // .-, reduce: MlrvalOrFunction - reduce(114), // ., reduce: MlrvalOrFunction - reduce(114), // *, reduce: MlrvalOrFunction - reduce(114), // /, reduce: MlrvalOrFunction - reduce(114), // //, reduce: MlrvalOrFunction - reduce(114), // %, reduce: MlrvalOrFunction - reduce(114), // .*, reduce: MlrvalOrFunction - reduce(114), // ./, reduce: MlrvalOrFunction - reduce(114), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(114), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(114), // [, reduce: MlrvalOrFunction - reduce(114), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(114), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1333 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(115), // ||, reduce: MlrvalOrFunction - reduce(115), // ^^, reduce: MlrvalOrFunction - reduce(115), // &&, reduce: MlrvalOrFunction - reduce(115), // =~, reduce: MlrvalOrFunction - reduce(115), // !=~, reduce: MlrvalOrFunction - reduce(115), // ==, reduce: MlrvalOrFunction - reduce(115), // !=, reduce: MlrvalOrFunction - reduce(115), // >, reduce: MlrvalOrFunction - reduce(115), // >=, reduce: MlrvalOrFunction - reduce(115), // <, reduce: MlrvalOrFunction - reduce(115), // <=, reduce: MlrvalOrFunction - reduce(115), // |, reduce: MlrvalOrFunction - reduce(115), // ^, reduce: MlrvalOrFunction - reduce(115), // &, reduce: MlrvalOrFunction - reduce(115), // <<, reduce: MlrvalOrFunction - reduce(115), // >>, reduce: MlrvalOrFunction - reduce(115), // >>>, reduce: MlrvalOrFunction - reduce(115), // +, reduce: MlrvalOrFunction - reduce(115), // -, reduce: MlrvalOrFunction - reduce(115), // .+, reduce: MlrvalOrFunction - reduce(115), // .-, reduce: MlrvalOrFunction - reduce(115), // ., reduce: MlrvalOrFunction - reduce(115), // *, reduce: MlrvalOrFunction - reduce(115), // /, reduce: MlrvalOrFunction - reduce(115), // //, reduce: MlrvalOrFunction - reduce(115), // %, reduce: MlrvalOrFunction - reduce(115), // .*, reduce: MlrvalOrFunction - reduce(115), // ./, reduce: MlrvalOrFunction - reduce(115), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(115), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(115), // [, reduce: MlrvalOrFunction - reduce(115), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(115), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1334 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(116), // ||, reduce: MlrvalOrFunction - reduce(116), // ^^, reduce: MlrvalOrFunction - reduce(116), // &&, reduce: MlrvalOrFunction - reduce(116), // =~, reduce: MlrvalOrFunction - reduce(116), // !=~, reduce: MlrvalOrFunction - reduce(116), // ==, reduce: MlrvalOrFunction - reduce(116), // !=, reduce: MlrvalOrFunction - reduce(116), // >, reduce: MlrvalOrFunction - reduce(116), // >=, reduce: MlrvalOrFunction - reduce(116), // <, reduce: MlrvalOrFunction - reduce(116), // <=, reduce: MlrvalOrFunction - reduce(116), // |, reduce: MlrvalOrFunction - reduce(116), // ^, reduce: MlrvalOrFunction - reduce(116), // &, reduce: MlrvalOrFunction - reduce(116), // <<, reduce: MlrvalOrFunction - reduce(116), // >>, reduce: MlrvalOrFunction - reduce(116), // >>>, reduce: MlrvalOrFunction - reduce(116), // +, reduce: MlrvalOrFunction - reduce(116), // -, reduce: MlrvalOrFunction - reduce(116), // .+, reduce: MlrvalOrFunction - reduce(116), // .-, reduce: MlrvalOrFunction - reduce(116), // ., reduce: MlrvalOrFunction - reduce(116), // *, reduce: MlrvalOrFunction - reduce(116), // /, reduce: MlrvalOrFunction - reduce(116), // //, reduce: MlrvalOrFunction - reduce(116), // %, reduce: MlrvalOrFunction - reduce(116), // .*, reduce: MlrvalOrFunction - reduce(116), // ./, reduce: MlrvalOrFunction - reduce(116), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(116), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(116), // [, reduce: MlrvalOrFunction - reduce(116), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(116), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1335 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // >>>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(117), // [, reduce: MlrvalOrFunction - reduce(117), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(117), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1336 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(118), // ||, reduce: MlrvalOrFunction - reduce(118), // ^^, reduce: MlrvalOrFunction - reduce(118), // &&, reduce: MlrvalOrFunction - reduce(118), // =~, reduce: MlrvalOrFunction - reduce(118), // !=~, reduce: MlrvalOrFunction - reduce(118), // ==, reduce: MlrvalOrFunction - reduce(118), // !=, reduce: MlrvalOrFunction - reduce(118), // >, reduce: MlrvalOrFunction - reduce(118), // >=, reduce: MlrvalOrFunction - reduce(118), // <, reduce: MlrvalOrFunction - reduce(118), // <=, reduce: MlrvalOrFunction - reduce(118), // |, reduce: MlrvalOrFunction - reduce(118), // ^, reduce: MlrvalOrFunction - reduce(118), // &, reduce: MlrvalOrFunction - reduce(118), // <<, reduce: MlrvalOrFunction - reduce(118), // >>, reduce: MlrvalOrFunction - reduce(118), // >>>, reduce: MlrvalOrFunction - reduce(118), // +, reduce: MlrvalOrFunction - reduce(118), // -, reduce: MlrvalOrFunction - reduce(118), // .+, reduce: MlrvalOrFunction - reduce(118), // .-, reduce: MlrvalOrFunction - reduce(118), // ., reduce: MlrvalOrFunction - reduce(118), // *, reduce: MlrvalOrFunction - reduce(118), // /, reduce: MlrvalOrFunction - reduce(118), // //, reduce: MlrvalOrFunction - reduce(118), // %, reduce: MlrvalOrFunction - reduce(118), // .*, reduce: MlrvalOrFunction - reduce(118), // ./, reduce: MlrvalOrFunction - reduce(118), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(118), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(118), // [, reduce: MlrvalOrFunction - reduce(118), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(118), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1337 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // >>>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(119), // [, reduce: MlrvalOrFunction - reduce(119), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(119), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1338 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(120), // ||, reduce: MlrvalOrFunction - reduce(120), // ^^, reduce: MlrvalOrFunction - reduce(120), // &&, reduce: MlrvalOrFunction - reduce(120), // =~, reduce: MlrvalOrFunction - reduce(120), // !=~, reduce: MlrvalOrFunction - reduce(120), // ==, reduce: MlrvalOrFunction - reduce(120), // !=, reduce: MlrvalOrFunction - reduce(120), // >, reduce: MlrvalOrFunction - reduce(120), // >=, reduce: MlrvalOrFunction - reduce(120), // <, reduce: MlrvalOrFunction - reduce(120), // <=, reduce: MlrvalOrFunction - reduce(120), // |, reduce: MlrvalOrFunction - reduce(120), // ^, reduce: MlrvalOrFunction - reduce(120), // &, reduce: MlrvalOrFunction - reduce(120), // <<, reduce: MlrvalOrFunction - reduce(120), // >>, reduce: MlrvalOrFunction - reduce(120), // >>>, reduce: MlrvalOrFunction - reduce(120), // +, reduce: MlrvalOrFunction - reduce(120), // -, reduce: MlrvalOrFunction - reduce(120), // .+, reduce: MlrvalOrFunction - reduce(120), // .-, reduce: MlrvalOrFunction - reduce(120), // ., reduce: MlrvalOrFunction - reduce(120), // *, reduce: MlrvalOrFunction - reduce(120), // /, reduce: MlrvalOrFunction - reduce(120), // //, reduce: MlrvalOrFunction - reduce(120), // %, reduce: MlrvalOrFunction - reduce(120), // .*, reduce: MlrvalOrFunction - reduce(120), // ./, reduce: MlrvalOrFunction - reduce(120), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(120), // [, reduce: MlrvalOrFunction - reduce(120), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(120), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1339 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - shift(1708), // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1340 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(126), // [, reduce: MlrvalOrFunction - reduce(126), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(126), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1341 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - shift(1710), // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1342 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(133), // ||, reduce: MlrvalOrFunction - reduce(133), // ^^, reduce: MlrvalOrFunction - reduce(133), // &&, reduce: MlrvalOrFunction - reduce(133), // =~, reduce: MlrvalOrFunction - reduce(133), // !=~, reduce: MlrvalOrFunction - reduce(133), // ==, reduce: MlrvalOrFunction - reduce(133), // !=, reduce: MlrvalOrFunction - reduce(133), // >, reduce: MlrvalOrFunction - reduce(133), // >=, reduce: MlrvalOrFunction - reduce(133), // <, reduce: MlrvalOrFunction - reduce(133), // <=, reduce: MlrvalOrFunction - reduce(133), // |, reduce: MlrvalOrFunction - reduce(133), // ^, reduce: MlrvalOrFunction - reduce(133), // &, reduce: MlrvalOrFunction - reduce(133), // <<, reduce: MlrvalOrFunction - reduce(133), // >>, reduce: MlrvalOrFunction - reduce(133), // >>>, reduce: MlrvalOrFunction - reduce(133), // +, reduce: MlrvalOrFunction - reduce(133), // -, reduce: MlrvalOrFunction - reduce(133), // .+, reduce: MlrvalOrFunction - reduce(133), // .-, reduce: MlrvalOrFunction - reduce(133), // ., reduce: MlrvalOrFunction - reduce(133), // *, reduce: MlrvalOrFunction - reduce(133), // /, reduce: MlrvalOrFunction - reduce(133), // //, reduce: MlrvalOrFunction - reduce(133), // %, reduce: MlrvalOrFunction - reduce(133), // .*, reduce: MlrvalOrFunction - reduce(133), // ./, reduce: MlrvalOrFunction - reduce(133), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(133), // [, reduce: MlrvalOrFunction - reduce(133), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(133), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1343 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(134), // ?, reduce: ContextVariable - nil, // : - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // >>>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(134), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(134), // [, reduce: ContextVariable - reduce(134), // ,, reduce: ContextVariable - nil, // { - reduce(134), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1344 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(135), // ?, reduce: ContextVariable - nil, // : - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // >>>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(135), // [, reduce: ContextVariable - reduce(135), // ,, reduce: ContextVariable - nil, // { - reduce(135), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1345 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(136), // ?, reduce: ContextVariable - nil, // : - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // >>>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(136), // [, reduce: ContextVariable - reduce(136), // ,, reduce: ContextVariable - nil, // { - reduce(136), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1346 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(137), // ?, reduce: ContextVariable - nil, // : - reduce(137), // ||, reduce: ContextVariable - reduce(137), // ^^, reduce: ContextVariable - reduce(137), // &&, reduce: ContextVariable - reduce(137), // =~, reduce: ContextVariable - reduce(137), // !=~, reduce: ContextVariable - reduce(137), // ==, reduce: ContextVariable - reduce(137), // !=, reduce: ContextVariable - reduce(137), // >, reduce: ContextVariable - reduce(137), // >=, reduce: ContextVariable - reduce(137), // <, reduce: ContextVariable - reduce(137), // <=, reduce: ContextVariable - reduce(137), // |, reduce: ContextVariable - reduce(137), // ^, reduce: ContextVariable - reduce(137), // &, reduce: ContextVariable - reduce(137), // <<, reduce: ContextVariable - reduce(137), // >>, reduce: ContextVariable - reduce(137), // >>>, reduce: ContextVariable - reduce(137), // +, reduce: ContextVariable - reduce(137), // -, reduce: ContextVariable - reduce(137), // .+, reduce: ContextVariable - reduce(137), // .-, reduce: ContextVariable - reduce(137), // ., reduce: ContextVariable - reduce(137), // *, reduce: ContextVariable - reduce(137), // /, reduce: ContextVariable - reduce(137), // //, reduce: ContextVariable - reduce(137), // %, reduce: ContextVariable - reduce(137), // .*, reduce: ContextVariable - reduce(137), // ./, reduce: ContextVariable - reduce(137), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(137), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(137), // [, reduce: ContextVariable - reduce(137), // ,, reduce: ContextVariable - nil, // { - reduce(137), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1347 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(138), // ?, reduce: ContextVariable - nil, // : - reduce(138), // ||, reduce: ContextVariable - reduce(138), // ^^, reduce: ContextVariable - reduce(138), // &&, reduce: ContextVariable - reduce(138), // =~, reduce: ContextVariable - reduce(138), // !=~, reduce: ContextVariable - reduce(138), // ==, reduce: ContextVariable - reduce(138), // !=, reduce: ContextVariable - reduce(138), // >, reduce: ContextVariable - reduce(138), // >=, reduce: ContextVariable - reduce(138), // <, reduce: ContextVariable - reduce(138), // <=, reduce: ContextVariable - reduce(138), // |, reduce: ContextVariable - reduce(138), // ^, reduce: ContextVariable - reduce(138), // &, reduce: ContextVariable - reduce(138), // <<, reduce: ContextVariable - reduce(138), // >>, reduce: ContextVariable - reduce(138), // >>>, reduce: ContextVariable - reduce(138), // +, reduce: ContextVariable - reduce(138), // -, reduce: ContextVariable - reduce(138), // .+, reduce: ContextVariable - reduce(138), // .-, reduce: ContextVariable - reduce(138), // ., reduce: ContextVariable - reduce(138), // *, reduce: ContextVariable - reduce(138), // /, reduce: ContextVariable - reduce(138), // //, reduce: ContextVariable - reduce(138), // %, reduce: ContextVariable - reduce(138), // .*, reduce: ContextVariable - reduce(138), // ./, reduce: ContextVariable - reduce(138), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(138), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(138), // [, reduce: ContextVariable - reduce(138), // ,, reduce: ContextVariable - nil, // { - reduce(138), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1348 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ContextVariable - nil, // : - reduce(139), // ||, reduce: ContextVariable - reduce(139), // ^^, reduce: ContextVariable - reduce(139), // &&, reduce: ContextVariable - reduce(139), // =~, reduce: ContextVariable - reduce(139), // !=~, reduce: ContextVariable - reduce(139), // ==, reduce: ContextVariable - reduce(139), // !=, reduce: ContextVariable - reduce(139), // >, reduce: ContextVariable - reduce(139), // >=, reduce: ContextVariable - reduce(139), // <, reduce: ContextVariable - reduce(139), // <=, reduce: ContextVariable - reduce(139), // |, reduce: ContextVariable - reduce(139), // ^, reduce: ContextVariable - reduce(139), // &, reduce: ContextVariable - reduce(139), // <<, reduce: ContextVariable - reduce(139), // >>, reduce: ContextVariable - reduce(139), // >>>, reduce: ContextVariable - reduce(139), // +, reduce: ContextVariable - reduce(139), // -, reduce: ContextVariable - reduce(139), // .+, reduce: ContextVariable - reduce(139), // .-, reduce: ContextVariable - reduce(139), // ., reduce: ContextVariable - reduce(139), // *, reduce: ContextVariable - reduce(139), // /, reduce: ContextVariable - reduce(139), // //, reduce: ContextVariable - reduce(139), // %, reduce: ContextVariable - reduce(139), // .*, reduce: ContextVariable - reduce(139), // ./, reduce: ContextVariable - reduce(139), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(139), // [, reduce: ContextVariable - reduce(139), // ,, reduce: ContextVariable - nil, // { - reduce(139), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1349 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(140), // ?, reduce: ContextVariable - nil, // : - reduce(140), // ||, reduce: ContextVariable - reduce(140), // ^^, reduce: ContextVariable - reduce(140), // &&, reduce: ContextVariable - reduce(140), // =~, reduce: ContextVariable - reduce(140), // !=~, reduce: ContextVariable - reduce(140), // ==, reduce: ContextVariable - reduce(140), // !=, reduce: ContextVariable - reduce(140), // >, reduce: ContextVariable - reduce(140), // >=, reduce: ContextVariable - reduce(140), // <, reduce: ContextVariable - reduce(140), // <=, reduce: ContextVariable - reduce(140), // |, reduce: ContextVariable - reduce(140), // ^, reduce: ContextVariable - reduce(140), // &, reduce: ContextVariable - reduce(140), // <<, reduce: ContextVariable - reduce(140), // >>, reduce: ContextVariable - reduce(140), // >>>, reduce: ContextVariable - reduce(140), // +, reduce: ContextVariable - reduce(140), // -, reduce: ContextVariable - reduce(140), // .+, reduce: ContextVariable - reduce(140), // .-, reduce: ContextVariable - reduce(140), // ., reduce: ContextVariable - reduce(140), // *, reduce: ContextVariable - reduce(140), // /, reduce: ContextVariable - reduce(140), // //, reduce: ContextVariable - reduce(140), // %, reduce: ContextVariable - reduce(140), // .*, reduce: ContextVariable - reduce(140), // ./, reduce: ContextVariable - reduce(140), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(140), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(140), // [, reduce: ContextVariable - reduce(140), // ,, reduce: ContextVariable - nil, // { - reduce(140), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1350 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ContextVariable - nil, // : - reduce(141), // ||, reduce: ContextVariable - reduce(141), // ^^, reduce: ContextVariable - reduce(141), // &&, reduce: ContextVariable - reduce(141), // =~, reduce: ContextVariable - reduce(141), // !=~, reduce: ContextVariable - reduce(141), // ==, reduce: ContextVariable - reduce(141), // !=, reduce: ContextVariable - reduce(141), // >, reduce: ContextVariable - reduce(141), // >=, reduce: ContextVariable - reduce(141), // <, reduce: ContextVariable - reduce(141), // <=, reduce: ContextVariable - reduce(141), // |, reduce: ContextVariable - reduce(141), // ^, reduce: ContextVariable - reduce(141), // &, reduce: ContextVariable - reduce(141), // <<, reduce: ContextVariable - reduce(141), // >>, reduce: ContextVariable - reduce(141), // >>>, reduce: ContextVariable - reduce(141), // +, reduce: ContextVariable - reduce(141), // -, reduce: ContextVariable - reduce(141), // .+, reduce: ContextVariable - reduce(141), // .-, reduce: ContextVariable - reduce(141), // ., reduce: ContextVariable - reduce(141), // *, reduce: ContextVariable - reduce(141), // /, reduce: ContextVariable - reduce(141), // //, reduce: ContextVariable - reduce(141), // %, reduce: ContextVariable - reduce(141), // .*, reduce: ContextVariable - reduce(141), // ./, reduce: ContextVariable - reduce(141), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(141), // [, reduce: ContextVariable - reduce(141), // ,, reduce: ContextVariable - nil, // { - reduce(141), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1351 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ContextVariable - nil, // : - reduce(142), // ||, reduce: ContextVariable - reduce(142), // ^^, reduce: ContextVariable - reduce(142), // &&, reduce: ContextVariable - reduce(142), // =~, reduce: ContextVariable - reduce(142), // !=~, reduce: ContextVariable - reduce(142), // ==, reduce: ContextVariable - reduce(142), // !=, reduce: ContextVariable - reduce(142), // >, reduce: ContextVariable - reduce(142), // >=, reduce: ContextVariable - reduce(142), // <, reduce: ContextVariable - reduce(142), // <=, reduce: ContextVariable - reduce(142), // |, reduce: ContextVariable - reduce(142), // ^, reduce: ContextVariable - reduce(142), // &, reduce: ContextVariable - reduce(142), // <<, reduce: ContextVariable - reduce(142), // >>, reduce: ContextVariable - reduce(142), // >>>, reduce: ContextVariable - reduce(142), // +, reduce: ContextVariable - reduce(142), // -, reduce: ContextVariable - reduce(142), // .+, reduce: ContextVariable - reduce(142), // .-, reduce: ContextVariable - reduce(142), // ., reduce: ContextVariable - reduce(142), // *, reduce: ContextVariable - reduce(142), // /, reduce: ContextVariable - reduce(142), // //, reduce: ContextVariable - reduce(142), // %, reduce: ContextVariable - reduce(142), // .*, reduce: ContextVariable - reduce(142), // ./, reduce: ContextVariable - reduce(142), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(142), // [, reduce: ContextVariable - reduce(142), // ,, reduce: ContextVariable - nil, // { - reduce(142), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1352 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ContextVariable - nil, // : - reduce(143), // ||, reduce: ContextVariable - reduce(143), // ^^, reduce: ContextVariable - reduce(143), // &&, reduce: ContextVariable - reduce(143), // =~, reduce: ContextVariable - reduce(143), // !=~, reduce: ContextVariable - reduce(143), // ==, reduce: ContextVariable - reduce(143), // !=, reduce: ContextVariable - reduce(143), // >, reduce: ContextVariable - reduce(143), // >=, reduce: ContextVariable - reduce(143), // <, reduce: ContextVariable - reduce(143), // <=, reduce: ContextVariable - reduce(143), // |, reduce: ContextVariable - reduce(143), // ^, reduce: ContextVariable - reduce(143), // &, reduce: ContextVariable - reduce(143), // <<, reduce: ContextVariable - reduce(143), // >>, reduce: ContextVariable - reduce(143), // >>>, reduce: ContextVariable - reduce(143), // +, reduce: ContextVariable - reduce(143), // -, reduce: ContextVariable - reduce(143), // .+, reduce: ContextVariable - reduce(143), // .-, reduce: ContextVariable - reduce(143), // ., reduce: ContextVariable - reduce(143), // *, reduce: ContextVariable - reduce(143), // /, reduce: ContextVariable - reduce(143), // //, reduce: ContextVariable - reduce(143), // %, reduce: ContextVariable - reduce(143), // .*, reduce: ContextVariable - reduce(143), // ./, reduce: ContextVariable - reduce(143), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(143), // [, reduce: ContextVariable - reduce(143), // ,, reduce: ContextVariable - nil, // { - reduce(143), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1353 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ContextVariable - nil, // : - reduce(144), // ||, reduce: ContextVariable - reduce(144), // ^^, reduce: ContextVariable - reduce(144), // &&, reduce: ContextVariable - reduce(144), // =~, reduce: ContextVariable - reduce(144), // !=~, reduce: ContextVariable - reduce(144), // ==, reduce: ContextVariable - reduce(144), // !=, reduce: ContextVariable - reduce(144), // >, reduce: ContextVariable - reduce(144), // >=, reduce: ContextVariable - reduce(144), // <, reduce: ContextVariable - reduce(144), // <=, reduce: ContextVariable - reduce(144), // |, reduce: ContextVariable - reduce(144), // ^, reduce: ContextVariable - reduce(144), // &, reduce: ContextVariable - reduce(144), // <<, reduce: ContextVariable - reduce(144), // >>, reduce: ContextVariable - reduce(144), // >>>, reduce: ContextVariable - reduce(144), // +, reduce: ContextVariable - reduce(144), // -, reduce: ContextVariable - reduce(144), // .+, reduce: ContextVariable - reduce(144), // .-, reduce: ContextVariable - reduce(144), // ., reduce: ContextVariable - reduce(144), // *, reduce: ContextVariable - reduce(144), // /, reduce: ContextVariable - reduce(144), // //, reduce: ContextVariable - reduce(144), // %, reduce: ContextVariable - reduce(144), // .*, reduce: ContextVariable - reduce(144), // ./, reduce: ContextVariable - reduce(144), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(144), // [, reduce: ContextVariable - reduce(144), // ,, reduce: ContextVariable - nil, // { - reduce(144), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1354 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(145), // ||, reduce: MlrvalOrFunction - reduce(145), // ^^, reduce: MlrvalOrFunction - reduce(145), // &&, reduce: MlrvalOrFunction - reduce(145), // =~, reduce: MlrvalOrFunction - reduce(145), // !=~, reduce: MlrvalOrFunction - reduce(145), // ==, reduce: MlrvalOrFunction - reduce(145), // !=, reduce: MlrvalOrFunction - reduce(145), // >, reduce: MlrvalOrFunction - reduce(145), // >=, reduce: MlrvalOrFunction - reduce(145), // <, reduce: MlrvalOrFunction - reduce(145), // <=, reduce: MlrvalOrFunction - reduce(145), // |, reduce: MlrvalOrFunction - reduce(145), // ^, reduce: MlrvalOrFunction - reduce(145), // &, reduce: MlrvalOrFunction - reduce(145), // <<, reduce: MlrvalOrFunction - reduce(145), // >>, reduce: MlrvalOrFunction - reduce(145), // >>>, reduce: MlrvalOrFunction - reduce(145), // +, reduce: MlrvalOrFunction - reduce(145), // -, reduce: MlrvalOrFunction - reduce(145), // .+, reduce: MlrvalOrFunction - reduce(145), // .-, reduce: MlrvalOrFunction - reduce(145), // ., reduce: MlrvalOrFunction - reduce(145), // *, reduce: MlrvalOrFunction - reduce(145), // /, reduce: MlrvalOrFunction - reduce(145), // //, reduce: MlrvalOrFunction - reduce(145), // %, reduce: MlrvalOrFunction - reduce(145), // .*, reduce: MlrvalOrFunction - reduce(145), // ./, reduce: MlrvalOrFunction - reduce(145), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(145), // [, reduce: MlrvalOrFunction - reduce(145), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(145), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1355 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(147), // ||, reduce: MlrvalOrFunction - reduce(147), // ^^, reduce: MlrvalOrFunction - reduce(147), // &&, reduce: MlrvalOrFunction - reduce(147), // =~, reduce: MlrvalOrFunction - reduce(147), // !=~, reduce: MlrvalOrFunction - reduce(147), // ==, reduce: MlrvalOrFunction - reduce(147), // !=, reduce: MlrvalOrFunction - reduce(147), // >, reduce: MlrvalOrFunction - reduce(147), // >=, reduce: MlrvalOrFunction - reduce(147), // <, reduce: MlrvalOrFunction - reduce(147), // <=, reduce: MlrvalOrFunction - reduce(147), // |, reduce: MlrvalOrFunction - reduce(147), // ^, reduce: MlrvalOrFunction - reduce(147), // &, reduce: MlrvalOrFunction - reduce(147), // <<, reduce: MlrvalOrFunction - reduce(147), // >>, reduce: MlrvalOrFunction - reduce(147), // >>>, reduce: MlrvalOrFunction - reduce(147), // +, reduce: MlrvalOrFunction - reduce(147), // -, reduce: MlrvalOrFunction - reduce(147), // .+, reduce: MlrvalOrFunction - reduce(147), // .-, reduce: MlrvalOrFunction - reduce(147), // ., reduce: MlrvalOrFunction - reduce(147), // *, reduce: MlrvalOrFunction - reduce(147), // /, reduce: MlrvalOrFunction - reduce(147), // //, reduce: MlrvalOrFunction - reduce(147), // %, reduce: MlrvalOrFunction - reduce(147), // .*, reduce: MlrvalOrFunction - reduce(147), // ./, reduce: MlrvalOrFunction - reduce(147), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(147), // [, reduce: MlrvalOrFunction - reduce(147), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(147), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1356 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(152), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(152), // ||, reduce: MlrvalOrFunction - reduce(152), // ^^, reduce: MlrvalOrFunction - reduce(152), // &&, reduce: MlrvalOrFunction - reduce(152), // =~, reduce: MlrvalOrFunction - reduce(152), // !=~, reduce: MlrvalOrFunction - reduce(152), // ==, reduce: MlrvalOrFunction - reduce(152), // !=, reduce: MlrvalOrFunction - reduce(152), // >, reduce: MlrvalOrFunction - reduce(152), // >=, reduce: MlrvalOrFunction - reduce(152), // <, reduce: MlrvalOrFunction - reduce(152), // <=, reduce: MlrvalOrFunction - reduce(152), // |, reduce: MlrvalOrFunction - reduce(152), // ^, reduce: MlrvalOrFunction - reduce(152), // &, reduce: MlrvalOrFunction - reduce(152), // <<, reduce: MlrvalOrFunction - reduce(152), // >>, reduce: MlrvalOrFunction - reduce(152), // >>>, reduce: MlrvalOrFunction - reduce(152), // +, reduce: MlrvalOrFunction - reduce(152), // -, reduce: MlrvalOrFunction - reduce(152), // .+, reduce: MlrvalOrFunction - reduce(152), // .-, reduce: MlrvalOrFunction - reduce(152), // ., reduce: MlrvalOrFunction - reduce(152), // *, reduce: MlrvalOrFunction - reduce(152), // /, reduce: MlrvalOrFunction - reduce(152), // //, reduce: MlrvalOrFunction - reduce(152), // %, reduce: MlrvalOrFunction - reduce(152), // .*, reduce: MlrvalOrFunction - reduce(152), // ./, reduce: MlrvalOrFunction - reduce(152), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(152), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(152), // [, reduce: MlrvalOrFunction - reduce(152), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(152), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1357 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1712), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1358 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: IndirectFieldValue - reduce(25), // :, reduce: IndirectFieldValue - reduce(25), // ||, reduce: IndirectFieldValue - reduce(25), // ^^, reduce: IndirectFieldValue - reduce(25), // &&, reduce: IndirectFieldValue - reduce(25), // =~, reduce: IndirectFieldValue - reduce(25), // !=~, reduce: IndirectFieldValue - reduce(25), // ==, reduce: IndirectFieldValue - reduce(25), // !=, reduce: IndirectFieldValue - reduce(25), // >, reduce: IndirectFieldValue - reduce(25), // >=, reduce: IndirectFieldValue - reduce(25), // <, reduce: IndirectFieldValue - reduce(25), // <=, reduce: IndirectFieldValue - reduce(25), // |, reduce: IndirectFieldValue - reduce(25), // ^, reduce: IndirectFieldValue - reduce(25), // &, reduce: IndirectFieldValue - reduce(25), // <<, reduce: IndirectFieldValue - reduce(25), // >>, reduce: IndirectFieldValue - reduce(25), // >>>, reduce: IndirectFieldValue - reduce(25), // +, reduce: IndirectFieldValue - reduce(25), // -, reduce: IndirectFieldValue - reduce(25), // .+, reduce: IndirectFieldValue - reduce(25), // .-, reduce: IndirectFieldValue - reduce(25), // ., reduce: IndirectFieldValue - reduce(25), // *, reduce: IndirectFieldValue - reduce(25), // /, reduce: IndirectFieldValue - reduce(25), // //, reduce: IndirectFieldValue - reduce(25), // %, reduce: IndirectFieldValue - reduce(25), // .*, reduce: IndirectFieldValue - reduce(25), // ./, reduce: IndirectFieldValue - reduce(25), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: IndirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(25), // [, reduce: IndirectFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1359 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: IndirectOosvarValue - reduce(32), // :, reduce: IndirectOosvarValue - reduce(32), // ||, reduce: IndirectOosvarValue - reduce(32), // ^^, reduce: IndirectOosvarValue - reduce(32), // &&, reduce: IndirectOosvarValue - reduce(32), // =~, reduce: IndirectOosvarValue - reduce(32), // !=~, reduce: IndirectOosvarValue - reduce(32), // ==, reduce: IndirectOosvarValue - reduce(32), // !=, reduce: IndirectOosvarValue - reduce(32), // >, reduce: IndirectOosvarValue - reduce(32), // >=, reduce: IndirectOosvarValue - reduce(32), // <, reduce: IndirectOosvarValue - reduce(32), // <=, reduce: IndirectOosvarValue - reduce(32), // |, reduce: IndirectOosvarValue - reduce(32), // ^, reduce: IndirectOosvarValue - reduce(32), // &, reduce: IndirectOosvarValue - reduce(32), // <<, reduce: IndirectOosvarValue - reduce(32), // >>, reduce: IndirectOosvarValue - reduce(32), // >>>, reduce: IndirectOosvarValue - reduce(32), // +, reduce: IndirectOosvarValue - reduce(32), // -, reduce: IndirectOosvarValue - reduce(32), // .+, reduce: IndirectOosvarValue - reduce(32), // .-, reduce: IndirectOosvarValue - reduce(32), // ., reduce: IndirectOosvarValue - reduce(32), // *, reduce: IndirectOosvarValue - reduce(32), // /, reduce: IndirectOosvarValue - reduce(32), // //, reduce: IndirectOosvarValue - reduce(32), // %, reduce: IndirectOosvarValue - reduce(32), // .*, reduce: IndirectOosvarValue - reduce(32), // ./, reduce: IndirectOosvarValue - reduce(32), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(32), // **, reduce: IndirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(32), // [, reduce: IndirectOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1360 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1713), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1361 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalOrTerm - reduce(57), // :, reduce: LogicalOrTerm - reduce(57), // ||, reduce: LogicalOrTerm - shift(850), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1362 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalXORTerm - reduce(59), // :, reduce: LogicalXORTerm - reduce(59), // ||, reduce: LogicalXORTerm - reduce(59), // ^^, reduce: LogicalXORTerm - shift(851), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1363 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalAndTerm - reduce(61), // :, reduce: LogicalAndTerm - reduce(61), // ||, reduce: LogicalAndTerm - reduce(61), // ^^, reduce: LogicalAndTerm - reduce(61), // &&, reduce: LogicalAndTerm - shift(852), // =~ - shift(853), // !=~ - shift(854), // == - shift(855), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1364 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - reduce(63), // :, reduce: EqneTerm - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(856), // > - shift(857), // >= - shift(858), // < - shift(859), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1365 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - reduce(64), // :, reduce: EqneTerm - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(856), // > - shift(857), // >= - shift(858), // < - shift(859), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1366 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - reduce(65), // :, reduce: EqneTerm - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(856), // > - shift(857), // >= - shift(858), // < - shift(859), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1367 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - reduce(66), // :, reduce: EqneTerm - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(856), // > - shift(857), // >= - shift(858), // < - shift(859), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1368 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - reduce(68), // :, reduce: CmpTerm - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(860), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1369 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: CmpTerm - reduce(69), // :, reduce: CmpTerm - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(860), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1370 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: CmpTerm - reduce(70), // :, reduce: CmpTerm - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(860), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1371 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: CmpTerm - reduce(71), // :, reduce: CmpTerm - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(860), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1372 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: BitwiseORTerm - reduce(73), // :, reduce: BitwiseORTerm - reduce(73), // ||, reduce: BitwiseORTerm - reduce(73), // ^^, reduce: BitwiseORTerm - reduce(73), // &&, reduce: BitwiseORTerm - reduce(73), // =~, reduce: BitwiseORTerm - reduce(73), // !=~, reduce: BitwiseORTerm - reduce(73), // ==, reduce: BitwiseORTerm - reduce(73), // !=, reduce: BitwiseORTerm - reduce(73), // >, reduce: BitwiseORTerm - reduce(73), // >=, reduce: BitwiseORTerm - reduce(73), // <, reduce: BitwiseORTerm - reduce(73), // <=, reduce: BitwiseORTerm - reduce(73), // |, reduce: BitwiseORTerm - shift(861), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1373 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseXORTerm - reduce(75), // :, reduce: BitwiseXORTerm - reduce(75), // ||, reduce: BitwiseXORTerm - reduce(75), // ^^, reduce: BitwiseXORTerm - reduce(75), // &&, reduce: BitwiseXORTerm - reduce(75), // =~, reduce: BitwiseXORTerm - reduce(75), // !=~, reduce: BitwiseXORTerm - reduce(75), // ==, reduce: BitwiseXORTerm - reduce(75), // !=, reduce: BitwiseXORTerm - reduce(75), // >, reduce: BitwiseXORTerm - reduce(75), // >=, reduce: BitwiseXORTerm - reduce(75), // <, reduce: BitwiseXORTerm - reduce(75), // <=, reduce: BitwiseXORTerm - reduce(75), // |, reduce: BitwiseXORTerm - reduce(75), // ^, reduce: BitwiseXORTerm - shift(862), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1374 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseANDTerm - reduce(77), // :, reduce: BitwiseANDTerm - reduce(77), // ||, reduce: BitwiseANDTerm - reduce(77), // ^^, reduce: BitwiseANDTerm - reduce(77), // &&, reduce: BitwiseANDTerm - reduce(77), // =~, reduce: BitwiseANDTerm - reduce(77), // !=~, reduce: BitwiseANDTerm - reduce(77), // ==, reduce: BitwiseANDTerm - reduce(77), // !=, reduce: BitwiseANDTerm - reduce(77), // >, reduce: BitwiseANDTerm - reduce(77), // >=, reduce: BitwiseANDTerm - reduce(77), // <, reduce: BitwiseANDTerm - reduce(77), // <=, reduce: BitwiseANDTerm - reduce(77), // |, reduce: BitwiseANDTerm - reduce(77), // ^, reduce: BitwiseANDTerm - reduce(77), // &, reduce: BitwiseANDTerm - shift(863), // << - shift(864), // >> - shift(865), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1375 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: BitwiseShiftTerm - reduce(79), // :, reduce: BitwiseShiftTerm - reduce(79), // ||, reduce: BitwiseShiftTerm - reduce(79), // ^^, reduce: BitwiseShiftTerm - reduce(79), // &&, reduce: BitwiseShiftTerm - reduce(79), // =~, reduce: BitwiseShiftTerm - reduce(79), // !=~, reduce: BitwiseShiftTerm - reduce(79), // ==, reduce: BitwiseShiftTerm - reduce(79), // !=, reduce: BitwiseShiftTerm - reduce(79), // >, reduce: BitwiseShiftTerm - reduce(79), // >=, reduce: BitwiseShiftTerm - reduce(79), // <, reduce: BitwiseShiftTerm - reduce(79), // <=, reduce: BitwiseShiftTerm - reduce(79), // |, reduce: BitwiseShiftTerm - reduce(79), // ^, reduce: BitwiseShiftTerm - reduce(79), // &, reduce: BitwiseShiftTerm - reduce(79), // <<, reduce: BitwiseShiftTerm - reduce(79), // >>, reduce: BitwiseShiftTerm - reduce(79), // >>>, reduce: BitwiseShiftTerm - shift(866), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- - shift(870), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1376 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm - reduce(80), // :, reduce: BitwiseShiftTerm - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - reduce(80), // >>>, reduce: BitwiseShiftTerm - shift(866), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- - shift(870), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1377 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm - reduce(81), // :, reduce: BitwiseShiftTerm - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(866), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- - shift(870), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1378 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - reduce(83), // :, reduce: AddsubdotTerm - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // >>>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(872), // * - shift(873), // / - shift(874), // // - shift(875), // % - shift(876), // .* - shift(877), // ./ - shift(878), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1379 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm - reduce(84), // :, reduce: AddsubdotTerm - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // >>>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(872), // * - shift(873), // / - shift(874), // // - shift(875), // % - shift(876), // .* - shift(877), // ./ - shift(878), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1380 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm - reduce(85), // :, reduce: AddsubdotTerm - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // >>>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(872), // * - shift(873), // / - shift(874), // // - shift(875), // % - shift(876), // .* - shift(877), // ./ - shift(878), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1381 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm - reduce(86), // :, reduce: AddsubdotTerm - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // >>>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(872), // * - shift(873), // / - shift(874), // // - shift(875), // % - shift(876), // .* - shift(877), // ./ - shift(878), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1382 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm - reduce(87), // :, reduce: AddsubdotTerm - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // >>>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(872), // * - shift(873), // / - shift(874), // // - shift(875), // % - shift(876), // .* - shift(877), // ./ - shift(878), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1383 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - reduce(89), // :, reduce: MuldivTerm - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // >>>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1384 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - reduce(90), // :, reduce: MuldivTerm - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // >>>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1385 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - reduce(91), // :, reduce: MuldivTerm - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // >>>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1386 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: MuldivTerm - reduce(92), // :, reduce: MuldivTerm - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // >>>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1387 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: MuldivTerm - reduce(93), // :, reduce: MuldivTerm - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // >>>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1388 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: MuldivTerm - reduce(94), // :, reduce: MuldivTerm - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // >>>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1389 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: MuldivTerm - reduce(95), // :, reduce: MuldivTerm - reduce(95), // ||, reduce: MuldivTerm - reduce(95), // ^^, reduce: MuldivTerm - reduce(95), // &&, reduce: MuldivTerm - reduce(95), // =~, reduce: MuldivTerm - reduce(95), // !=~, reduce: MuldivTerm - reduce(95), // ==, reduce: MuldivTerm - reduce(95), // !=, reduce: MuldivTerm - reduce(95), // >, reduce: MuldivTerm - reduce(95), // >=, reduce: MuldivTerm - reduce(95), // <, reduce: MuldivTerm - reduce(95), // <=, reduce: MuldivTerm - reduce(95), // |, reduce: MuldivTerm - reduce(95), // ^, reduce: MuldivTerm - reduce(95), // &, reduce: MuldivTerm - reduce(95), // <<, reduce: MuldivTerm - reduce(95), // >>, reduce: MuldivTerm - reduce(95), // >>>, reduce: MuldivTerm - reduce(95), // +, reduce: MuldivTerm - reduce(95), // -, reduce: MuldivTerm - reduce(95), // .+, reduce: MuldivTerm - reduce(95), // .-, reduce: MuldivTerm - reduce(95), // ., reduce: MuldivTerm - reduce(95), // *, reduce: MuldivTerm - reduce(95), // /, reduce: MuldivTerm - reduce(95), // //, reduce: MuldivTerm - reduce(95), // %, reduce: MuldivTerm - reduce(95), // .*, reduce: MuldivTerm - reduce(95), // ./, reduce: MuldivTerm - reduce(95), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1390 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: PowTerm - reduce(104), // :, reduce: PowTerm - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // >>>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1391 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - reduce(106), // :, reduce: PrecedenceChainEnd - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // >>>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1392 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1714), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1715), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1393 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1717), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1394 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(122), // ?, reduce: ArrayLiteral - reduce(122), // :, reduce: ArrayLiteral - reduce(122), // ||, reduce: ArrayLiteral - reduce(122), // ^^, reduce: ArrayLiteral - reduce(122), // &&, reduce: ArrayLiteral - reduce(122), // =~, reduce: ArrayLiteral - reduce(122), // !=~, reduce: ArrayLiteral - reduce(122), // ==, reduce: ArrayLiteral - reduce(122), // !=, reduce: ArrayLiteral - reduce(122), // >, reduce: ArrayLiteral - reduce(122), // >=, reduce: ArrayLiteral - reduce(122), // <, reduce: ArrayLiteral - reduce(122), // <=, reduce: ArrayLiteral - reduce(122), // |, reduce: ArrayLiteral - reduce(122), // ^, reduce: ArrayLiteral - reduce(122), // &, reduce: ArrayLiteral - reduce(122), // <<, reduce: ArrayLiteral - reduce(122), // >>, reduce: ArrayLiteral - reduce(122), // >>>, reduce: ArrayLiteral - reduce(122), // +, reduce: ArrayLiteral - reduce(122), // -, reduce: ArrayLiteral - reduce(122), // .+, reduce: ArrayLiteral - reduce(122), // .-, reduce: ArrayLiteral - reduce(122), // ., reduce: ArrayLiteral - reduce(122), // *, reduce: ArrayLiteral - reduce(122), // /, reduce: ArrayLiteral - reduce(122), // //, reduce: ArrayLiteral - reduce(122), // %, reduce: ArrayLiteral - reduce(122), // .*, reduce: ArrayLiteral - reduce(122), // ./, reduce: ArrayLiteral - reduce(122), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(122), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(122), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1395 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(128), // ?, reduce: MapLiteral - reduce(128), // :, reduce: MapLiteral - reduce(128), // ||, reduce: MapLiteral - reduce(128), // ^^, reduce: MapLiteral - reduce(128), // &&, reduce: MapLiteral - reduce(128), // =~, reduce: MapLiteral - reduce(128), // !=~, reduce: MapLiteral - reduce(128), // ==, reduce: MapLiteral - reduce(128), // !=, reduce: MapLiteral - reduce(128), // >, reduce: MapLiteral - reduce(128), // >=, reduce: MapLiteral - reduce(128), // <, reduce: MapLiteral - reduce(128), // <=, reduce: MapLiteral - reduce(128), // |, reduce: MapLiteral - reduce(128), // ^, reduce: MapLiteral - reduce(128), // &, reduce: MapLiteral - reduce(128), // <<, reduce: MapLiteral - reduce(128), // >>, reduce: MapLiteral - reduce(128), // >>>, reduce: MapLiteral - reduce(128), // +, reduce: MapLiteral - reduce(128), // -, reduce: MapLiteral - reduce(128), // .+, reduce: MapLiteral - reduce(128), // .-, reduce: MapLiteral - reduce(128), // ., reduce: MapLiteral - reduce(128), // *, reduce: MapLiteral - reduce(128), // /, reduce: MapLiteral - reduce(128), // //, reduce: MapLiteral - reduce(128), // %, reduce: MapLiteral - reduce(128), // .*, reduce: MapLiteral - reduce(128), // ./, reduce: MapLiteral - reduce(128), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(128), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(128), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1396 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(131), // }, reduce: MapLiteralKeyValuePairs - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1397 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(153), // ?, reduce: FcnOrSubrCall - reduce(153), // :, reduce: FcnOrSubrCall - reduce(153), // ||, reduce: FcnOrSubrCall - reduce(153), // ^^, reduce: FcnOrSubrCall - reduce(153), // &&, reduce: FcnOrSubrCall - reduce(153), // =~, reduce: FcnOrSubrCall - reduce(153), // !=~, reduce: FcnOrSubrCall - reduce(153), // ==, reduce: FcnOrSubrCall - reduce(153), // !=, reduce: FcnOrSubrCall - reduce(153), // >, reduce: FcnOrSubrCall - reduce(153), // >=, reduce: FcnOrSubrCall - reduce(153), // <, reduce: FcnOrSubrCall - reduce(153), // <=, reduce: FcnOrSubrCall - reduce(153), // |, reduce: FcnOrSubrCall - reduce(153), // ^, reduce: FcnOrSubrCall - reduce(153), // &, reduce: FcnOrSubrCall - reduce(153), // <<, reduce: FcnOrSubrCall - reduce(153), // >>, reduce: FcnOrSubrCall - reduce(153), // >>>, reduce: FcnOrSubrCall - reduce(153), // +, reduce: FcnOrSubrCall - reduce(153), // -, reduce: FcnOrSubrCall - reduce(153), // .+, reduce: FcnOrSubrCall - reduce(153), // .-, reduce: FcnOrSubrCall - reduce(153), // ., reduce: FcnOrSubrCall - reduce(153), // *, reduce: FcnOrSubrCall - reduce(153), // /, reduce: FcnOrSubrCall - reduce(153), // //, reduce: FcnOrSubrCall - reduce(153), // %, reduce: FcnOrSubrCall - reduce(153), // .*, reduce: FcnOrSubrCall - reduce(153), // ./, reduce: FcnOrSubrCall - reduce(153), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(153), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(153), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1398 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1718), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1399 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - reduce(159), // ), reduce: FcnArgs - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1400 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1720), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1401 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1721), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1402 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1403 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1404 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1405 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1406 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1407 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1408 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1409 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1410 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1411 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1412 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1413 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1414 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1415 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1416 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1417 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1418 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1419 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1420 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1421 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1422 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1423 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1424 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1425 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm - nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // >>>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(97), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(97), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1426 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1427 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1428 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1429 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1430 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1431 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1432 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1433 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // >>>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(98), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(98), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1434 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: UnaryOpTerm - nil, // : - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(99), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(99), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1435 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: UnaryOpTerm - nil, // : - reduce(100), // ||, reduce: UnaryOpTerm - reduce(100), // ^^, reduce: UnaryOpTerm - reduce(100), // &&, reduce: UnaryOpTerm - reduce(100), // =~, reduce: UnaryOpTerm - reduce(100), // !=~, reduce: UnaryOpTerm - reduce(100), // ==, reduce: UnaryOpTerm - reduce(100), // !=, reduce: UnaryOpTerm - reduce(100), // >, reduce: UnaryOpTerm - reduce(100), // >=, reduce: UnaryOpTerm - reduce(100), // <, reduce: UnaryOpTerm - reduce(100), // <=, reduce: UnaryOpTerm - reduce(100), // |, reduce: UnaryOpTerm - reduce(100), // ^, reduce: UnaryOpTerm - reduce(100), // &, reduce: UnaryOpTerm - reduce(100), // <<, reduce: UnaryOpTerm - reduce(100), // >>, reduce: UnaryOpTerm - reduce(100), // >>>, reduce: UnaryOpTerm - reduce(100), // +, reduce: UnaryOpTerm - reduce(100), // -, reduce: UnaryOpTerm - reduce(100), // .+, reduce: UnaryOpTerm - reduce(100), // .-, reduce: UnaryOpTerm - reduce(100), // ., reduce: UnaryOpTerm - reduce(100), // *, reduce: UnaryOpTerm - reduce(100), // /, reduce: UnaryOpTerm - reduce(100), // //, reduce: UnaryOpTerm - reduce(100), // %, reduce: UnaryOpTerm - reduce(100), // .*, reduce: UnaryOpTerm - reduce(100), // ./, reduce: UnaryOpTerm - reduce(100), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(100), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(100), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1436 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: UnaryOpTerm - nil, // : - reduce(101), // ||, reduce: UnaryOpTerm - reduce(101), // ^^, reduce: UnaryOpTerm - reduce(101), // &&, reduce: UnaryOpTerm - reduce(101), // =~, reduce: UnaryOpTerm - reduce(101), // !=~, reduce: UnaryOpTerm - reduce(101), // ==, reduce: UnaryOpTerm - reduce(101), // !=, reduce: UnaryOpTerm - reduce(101), // >, reduce: UnaryOpTerm - reduce(101), // >=, reduce: UnaryOpTerm - reduce(101), // <, reduce: UnaryOpTerm - reduce(101), // <=, reduce: UnaryOpTerm - reduce(101), // |, reduce: UnaryOpTerm - reduce(101), // ^, reduce: UnaryOpTerm - reduce(101), // &, reduce: UnaryOpTerm - reduce(101), // <<, reduce: UnaryOpTerm - reduce(101), // >>, reduce: UnaryOpTerm - reduce(101), // >>>, reduce: UnaryOpTerm - reduce(101), // +, reduce: UnaryOpTerm - reduce(101), // -, reduce: UnaryOpTerm - reduce(101), // .+, reduce: UnaryOpTerm - reduce(101), // .-, reduce: UnaryOpTerm - reduce(101), // ., reduce: UnaryOpTerm - reduce(101), // *, reduce: UnaryOpTerm - reduce(101), // /, reduce: UnaryOpTerm - reduce(101), // //, reduce: UnaryOpTerm - reduce(101), // %, reduce: UnaryOpTerm - reduce(101), // .*, reduce: UnaryOpTerm - reduce(101), // ./, reduce: UnaryOpTerm - reduce(101), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(101), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(101), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1437 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: UnaryOpTerm - nil, // : - reduce(102), // ||, reduce: UnaryOpTerm - reduce(102), // ^^, reduce: UnaryOpTerm - reduce(102), // &&, reduce: UnaryOpTerm - reduce(102), // =~, reduce: UnaryOpTerm - reduce(102), // !=~, reduce: UnaryOpTerm - reduce(102), // ==, reduce: UnaryOpTerm - reduce(102), // !=, reduce: UnaryOpTerm - reduce(102), // >, reduce: UnaryOpTerm - reduce(102), // >=, reduce: UnaryOpTerm - reduce(102), // <, reduce: UnaryOpTerm - reduce(102), // <=, reduce: UnaryOpTerm - reduce(102), // |, reduce: UnaryOpTerm - reduce(102), // ^, reduce: UnaryOpTerm - reduce(102), // &, reduce: UnaryOpTerm - reduce(102), // <<, reduce: UnaryOpTerm - reduce(102), // >>, reduce: UnaryOpTerm - reduce(102), // >>>, reduce: UnaryOpTerm - reduce(102), // +, reduce: UnaryOpTerm - reduce(102), // -, reduce: UnaryOpTerm - reduce(102), // .+, reduce: UnaryOpTerm - reduce(102), // .-, reduce: UnaryOpTerm - reduce(102), // ., reduce: UnaryOpTerm - reduce(102), // *, reduce: UnaryOpTerm - reduce(102), // /, reduce: UnaryOpTerm - reduce(102), // //, reduce: UnaryOpTerm - reduce(102), // %, reduce: UnaryOpTerm - reduce(102), // .*, reduce: UnaryOpTerm - reduce(102), // ./, reduce: UnaryOpTerm - reduce(102), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(102), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(102), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1438 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1439 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1753), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1440 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1755), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1441 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: ArrayLiteral - nil, // : - reduce(121), // ||, reduce: ArrayLiteral - reduce(121), // ^^, reduce: ArrayLiteral - reduce(121), // &&, reduce: ArrayLiteral - reduce(121), // =~, reduce: ArrayLiteral - reduce(121), // !=~, reduce: ArrayLiteral - reduce(121), // ==, reduce: ArrayLiteral - reduce(121), // !=, reduce: ArrayLiteral - reduce(121), // >, reduce: ArrayLiteral - reduce(121), // >=, reduce: ArrayLiteral - reduce(121), // <, reduce: ArrayLiteral - reduce(121), // <=, reduce: ArrayLiteral - reduce(121), // |, reduce: ArrayLiteral - reduce(121), // ^, reduce: ArrayLiteral - reduce(121), // &, reduce: ArrayLiteral - reduce(121), // <<, reduce: ArrayLiteral - reduce(121), // >>, reduce: ArrayLiteral - reduce(121), // >>>, reduce: ArrayLiteral - reduce(121), // +, reduce: ArrayLiteral - reduce(121), // -, reduce: ArrayLiteral - reduce(121), // .+, reduce: ArrayLiteral - reduce(121), // .-, reduce: ArrayLiteral - reduce(121), // ., reduce: ArrayLiteral - reduce(121), // *, reduce: ArrayLiteral - reduce(121), // /, reduce: ArrayLiteral - reduce(121), // //, reduce: ArrayLiteral - reduce(121), // %, reduce: ArrayLiteral - reduce(121), // .*, reduce: ArrayLiteral - reduce(121), // ./, reduce: ArrayLiteral - reduce(121), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: ArrayLiteral - nil, // ( - reduce(121), // ), reduce: ArrayLiteral - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(121), // [, reduce: ArrayLiteral - reduce(121), // ,, reduce: ArrayLiteral - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1442 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1756), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1443 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(127), // ?, reduce: MapLiteral - nil, // : - reduce(127), // ||, reduce: MapLiteral - reduce(127), // ^^, reduce: MapLiteral - reduce(127), // &&, reduce: MapLiteral - reduce(127), // =~, reduce: MapLiteral - reduce(127), // !=~, reduce: MapLiteral - reduce(127), // ==, reduce: MapLiteral - reduce(127), // !=, reduce: MapLiteral - reduce(127), // >, reduce: MapLiteral - reduce(127), // >=, reduce: MapLiteral - reduce(127), // <, reduce: MapLiteral - reduce(127), // <=, reduce: MapLiteral - reduce(127), // |, reduce: MapLiteral - reduce(127), // ^, reduce: MapLiteral - reduce(127), // &, reduce: MapLiteral - reduce(127), // <<, reduce: MapLiteral - reduce(127), // >>, reduce: MapLiteral - reduce(127), // >>>, reduce: MapLiteral - reduce(127), // +, reduce: MapLiteral - reduce(127), // -, reduce: MapLiteral - reduce(127), // .+, reduce: MapLiteral - reduce(127), // .-, reduce: MapLiteral - reduce(127), // ., reduce: MapLiteral - reduce(127), // *, reduce: MapLiteral - reduce(127), // /, reduce: MapLiteral - reduce(127), // //, reduce: MapLiteral - reduce(127), // %, reduce: MapLiteral - reduce(127), // .*, reduce: MapLiteral - reduce(127), // ./, reduce: MapLiteral - reduce(127), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(127), // **, reduce: MapLiteral - nil, // ( - reduce(127), // ), reduce: MapLiteral - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(127), // [, reduce: MapLiteral - reduce(127), // ,, reduce: MapLiteral - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1444 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(1757), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1445 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - shift(1758), // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1446 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(154), // $, reduce: FcnOrSubrCall - nil, // empty - reduce(154), // ;, reduce: FcnOrSubrCall - reduce(154), // =, reduce: FcnOrSubrCall - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(154), // ||=, reduce: FcnOrSubrCall - reduce(154), // ^^=, reduce: FcnOrSubrCall - reduce(154), // &&=, reduce: FcnOrSubrCall - reduce(154), // |=, reduce: FcnOrSubrCall - reduce(154), // ^=, reduce: FcnOrSubrCall - reduce(154), // <<=, reduce: FcnOrSubrCall - reduce(154), // >>=, reduce: FcnOrSubrCall - reduce(154), // >>>=, reduce: FcnOrSubrCall - reduce(154), // +=, reduce: FcnOrSubrCall - reduce(154), // .=, reduce: FcnOrSubrCall - reduce(154), // -=, reduce: FcnOrSubrCall - reduce(154), // *=, reduce: FcnOrSubrCall - reduce(154), // /=, reduce: FcnOrSubrCall - reduce(154), // //=, reduce: FcnOrSubrCall - reduce(154), // %=, reduce: FcnOrSubrCall - reduce(154), // **=, reduce: FcnOrSubrCall - reduce(154), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(154), // ||, reduce: FcnOrSubrCall - reduce(154), // ^^, reduce: FcnOrSubrCall - reduce(154), // &&, reduce: FcnOrSubrCall - reduce(154), // =~, reduce: FcnOrSubrCall - reduce(154), // !=~, reduce: FcnOrSubrCall - reduce(154), // ==, reduce: FcnOrSubrCall - reduce(154), // !=, reduce: FcnOrSubrCall - reduce(154), // >, reduce: FcnOrSubrCall - reduce(154), // >=, reduce: FcnOrSubrCall - reduce(154), // <, reduce: FcnOrSubrCall - reduce(154), // <=, reduce: FcnOrSubrCall - reduce(154), // |, reduce: FcnOrSubrCall - reduce(154), // ^, reduce: FcnOrSubrCall - reduce(154), // &, reduce: FcnOrSubrCall - reduce(154), // <<, reduce: FcnOrSubrCall - reduce(154), // >>, reduce: FcnOrSubrCall - reduce(154), // >>>, reduce: FcnOrSubrCall - reduce(154), // +, reduce: FcnOrSubrCall - reduce(154), // -, reduce: FcnOrSubrCall - reduce(154), // .+, reduce: FcnOrSubrCall - reduce(154), // .-, reduce: FcnOrSubrCall - reduce(154), // ., reduce: FcnOrSubrCall - reduce(154), // *, reduce: FcnOrSubrCall - reduce(154), // /, reduce: FcnOrSubrCall - reduce(154), // //, reduce: FcnOrSubrCall - reduce(154), // %, reduce: FcnOrSubrCall - reduce(154), // .*, reduce: FcnOrSubrCall - reduce(154), // ./, reduce: FcnOrSubrCall - reduce(154), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(154), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(154), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1447 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(166), // $, reduce: BeginBlock - nil, // empty - nil, // ; - nil, // = - reduce(166), // md_token_filter, reduce: BeginBlock - reduce(166), // md_token_emit, reduce: BeginBlock - reduce(166), // md_token_dump, reduce: BeginBlock - reduce(166), // md_token_edump, reduce: BeginBlock - reduce(166), // md_token_field_name, reduce: BeginBlock - reduce(166), // $[, reduce: BeginBlock - nil, // ] - reduce(166), // md_token_braced_field_name, reduce: BeginBlock - reduce(166), // md_token_full_srec, reduce: BeginBlock - reduce(166), // md_token_oosvar_name, reduce: BeginBlock - reduce(166), // @[, reduce: BeginBlock - reduce(166), // md_token_braced_oosvar_name, reduce: BeginBlock - reduce(166), // md_token_full_oosvar, reduce: BeginBlock - reduce(166), // md_token_non_sigil_name, reduce: BeginBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(166), // +, reduce: BeginBlock - reduce(166), // -, reduce: BeginBlock - reduce(166), // .+, reduce: BeginBlock - reduce(166), // .-, reduce: BeginBlock - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(166), // !, reduce: BeginBlock - reduce(166), // ~, reduce: BeginBlock - nil, // ** - reduce(166), // (, reduce: BeginBlock - nil, // ) - reduce(166), // md_token_string_literal, reduce: BeginBlock - reduce(166), // md_token_int_literal, reduce: BeginBlock - reduce(166), // md_token_float_literal, reduce: BeginBlock - reduce(166), // md_token_boolean_literal, reduce: BeginBlock - reduce(166), // md_token_M_PI, reduce: BeginBlock - reduce(166), // md_token_M_E, reduce: BeginBlock - reduce(166), // md_token_panic, reduce: BeginBlock - reduce(166), // [, reduce: BeginBlock - nil, // , - reduce(166), // {, reduce: BeginBlock - nil, // } - reduce(166), // md_token_IPS, reduce: BeginBlock - reduce(166), // md_token_IFS, reduce: BeginBlock - reduce(166), // md_token_IRS, reduce: BeginBlock - reduce(166), // md_token_OPS, reduce: BeginBlock - reduce(166), // md_token_OFS, reduce: BeginBlock - reduce(166), // md_token_ORS, reduce: BeginBlock - reduce(166), // md_token_NF, reduce: BeginBlock - reduce(166), // md_token_NR, reduce: BeginBlock - reduce(166), // md_token_FNR, reduce: BeginBlock - reduce(166), // md_token_FILENAME, reduce: BeginBlock - reduce(166), // md_token_FILENUM, reduce: BeginBlock - reduce(166), // md_token_int_type, reduce: BeginBlock - reduce(166), // md_token_float_type, reduce: BeginBlock - reduce(166), // md_token_begin, reduce: BeginBlock - reduce(166), // md_token_end, reduce: BeginBlock - reduce(166), // md_token_if, reduce: BeginBlock - nil, // md_token_elif - nil, // md_token_else - reduce(166), // md_token_for, reduce: BeginBlock - nil, // md_token_in - }, - }, - actionRow{ // S1448 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - reduce(5), // }, reduce: StatementBlock - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if - nil, // md_token_elif - nil, // md_token_else - shift(1065), // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1449 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(7), // }, reduce: StatementBlock - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1450 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1451 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1452 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1453 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1454 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1455 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1456 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1457 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1458 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1459 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1460 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1461 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1462 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1463 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1464 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1465 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1466 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1467 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(17), // ;, reduce: FilterStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(17), // }, reduce: FilterStatement - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1468 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(108), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // >>>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(108), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(108), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1469 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(21), // ;, reduce: FieldValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: FieldValue - nil, // : - reduce(21), // ||, reduce: FieldValue - reduce(21), // ^^, reduce: FieldValue - reduce(21), // &&, reduce: FieldValue - reduce(21), // =~, reduce: FieldValue - reduce(21), // !=~, reduce: FieldValue - reduce(21), // ==, reduce: FieldValue - reduce(21), // !=, reduce: FieldValue - reduce(21), // >, reduce: FieldValue - reduce(21), // >=, reduce: FieldValue - reduce(21), // <, reduce: FieldValue - reduce(21), // <=, reduce: FieldValue - reduce(21), // |, reduce: FieldValue - reduce(21), // ^, reduce: FieldValue - reduce(21), // &, reduce: FieldValue - reduce(21), // <<, reduce: FieldValue - reduce(21), // >>, reduce: FieldValue - reduce(21), // >>>, reduce: FieldValue - reduce(21), // +, reduce: FieldValue - reduce(21), // -, reduce: FieldValue - reduce(21), // .+, reduce: FieldValue - reduce(21), // .-, reduce: FieldValue - reduce(21), // ., reduce: FieldValue - reduce(21), // *, reduce: FieldValue - reduce(21), // /, reduce: FieldValue - reduce(21), // //, reduce: FieldValue - reduce(21), // %, reduce: FieldValue - reduce(21), // .*, reduce: FieldValue - reduce(21), // ./, reduce: FieldValue - reduce(21), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(21), // [, reduce: FieldValue - nil, // , - nil, // { - reduce(21), // }, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1470 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(22), // ;, reduce: FieldValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: FieldValue - nil, // : - reduce(22), // ||, reduce: FieldValue - reduce(22), // ^^, reduce: FieldValue - reduce(22), // &&, reduce: FieldValue - reduce(22), // =~, reduce: FieldValue - reduce(22), // !=~, reduce: FieldValue - reduce(22), // ==, reduce: FieldValue - reduce(22), // !=, reduce: FieldValue - reduce(22), // >, reduce: FieldValue - reduce(22), // >=, reduce: FieldValue - reduce(22), // <, reduce: FieldValue - reduce(22), // <=, reduce: FieldValue - reduce(22), // |, reduce: FieldValue - reduce(22), // ^, reduce: FieldValue - reduce(22), // &, reduce: FieldValue - reduce(22), // <<, reduce: FieldValue - reduce(22), // >>, reduce: FieldValue - reduce(22), // >>>, reduce: FieldValue - reduce(22), // +, reduce: FieldValue - reduce(22), // -, reduce: FieldValue - reduce(22), // .+, reduce: FieldValue - reduce(22), // .-, reduce: FieldValue - reduce(22), // ., reduce: FieldValue - reduce(22), // *, reduce: FieldValue - reduce(22), // /, reduce: FieldValue - reduce(22), // //, reduce: FieldValue - reduce(22), // %, reduce: FieldValue - reduce(22), // .*, reduce: FieldValue - reduce(22), // ./, reduce: FieldValue - reduce(22), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(22), // [, reduce: FieldValue - nil, // , - nil, // { - reduce(22), // }, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1471 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(23), // ;, reduce: FieldValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FieldValue - nil, // : - reduce(23), // ||, reduce: FieldValue - reduce(23), // ^^, reduce: FieldValue - reduce(23), // &&, reduce: FieldValue - reduce(23), // =~, reduce: FieldValue - reduce(23), // !=~, reduce: FieldValue - reduce(23), // ==, reduce: FieldValue - reduce(23), // !=, reduce: FieldValue - reduce(23), // >, reduce: FieldValue - reduce(23), // >=, reduce: FieldValue - reduce(23), // <, reduce: FieldValue - reduce(23), // <=, reduce: FieldValue - reduce(23), // |, reduce: FieldValue - reduce(23), // ^, reduce: FieldValue - reduce(23), // &, reduce: FieldValue - reduce(23), // <<, reduce: FieldValue - reduce(23), // >>, reduce: FieldValue - reduce(23), // >>>, reduce: FieldValue - reduce(23), // +, reduce: FieldValue - reduce(23), // -, reduce: FieldValue - reduce(23), // .+, reduce: FieldValue - reduce(23), // .-, reduce: FieldValue - reduce(23), // ., reduce: FieldValue - reduce(23), // *, reduce: FieldValue - reduce(23), // /, reduce: FieldValue - reduce(23), // //, reduce: FieldValue - reduce(23), // %, reduce: FieldValue - reduce(23), // .*, reduce: FieldValue - reduce(23), // ./, reduce: FieldValue - reduce(23), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(23), // [, reduce: FieldValue - nil, // , - nil, // { - reduce(23), // }, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1472 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(24), // ;, reduce: DirectFieldValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: DirectFieldValue - nil, // : - reduce(24), // ||, reduce: DirectFieldValue - reduce(24), // ^^, reduce: DirectFieldValue - reduce(24), // &&, reduce: DirectFieldValue - reduce(24), // =~, reduce: DirectFieldValue - reduce(24), // !=~, reduce: DirectFieldValue - reduce(24), // ==, reduce: DirectFieldValue - reduce(24), // !=, reduce: DirectFieldValue - reduce(24), // >, reduce: DirectFieldValue - reduce(24), // >=, reduce: DirectFieldValue - reduce(24), // <, reduce: DirectFieldValue - reduce(24), // <=, reduce: DirectFieldValue - reduce(24), // |, reduce: DirectFieldValue - reduce(24), // ^, reduce: DirectFieldValue - reduce(24), // &, reduce: DirectFieldValue - reduce(24), // <<, reduce: DirectFieldValue - reduce(24), // >>, reduce: DirectFieldValue - reduce(24), // >>>, reduce: DirectFieldValue - reduce(24), // +, reduce: DirectFieldValue - reduce(24), // -, reduce: DirectFieldValue - reduce(24), // .+, reduce: DirectFieldValue - reduce(24), // .-, reduce: DirectFieldValue - reduce(24), // ., reduce: DirectFieldValue - reduce(24), // *, reduce: DirectFieldValue - reduce(24), // /, reduce: DirectFieldValue - reduce(24), // //, reduce: DirectFieldValue - reduce(24), // %, reduce: DirectFieldValue - reduce(24), // .*, reduce: DirectFieldValue - reduce(24), // ./, reduce: DirectFieldValue - reduce(24), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: DirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(24), // [, reduce: DirectFieldValue - nil, // , - nil, // { - reduce(24), // }, reduce: DirectFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1473 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1474 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(26), // ;, reduce: BracedFieldValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: BracedFieldValue - nil, // : - reduce(26), // ||, reduce: BracedFieldValue - reduce(26), // ^^, reduce: BracedFieldValue - reduce(26), // &&, reduce: BracedFieldValue - reduce(26), // =~, reduce: BracedFieldValue - reduce(26), // !=~, reduce: BracedFieldValue - reduce(26), // ==, reduce: BracedFieldValue - reduce(26), // !=, reduce: BracedFieldValue - reduce(26), // >, reduce: BracedFieldValue - reduce(26), // >=, reduce: BracedFieldValue - reduce(26), // <, reduce: BracedFieldValue - reduce(26), // <=, reduce: BracedFieldValue - reduce(26), // |, reduce: BracedFieldValue - reduce(26), // ^, reduce: BracedFieldValue - reduce(26), // &, reduce: BracedFieldValue - reduce(26), // <<, reduce: BracedFieldValue - reduce(26), // >>, reduce: BracedFieldValue - reduce(26), // >>>, reduce: BracedFieldValue - reduce(26), // +, reduce: BracedFieldValue - reduce(26), // -, reduce: BracedFieldValue - reduce(26), // .+, reduce: BracedFieldValue - reduce(26), // .-, reduce: BracedFieldValue - reduce(26), // ., reduce: BracedFieldValue - reduce(26), // *, reduce: BracedFieldValue - reduce(26), // /, reduce: BracedFieldValue - reduce(26), // //, reduce: BracedFieldValue - reduce(26), // %, reduce: BracedFieldValue - reduce(26), // .*, reduce: BracedFieldValue - reduce(26), // ./, reduce: BracedFieldValue - reduce(26), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: BracedFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(26), // [, reduce: BracedFieldValue - nil, // , - nil, // { - reduce(26), // }, reduce: BracedFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1475 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(109), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // >>>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(109), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(109), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1476 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(27), // ;, reduce: FullSrec - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: FullSrec - nil, // : - reduce(27), // ||, reduce: FullSrec - reduce(27), // ^^, reduce: FullSrec - reduce(27), // &&, reduce: FullSrec - reduce(27), // =~, reduce: FullSrec - reduce(27), // !=~, reduce: FullSrec - reduce(27), // ==, reduce: FullSrec - reduce(27), // !=, reduce: FullSrec - reduce(27), // >, reduce: FullSrec - reduce(27), // >=, reduce: FullSrec - reduce(27), // <, reduce: FullSrec - reduce(27), // <=, reduce: FullSrec - reduce(27), // |, reduce: FullSrec - reduce(27), // ^, reduce: FullSrec - reduce(27), // &, reduce: FullSrec - reduce(27), // <<, reduce: FullSrec - reduce(27), // >>, reduce: FullSrec - reduce(27), // >>>, reduce: FullSrec - reduce(27), // +, reduce: FullSrec - reduce(27), // -, reduce: FullSrec - reduce(27), // .+, reduce: FullSrec - reduce(27), // .-, reduce: FullSrec - reduce(27), // ., reduce: FullSrec - reduce(27), // *, reduce: FullSrec - reduce(27), // /, reduce: FullSrec - reduce(27), // //, reduce: FullSrec - reduce(27), // %, reduce: FullSrec - reduce(27), // .*, reduce: FullSrec - reduce(27), // ./, reduce: FullSrec - reduce(27), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(27), // **, reduce: FullSrec - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(27), // [, reduce: FullSrec - nil, // , - nil, // { - reduce(27), // }, reduce: FullSrec - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1477 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(110), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // >>>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(110), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(110), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1478 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(28), // ;, reduce: OosvarValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: OosvarValue - nil, // : - reduce(28), // ||, reduce: OosvarValue - reduce(28), // ^^, reduce: OosvarValue - reduce(28), // &&, reduce: OosvarValue - reduce(28), // =~, reduce: OosvarValue - reduce(28), // !=~, reduce: OosvarValue - reduce(28), // ==, reduce: OosvarValue - reduce(28), // !=, reduce: OosvarValue - reduce(28), // >, reduce: OosvarValue - reduce(28), // >=, reduce: OosvarValue - reduce(28), // <, reduce: OosvarValue - reduce(28), // <=, reduce: OosvarValue - reduce(28), // |, reduce: OosvarValue - reduce(28), // ^, reduce: OosvarValue - reduce(28), // &, reduce: OosvarValue - reduce(28), // <<, reduce: OosvarValue - reduce(28), // >>, reduce: OosvarValue - reduce(28), // >>>, reduce: OosvarValue - reduce(28), // +, reduce: OosvarValue - reduce(28), // -, reduce: OosvarValue - reduce(28), // .+, reduce: OosvarValue - reduce(28), // .-, reduce: OosvarValue - reduce(28), // ., reduce: OosvarValue - reduce(28), // *, reduce: OosvarValue - reduce(28), // /, reduce: OosvarValue - reduce(28), // //, reduce: OosvarValue - reduce(28), // %, reduce: OosvarValue - reduce(28), // .*, reduce: OosvarValue - reduce(28), // ./, reduce: OosvarValue - reduce(28), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(28), // [, reduce: OosvarValue - nil, // , - nil, // { - reduce(28), // }, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1479 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(29), // ;, reduce: OosvarValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: OosvarValue - nil, // : - reduce(29), // ||, reduce: OosvarValue - reduce(29), // ^^, reduce: OosvarValue - reduce(29), // &&, reduce: OosvarValue - reduce(29), // =~, reduce: OosvarValue - reduce(29), // !=~, reduce: OosvarValue - reduce(29), // ==, reduce: OosvarValue - reduce(29), // !=, reduce: OosvarValue - reduce(29), // >, reduce: OosvarValue - reduce(29), // >=, reduce: OosvarValue - reduce(29), // <, reduce: OosvarValue - reduce(29), // <=, reduce: OosvarValue - reduce(29), // |, reduce: OosvarValue - reduce(29), // ^, reduce: OosvarValue - reduce(29), // &, reduce: OosvarValue - reduce(29), // <<, reduce: OosvarValue - reduce(29), // >>, reduce: OosvarValue - reduce(29), // >>>, reduce: OosvarValue - reduce(29), // +, reduce: OosvarValue - reduce(29), // -, reduce: OosvarValue - reduce(29), // .+, reduce: OosvarValue - reduce(29), // .-, reduce: OosvarValue - reduce(29), // ., reduce: OosvarValue - reduce(29), // *, reduce: OosvarValue - reduce(29), // /, reduce: OosvarValue - reduce(29), // //, reduce: OosvarValue - reduce(29), // %, reduce: OosvarValue - reduce(29), // .*, reduce: OosvarValue - reduce(29), // ./, reduce: OosvarValue - reduce(29), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(29), // [, reduce: OosvarValue - nil, // , - nil, // { - reduce(29), // }, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1480 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(30), // ;, reduce: OosvarValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: OosvarValue - nil, // : - reduce(30), // ||, reduce: OosvarValue - reduce(30), // ^^, reduce: OosvarValue - reduce(30), // &&, reduce: OosvarValue - reduce(30), // =~, reduce: OosvarValue - reduce(30), // !=~, reduce: OosvarValue - reduce(30), // ==, reduce: OosvarValue - reduce(30), // !=, reduce: OosvarValue - reduce(30), // >, reduce: OosvarValue - reduce(30), // >=, reduce: OosvarValue - reduce(30), // <, reduce: OosvarValue - reduce(30), // <=, reduce: OosvarValue - reduce(30), // |, reduce: OosvarValue - reduce(30), // ^, reduce: OosvarValue - reduce(30), // &, reduce: OosvarValue - reduce(30), // <<, reduce: OosvarValue - reduce(30), // >>, reduce: OosvarValue - reduce(30), // >>>, reduce: OosvarValue - reduce(30), // +, reduce: OosvarValue - reduce(30), // -, reduce: OosvarValue - reduce(30), // .+, reduce: OosvarValue - reduce(30), // .-, reduce: OosvarValue - reduce(30), // ., reduce: OosvarValue - reduce(30), // *, reduce: OosvarValue - reduce(30), // /, reduce: OosvarValue - reduce(30), // //, reduce: OosvarValue - reduce(30), // %, reduce: OosvarValue - reduce(30), // .*, reduce: OosvarValue - reduce(30), // ./, reduce: OosvarValue - reduce(30), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(30), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(30), // [, reduce: OosvarValue - nil, // , - nil, // { - reduce(30), // }, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1481 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(31), // ;, reduce: DirectOosvarValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: DirectOosvarValue - nil, // : - reduce(31), // ||, reduce: DirectOosvarValue - reduce(31), // ^^, reduce: DirectOosvarValue - reduce(31), // &&, reduce: DirectOosvarValue - reduce(31), // =~, reduce: DirectOosvarValue - reduce(31), // !=~, reduce: DirectOosvarValue - reduce(31), // ==, reduce: DirectOosvarValue - reduce(31), // !=, reduce: DirectOosvarValue - reduce(31), // >, reduce: DirectOosvarValue - reduce(31), // >=, reduce: DirectOosvarValue - reduce(31), // <, reduce: DirectOosvarValue - reduce(31), // <=, reduce: DirectOosvarValue - reduce(31), // |, reduce: DirectOosvarValue - reduce(31), // ^, reduce: DirectOosvarValue - reduce(31), // &, reduce: DirectOosvarValue - reduce(31), // <<, reduce: DirectOosvarValue - reduce(31), // >>, reduce: DirectOosvarValue - reduce(31), // >>>, reduce: DirectOosvarValue - reduce(31), // +, reduce: DirectOosvarValue - reduce(31), // -, reduce: DirectOosvarValue - reduce(31), // .+, reduce: DirectOosvarValue - reduce(31), // .-, reduce: DirectOosvarValue - reduce(31), // ., reduce: DirectOosvarValue - reduce(31), // *, reduce: DirectOosvarValue - reduce(31), // /, reduce: DirectOosvarValue - reduce(31), // //, reduce: DirectOosvarValue - reduce(31), // %, reduce: DirectOosvarValue - reduce(31), // .*, reduce: DirectOosvarValue - reduce(31), // ./, reduce: DirectOosvarValue - reduce(31), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: DirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(31), // [, reduce: DirectOosvarValue - nil, // , - nil, // { - reduce(31), // }, reduce: DirectOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1482 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1483 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(33), // ;, reduce: BracedOosvarValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: BracedOosvarValue - nil, // : - reduce(33), // ||, reduce: BracedOosvarValue - reduce(33), // ^^, reduce: BracedOosvarValue - reduce(33), // &&, reduce: BracedOosvarValue - reduce(33), // =~, reduce: BracedOosvarValue - reduce(33), // !=~, reduce: BracedOosvarValue - reduce(33), // ==, reduce: BracedOosvarValue - reduce(33), // !=, reduce: BracedOosvarValue - reduce(33), // >, reduce: BracedOosvarValue - reduce(33), // >=, reduce: BracedOosvarValue - reduce(33), // <, reduce: BracedOosvarValue - reduce(33), // <=, reduce: BracedOosvarValue - reduce(33), // |, reduce: BracedOosvarValue - reduce(33), // ^, reduce: BracedOosvarValue - reduce(33), // &, reduce: BracedOosvarValue - reduce(33), // <<, reduce: BracedOosvarValue - reduce(33), // >>, reduce: BracedOosvarValue - reduce(33), // >>>, reduce: BracedOosvarValue - reduce(33), // +, reduce: BracedOosvarValue - reduce(33), // -, reduce: BracedOosvarValue - reduce(33), // .+, reduce: BracedOosvarValue - reduce(33), // .-, reduce: BracedOosvarValue - reduce(33), // ., reduce: BracedOosvarValue - reduce(33), // *, reduce: BracedOosvarValue - reduce(33), // /, reduce: BracedOosvarValue - reduce(33), // //, reduce: BracedOosvarValue - reduce(33), // %, reduce: BracedOosvarValue - reduce(33), // .*, reduce: BracedOosvarValue - reduce(33), // ./, reduce: BracedOosvarValue - reduce(33), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: BracedOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(33), // [, reduce: BracedOosvarValue - nil, // , - nil, // { - reduce(33), // }, reduce: BracedOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1484 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(111), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // >>>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(111), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(111), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1485 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(34), // ;, reduce: FullOosvar - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: FullOosvar - nil, // : - reduce(34), // ||, reduce: FullOosvar - reduce(34), // ^^, reduce: FullOosvar - reduce(34), // &&, reduce: FullOosvar - reduce(34), // =~, reduce: FullOosvar - reduce(34), // !=~, reduce: FullOosvar - reduce(34), // ==, reduce: FullOosvar - reduce(34), // !=, reduce: FullOosvar - reduce(34), // >, reduce: FullOosvar - reduce(34), // >=, reduce: FullOosvar - reduce(34), // <, reduce: FullOosvar - reduce(34), // <=, reduce: FullOosvar - reduce(34), // |, reduce: FullOosvar - reduce(34), // ^, reduce: FullOosvar - reduce(34), // &, reduce: FullOosvar - reduce(34), // <<, reduce: FullOosvar - reduce(34), // >>, reduce: FullOosvar - reduce(34), // >>>, reduce: FullOosvar - reduce(34), // +, reduce: FullOosvar - reduce(34), // -, reduce: FullOosvar - reduce(34), // .+, reduce: FullOosvar - reduce(34), // .-, reduce: FullOosvar - reduce(34), // ., reduce: FullOosvar - reduce(34), // *, reduce: FullOosvar - reduce(34), // /, reduce: FullOosvar - reduce(34), // //, reduce: FullOosvar - reduce(34), // %, reduce: FullOosvar - reduce(34), // .*, reduce: FullOosvar - reduce(34), // ./, reduce: FullOosvar - reduce(34), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(34), // **, reduce: FullOosvar - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(34), // [, reduce: FullOosvar - nil, // , - nil, // { - reduce(34), // }, reduce: FullOosvar - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1486 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(112), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // >>>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(112), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(112), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1487 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(35), // ;, reduce: LocalVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: LocalVariable - nil, // : - reduce(35), // ||, reduce: LocalVariable - reduce(35), // ^^, reduce: LocalVariable - reduce(35), // &&, reduce: LocalVariable - reduce(35), // =~, reduce: LocalVariable - reduce(35), // !=~, reduce: LocalVariable - reduce(35), // ==, reduce: LocalVariable - reduce(35), // !=, reduce: LocalVariable - reduce(35), // >, reduce: LocalVariable - reduce(35), // >=, reduce: LocalVariable - reduce(35), // <, reduce: LocalVariable - reduce(35), // <=, reduce: LocalVariable - reduce(35), // |, reduce: LocalVariable - reduce(35), // ^, reduce: LocalVariable - reduce(35), // &, reduce: LocalVariable - reduce(35), // <<, reduce: LocalVariable - reduce(35), // >>, reduce: LocalVariable - reduce(35), // >>>, reduce: LocalVariable - reduce(35), // +, reduce: LocalVariable - reduce(35), // -, reduce: LocalVariable - reduce(35), // .+, reduce: LocalVariable - reduce(35), // .-, reduce: LocalVariable - reduce(35), // ., reduce: LocalVariable - reduce(35), // *, reduce: LocalVariable - reduce(35), // /, reduce: LocalVariable - reduce(35), // //, reduce: LocalVariable - reduce(35), // %, reduce: LocalVariable - reduce(35), // .*, reduce: LocalVariable - reduce(35), // ./, reduce: LocalVariable - reduce(35), // .//, reduce: LocalVariable - nil, // ! - nil, // ~ - reduce(35), // **, reduce: LocalVariable - reduce(155), // (, reduce: FunctionName - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(35), // [, reduce: LocalVariable - nil, // , - nil, // { - reduce(35), // }, reduce: LocalVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1488 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(53), // ;, reduce: Rvalue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(53), // }, reduce: Rvalue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1489 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(54), // ;, reduce: PrecedenceChainStart - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(54), // }, reduce: PrecedenceChainStart - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1490 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(56), // ;, reduce: TernaryTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(1780), // ? - nil, // : - shift(1781), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(56), // }, reduce: TernaryTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1491 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(58), // ;, reduce: LogicalOrTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(1782), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(58), // }, reduce: LogicalOrTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1492 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(60), // ;, reduce: LogicalXORTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(1783), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(60), // }, reduce: LogicalXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1493 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(62), // ;, reduce: LogicalAndTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(1784), // =~ - shift(1785), // !=~ - shift(1786), // == - shift(1787), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(62), // }, reduce: LogicalAndTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1494 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(67), // ;, reduce: EqneTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(1788), // > - shift(1789), // >= - shift(1790), // < - shift(1791), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(67), // }, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1495 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(72), // ;, reduce: CmpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: CmpTerm - nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(1792), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(72), // }, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1496 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(74), // ;, reduce: BitwiseORTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(1793), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(74), // }, reduce: BitwiseORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1497 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(76), // ;, reduce: BitwiseXORTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(1794), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(76), // }, reduce: BitwiseXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1498 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(78), // ;, reduce: BitwiseANDTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(1795), // << - shift(1796), // >> - shift(1797), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(78), // }, reduce: BitwiseANDTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1499 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(82), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(1798), // + - shift(1799), // - - shift(1800), // .+ - shift(1801), // .- - shift(1802), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(82), // }, reduce: BitwiseShiftTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1500 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1501 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(88), // ;, reduce: AddsubdotTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // >>>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(1804), // * - shift(1805), // / - shift(1806), // // - shift(1807), // % - shift(1808), // .* - shift(1809), // ./ - shift(1810), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(88), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1502 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1503 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1504 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1505 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(96), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: MuldivTerm - nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // >>>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(96), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1506 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(103), // ;, reduce: UnaryOpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // >>>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(103), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1507 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1508 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1509 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(105), // ;, reduce: PowTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: PowTerm - nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // >>>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(1816), // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(105), // }, reduce: PowTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1510 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1511 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(107), // ;, reduce: PrecedenceChainEnd - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // >>>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - shift(1818), // [ - nil, // , - nil, // { - reduce(107), // }, reduce: PrecedenceChainEnd - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1512 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(113), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // >>>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(113), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(113), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1513 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(114), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(114), // ||, reduce: MlrvalOrFunction - reduce(114), // ^^, reduce: MlrvalOrFunction - reduce(114), // &&, reduce: MlrvalOrFunction - reduce(114), // =~, reduce: MlrvalOrFunction - reduce(114), // !=~, reduce: MlrvalOrFunction - reduce(114), // ==, reduce: MlrvalOrFunction - reduce(114), // !=, reduce: MlrvalOrFunction - reduce(114), // >, reduce: MlrvalOrFunction - reduce(114), // >=, reduce: MlrvalOrFunction - reduce(114), // <, reduce: MlrvalOrFunction - reduce(114), // <=, reduce: MlrvalOrFunction - reduce(114), // |, reduce: MlrvalOrFunction - reduce(114), // ^, reduce: MlrvalOrFunction - reduce(114), // &, reduce: MlrvalOrFunction - reduce(114), // <<, reduce: MlrvalOrFunction - reduce(114), // >>, reduce: MlrvalOrFunction - reduce(114), // >>>, reduce: MlrvalOrFunction - reduce(114), // +, reduce: MlrvalOrFunction - reduce(114), // -, reduce: MlrvalOrFunction - reduce(114), // .+, reduce: MlrvalOrFunction - reduce(114), // .-, reduce: MlrvalOrFunction - reduce(114), // ., reduce: MlrvalOrFunction - reduce(114), // *, reduce: MlrvalOrFunction - reduce(114), // /, reduce: MlrvalOrFunction - reduce(114), // //, reduce: MlrvalOrFunction - reduce(114), // %, reduce: MlrvalOrFunction - reduce(114), // .*, reduce: MlrvalOrFunction - reduce(114), // ./, reduce: MlrvalOrFunction - reduce(114), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(114), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(114), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(114), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1514 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(115), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(115), // ||, reduce: MlrvalOrFunction - reduce(115), // ^^, reduce: MlrvalOrFunction - reduce(115), // &&, reduce: MlrvalOrFunction - reduce(115), // =~, reduce: MlrvalOrFunction - reduce(115), // !=~, reduce: MlrvalOrFunction - reduce(115), // ==, reduce: MlrvalOrFunction - reduce(115), // !=, reduce: MlrvalOrFunction - reduce(115), // >, reduce: MlrvalOrFunction - reduce(115), // >=, reduce: MlrvalOrFunction - reduce(115), // <, reduce: MlrvalOrFunction - reduce(115), // <=, reduce: MlrvalOrFunction - reduce(115), // |, reduce: MlrvalOrFunction - reduce(115), // ^, reduce: MlrvalOrFunction - reduce(115), // &, reduce: MlrvalOrFunction - reduce(115), // <<, reduce: MlrvalOrFunction - reduce(115), // >>, reduce: MlrvalOrFunction - reduce(115), // >>>, reduce: MlrvalOrFunction - reduce(115), // +, reduce: MlrvalOrFunction - reduce(115), // -, reduce: MlrvalOrFunction - reduce(115), // .+, reduce: MlrvalOrFunction - reduce(115), // .-, reduce: MlrvalOrFunction - reduce(115), // ., reduce: MlrvalOrFunction - reduce(115), // *, reduce: MlrvalOrFunction - reduce(115), // /, reduce: MlrvalOrFunction - reduce(115), // //, reduce: MlrvalOrFunction - reduce(115), // %, reduce: MlrvalOrFunction - reduce(115), // .*, reduce: MlrvalOrFunction - reduce(115), // ./, reduce: MlrvalOrFunction - reduce(115), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(115), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(115), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(115), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1515 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(116), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(116), // ||, reduce: MlrvalOrFunction - reduce(116), // ^^, reduce: MlrvalOrFunction - reduce(116), // &&, reduce: MlrvalOrFunction - reduce(116), // =~, reduce: MlrvalOrFunction - reduce(116), // !=~, reduce: MlrvalOrFunction - reduce(116), // ==, reduce: MlrvalOrFunction - reduce(116), // !=, reduce: MlrvalOrFunction - reduce(116), // >, reduce: MlrvalOrFunction - reduce(116), // >=, reduce: MlrvalOrFunction - reduce(116), // <, reduce: MlrvalOrFunction - reduce(116), // <=, reduce: MlrvalOrFunction - reduce(116), // |, reduce: MlrvalOrFunction - reduce(116), // ^, reduce: MlrvalOrFunction - reduce(116), // &, reduce: MlrvalOrFunction - reduce(116), // <<, reduce: MlrvalOrFunction - reduce(116), // >>, reduce: MlrvalOrFunction - reduce(116), // >>>, reduce: MlrvalOrFunction - reduce(116), // +, reduce: MlrvalOrFunction - reduce(116), // -, reduce: MlrvalOrFunction - reduce(116), // .+, reduce: MlrvalOrFunction - reduce(116), // .-, reduce: MlrvalOrFunction - reduce(116), // ., reduce: MlrvalOrFunction - reduce(116), // *, reduce: MlrvalOrFunction - reduce(116), // /, reduce: MlrvalOrFunction - reduce(116), // //, reduce: MlrvalOrFunction - reduce(116), // %, reduce: MlrvalOrFunction - reduce(116), // .*, reduce: MlrvalOrFunction - reduce(116), // ./, reduce: MlrvalOrFunction - reduce(116), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(116), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(116), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(116), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1516 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(117), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // >>>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(117), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(117), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1517 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(118), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(118), // ||, reduce: MlrvalOrFunction - reduce(118), // ^^, reduce: MlrvalOrFunction - reduce(118), // &&, reduce: MlrvalOrFunction - reduce(118), // =~, reduce: MlrvalOrFunction - reduce(118), // !=~, reduce: MlrvalOrFunction - reduce(118), // ==, reduce: MlrvalOrFunction - reduce(118), // !=, reduce: MlrvalOrFunction - reduce(118), // >, reduce: MlrvalOrFunction - reduce(118), // >=, reduce: MlrvalOrFunction - reduce(118), // <, reduce: MlrvalOrFunction - reduce(118), // <=, reduce: MlrvalOrFunction - reduce(118), // |, reduce: MlrvalOrFunction - reduce(118), // ^, reduce: MlrvalOrFunction - reduce(118), // &, reduce: MlrvalOrFunction - reduce(118), // <<, reduce: MlrvalOrFunction - reduce(118), // >>, reduce: MlrvalOrFunction - reduce(118), // >>>, reduce: MlrvalOrFunction - reduce(118), // +, reduce: MlrvalOrFunction - reduce(118), // -, reduce: MlrvalOrFunction - reduce(118), // .+, reduce: MlrvalOrFunction - reduce(118), // .-, reduce: MlrvalOrFunction - reduce(118), // ., reduce: MlrvalOrFunction - reduce(118), // *, reduce: MlrvalOrFunction - reduce(118), // /, reduce: MlrvalOrFunction - reduce(118), // //, reduce: MlrvalOrFunction - reduce(118), // %, reduce: MlrvalOrFunction - reduce(118), // .*, reduce: MlrvalOrFunction - reduce(118), // ./, reduce: MlrvalOrFunction - reduce(118), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(118), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(118), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(118), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1518 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(119), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // >>>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(119), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(119), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1519 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(120), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(120), // ||, reduce: MlrvalOrFunction - reduce(120), // ^^, reduce: MlrvalOrFunction - reduce(120), // &&, reduce: MlrvalOrFunction - reduce(120), // =~, reduce: MlrvalOrFunction - reduce(120), // !=~, reduce: MlrvalOrFunction - reduce(120), // ==, reduce: MlrvalOrFunction - reduce(120), // !=, reduce: MlrvalOrFunction - reduce(120), // >, reduce: MlrvalOrFunction - reduce(120), // >=, reduce: MlrvalOrFunction - reduce(120), // <, reduce: MlrvalOrFunction - reduce(120), // <=, reduce: MlrvalOrFunction - reduce(120), // |, reduce: MlrvalOrFunction - reduce(120), // ^, reduce: MlrvalOrFunction - reduce(120), // &, reduce: MlrvalOrFunction - reduce(120), // <<, reduce: MlrvalOrFunction - reduce(120), // >>, reduce: MlrvalOrFunction - reduce(120), // >>>, reduce: MlrvalOrFunction - reduce(120), // +, reduce: MlrvalOrFunction - reduce(120), // -, reduce: MlrvalOrFunction - reduce(120), // .+, reduce: MlrvalOrFunction - reduce(120), // .-, reduce: MlrvalOrFunction - reduce(120), // ., reduce: MlrvalOrFunction - reduce(120), // *, reduce: MlrvalOrFunction - reduce(120), // /, reduce: MlrvalOrFunction - reduce(120), // //, reduce: MlrvalOrFunction - reduce(120), // %, reduce: MlrvalOrFunction - reduce(120), // .*, reduce: MlrvalOrFunction - reduce(120), // ./, reduce: MlrvalOrFunction - reduce(120), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(120), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(120), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1520 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - shift(1819), // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1521 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(126), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(126), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(126), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1522 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - shift(1821), // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1523 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(133), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(133), // ||, reduce: MlrvalOrFunction - reduce(133), // ^^, reduce: MlrvalOrFunction - reduce(133), // &&, reduce: MlrvalOrFunction - reduce(133), // =~, reduce: MlrvalOrFunction - reduce(133), // !=~, reduce: MlrvalOrFunction - reduce(133), // ==, reduce: MlrvalOrFunction - reduce(133), // !=, reduce: MlrvalOrFunction - reduce(133), // >, reduce: MlrvalOrFunction - reduce(133), // >=, reduce: MlrvalOrFunction - reduce(133), // <, reduce: MlrvalOrFunction - reduce(133), // <=, reduce: MlrvalOrFunction - reduce(133), // |, reduce: MlrvalOrFunction - reduce(133), // ^, reduce: MlrvalOrFunction - reduce(133), // &, reduce: MlrvalOrFunction - reduce(133), // <<, reduce: MlrvalOrFunction - reduce(133), // >>, reduce: MlrvalOrFunction - reduce(133), // >>>, reduce: MlrvalOrFunction - reduce(133), // +, reduce: MlrvalOrFunction - reduce(133), // -, reduce: MlrvalOrFunction - reduce(133), // .+, reduce: MlrvalOrFunction - reduce(133), // .-, reduce: MlrvalOrFunction - reduce(133), // ., reduce: MlrvalOrFunction - reduce(133), // *, reduce: MlrvalOrFunction - reduce(133), // /, reduce: MlrvalOrFunction - reduce(133), // //, reduce: MlrvalOrFunction - reduce(133), // %, reduce: MlrvalOrFunction - reduce(133), // .*, reduce: MlrvalOrFunction - reduce(133), // ./, reduce: MlrvalOrFunction - reduce(133), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(133), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(133), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1524 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(134), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(134), // ?, reduce: ContextVariable - nil, // : - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // >>>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(134), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(134), // [, reduce: ContextVariable - nil, // , - nil, // { - reduce(134), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1525 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(135), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(135), // ?, reduce: ContextVariable - nil, // : - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // >>>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(135), // [, reduce: ContextVariable - nil, // , - nil, // { - reduce(135), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1526 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(136), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(136), // ?, reduce: ContextVariable - nil, // : - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // >>>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(136), // [, reduce: ContextVariable - nil, // , - nil, // { - reduce(136), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1527 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(137), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(137), // ?, reduce: ContextVariable - nil, // : - reduce(137), // ||, reduce: ContextVariable - reduce(137), // ^^, reduce: ContextVariable - reduce(137), // &&, reduce: ContextVariable - reduce(137), // =~, reduce: ContextVariable - reduce(137), // !=~, reduce: ContextVariable - reduce(137), // ==, reduce: ContextVariable - reduce(137), // !=, reduce: ContextVariable - reduce(137), // >, reduce: ContextVariable - reduce(137), // >=, reduce: ContextVariable - reduce(137), // <, reduce: ContextVariable - reduce(137), // <=, reduce: ContextVariable - reduce(137), // |, reduce: ContextVariable - reduce(137), // ^, reduce: ContextVariable - reduce(137), // &, reduce: ContextVariable - reduce(137), // <<, reduce: ContextVariable - reduce(137), // >>, reduce: ContextVariable - reduce(137), // >>>, reduce: ContextVariable - reduce(137), // +, reduce: ContextVariable - reduce(137), // -, reduce: ContextVariable - reduce(137), // .+, reduce: ContextVariable - reduce(137), // .-, reduce: ContextVariable - reduce(137), // ., reduce: ContextVariable - reduce(137), // *, reduce: ContextVariable - reduce(137), // /, reduce: ContextVariable - reduce(137), // //, reduce: ContextVariable - reduce(137), // %, reduce: ContextVariable - reduce(137), // .*, reduce: ContextVariable - reduce(137), // ./, reduce: ContextVariable - reduce(137), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(137), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(137), // [, reduce: ContextVariable - nil, // , - nil, // { - reduce(137), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1528 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(138), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(138), // ?, reduce: ContextVariable - nil, // : - reduce(138), // ||, reduce: ContextVariable - reduce(138), // ^^, reduce: ContextVariable - reduce(138), // &&, reduce: ContextVariable - reduce(138), // =~, reduce: ContextVariable - reduce(138), // !=~, reduce: ContextVariable - reduce(138), // ==, reduce: ContextVariable - reduce(138), // !=, reduce: ContextVariable - reduce(138), // >, reduce: ContextVariable - reduce(138), // >=, reduce: ContextVariable - reduce(138), // <, reduce: ContextVariable - reduce(138), // <=, reduce: ContextVariable - reduce(138), // |, reduce: ContextVariable - reduce(138), // ^, reduce: ContextVariable - reduce(138), // &, reduce: ContextVariable - reduce(138), // <<, reduce: ContextVariable - reduce(138), // >>, reduce: ContextVariable - reduce(138), // >>>, reduce: ContextVariable - reduce(138), // +, reduce: ContextVariable - reduce(138), // -, reduce: ContextVariable - reduce(138), // .+, reduce: ContextVariable - reduce(138), // .-, reduce: ContextVariable - reduce(138), // ., reduce: ContextVariable - reduce(138), // *, reduce: ContextVariable - reduce(138), // /, reduce: ContextVariable - reduce(138), // //, reduce: ContextVariable - reduce(138), // %, reduce: ContextVariable - reduce(138), // .*, reduce: ContextVariable - reduce(138), // ./, reduce: ContextVariable - reduce(138), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(138), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(138), // [, reduce: ContextVariable - nil, // , - nil, // { - reduce(138), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1529 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(139), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ContextVariable - nil, // : - reduce(139), // ||, reduce: ContextVariable - reduce(139), // ^^, reduce: ContextVariable - reduce(139), // &&, reduce: ContextVariable - reduce(139), // =~, reduce: ContextVariable - reduce(139), // !=~, reduce: ContextVariable - reduce(139), // ==, reduce: ContextVariable - reduce(139), // !=, reduce: ContextVariable - reduce(139), // >, reduce: ContextVariable - reduce(139), // >=, reduce: ContextVariable - reduce(139), // <, reduce: ContextVariable - reduce(139), // <=, reduce: ContextVariable - reduce(139), // |, reduce: ContextVariable - reduce(139), // ^, reduce: ContextVariable - reduce(139), // &, reduce: ContextVariable - reduce(139), // <<, reduce: ContextVariable - reduce(139), // >>, reduce: ContextVariable - reduce(139), // >>>, reduce: ContextVariable - reduce(139), // +, reduce: ContextVariable - reduce(139), // -, reduce: ContextVariable - reduce(139), // .+, reduce: ContextVariable - reduce(139), // .-, reduce: ContextVariable - reduce(139), // ., reduce: ContextVariable - reduce(139), // *, reduce: ContextVariable - reduce(139), // /, reduce: ContextVariable - reduce(139), // //, reduce: ContextVariable - reduce(139), // %, reduce: ContextVariable - reduce(139), // .*, reduce: ContextVariable - reduce(139), // ./, reduce: ContextVariable - reduce(139), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(139), // [, reduce: ContextVariable - nil, // , - nil, // { - reduce(139), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1530 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(140), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(140), // ?, reduce: ContextVariable - nil, // : - reduce(140), // ||, reduce: ContextVariable - reduce(140), // ^^, reduce: ContextVariable - reduce(140), // &&, reduce: ContextVariable - reduce(140), // =~, reduce: ContextVariable - reduce(140), // !=~, reduce: ContextVariable - reduce(140), // ==, reduce: ContextVariable - reduce(140), // !=, reduce: ContextVariable - reduce(140), // >, reduce: ContextVariable - reduce(140), // >=, reduce: ContextVariable - reduce(140), // <, reduce: ContextVariable - reduce(140), // <=, reduce: ContextVariable - reduce(140), // |, reduce: ContextVariable - reduce(140), // ^, reduce: ContextVariable - reduce(140), // &, reduce: ContextVariable - reduce(140), // <<, reduce: ContextVariable - reduce(140), // >>, reduce: ContextVariable - reduce(140), // >>>, reduce: ContextVariable - reduce(140), // +, reduce: ContextVariable - reduce(140), // -, reduce: ContextVariable - reduce(140), // .+, reduce: ContextVariable - reduce(140), // .-, reduce: ContextVariable - reduce(140), // ., reduce: ContextVariable - reduce(140), // *, reduce: ContextVariable - reduce(140), // /, reduce: ContextVariable - reduce(140), // //, reduce: ContextVariable - reduce(140), // %, reduce: ContextVariable - reduce(140), // .*, reduce: ContextVariable - reduce(140), // ./, reduce: ContextVariable - reduce(140), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(140), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(140), // [, reduce: ContextVariable - nil, // , - nil, // { - reduce(140), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1531 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(141), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ContextVariable - nil, // : - reduce(141), // ||, reduce: ContextVariable - reduce(141), // ^^, reduce: ContextVariable - reduce(141), // &&, reduce: ContextVariable - reduce(141), // =~, reduce: ContextVariable - reduce(141), // !=~, reduce: ContextVariable - reduce(141), // ==, reduce: ContextVariable - reduce(141), // !=, reduce: ContextVariable - reduce(141), // >, reduce: ContextVariable - reduce(141), // >=, reduce: ContextVariable - reduce(141), // <, reduce: ContextVariable - reduce(141), // <=, reduce: ContextVariable - reduce(141), // |, reduce: ContextVariable - reduce(141), // ^, reduce: ContextVariable - reduce(141), // &, reduce: ContextVariable - reduce(141), // <<, reduce: ContextVariable - reduce(141), // >>, reduce: ContextVariable - reduce(141), // >>>, reduce: ContextVariable - reduce(141), // +, reduce: ContextVariable - reduce(141), // -, reduce: ContextVariable - reduce(141), // .+, reduce: ContextVariable - reduce(141), // .-, reduce: ContextVariable - reduce(141), // ., reduce: ContextVariable - reduce(141), // *, reduce: ContextVariable - reduce(141), // /, reduce: ContextVariable - reduce(141), // //, reduce: ContextVariable - reduce(141), // %, reduce: ContextVariable - reduce(141), // .*, reduce: ContextVariable - reduce(141), // ./, reduce: ContextVariable - reduce(141), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(141), // [, reduce: ContextVariable - nil, // , - nil, // { - reduce(141), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1532 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(142), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ContextVariable - nil, // : - reduce(142), // ||, reduce: ContextVariable - reduce(142), // ^^, reduce: ContextVariable - reduce(142), // &&, reduce: ContextVariable - reduce(142), // =~, reduce: ContextVariable - reduce(142), // !=~, reduce: ContextVariable - reduce(142), // ==, reduce: ContextVariable - reduce(142), // !=, reduce: ContextVariable - reduce(142), // >, reduce: ContextVariable - reduce(142), // >=, reduce: ContextVariable - reduce(142), // <, reduce: ContextVariable - reduce(142), // <=, reduce: ContextVariable - reduce(142), // |, reduce: ContextVariable - reduce(142), // ^, reduce: ContextVariable - reduce(142), // &, reduce: ContextVariable - reduce(142), // <<, reduce: ContextVariable - reduce(142), // >>, reduce: ContextVariable - reduce(142), // >>>, reduce: ContextVariable - reduce(142), // +, reduce: ContextVariable - reduce(142), // -, reduce: ContextVariable - reduce(142), // .+, reduce: ContextVariable - reduce(142), // .-, reduce: ContextVariable - reduce(142), // ., reduce: ContextVariable - reduce(142), // *, reduce: ContextVariable - reduce(142), // /, reduce: ContextVariable - reduce(142), // //, reduce: ContextVariable - reduce(142), // %, reduce: ContextVariable - reduce(142), // .*, reduce: ContextVariable - reduce(142), // ./, reduce: ContextVariable - reduce(142), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(142), // [, reduce: ContextVariable - nil, // , - nil, // { - reduce(142), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1533 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(143), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ContextVariable - nil, // : - reduce(143), // ||, reduce: ContextVariable - reduce(143), // ^^, reduce: ContextVariable - reduce(143), // &&, reduce: ContextVariable - reduce(143), // =~, reduce: ContextVariable - reduce(143), // !=~, reduce: ContextVariable - reduce(143), // ==, reduce: ContextVariable - reduce(143), // !=, reduce: ContextVariable - reduce(143), // >, reduce: ContextVariable - reduce(143), // >=, reduce: ContextVariable - reduce(143), // <, reduce: ContextVariable - reduce(143), // <=, reduce: ContextVariable - reduce(143), // |, reduce: ContextVariable - reduce(143), // ^, reduce: ContextVariable - reduce(143), // &, reduce: ContextVariable - reduce(143), // <<, reduce: ContextVariable - reduce(143), // >>, reduce: ContextVariable - reduce(143), // >>>, reduce: ContextVariable - reduce(143), // +, reduce: ContextVariable - reduce(143), // -, reduce: ContextVariable - reduce(143), // .+, reduce: ContextVariable - reduce(143), // .-, reduce: ContextVariable - reduce(143), // ., reduce: ContextVariable - reduce(143), // *, reduce: ContextVariable - reduce(143), // /, reduce: ContextVariable - reduce(143), // //, reduce: ContextVariable - reduce(143), // %, reduce: ContextVariable - reduce(143), // .*, reduce: ContextVariable - reduce(143), // ./, reduce: ContextVariable - reduce(143), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(143), // [, reduce: ContextVariable - nil, // , - nil, // { - reduce(143), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1534 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(144), // ;, reduce: ContextVariable - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ContextVariable - nil, // : - reduce(144), // ||, reduce: ContextVariable - reduce(144), // ^^, reduce: ContextVariable - reduce(144), // &&, reduce: ContextVariable - reduce(144), // =~, reduce: ContextVariable - reduce(144), // !=~, reduce: ContextVariable - reduce(144), // ==, reduce: ContextVariable - reduce(144), // !=, reduce: ContextVariable - reduce(144), // >, reduce: ContextVariable - reduce(144), // >=, reduce: ContextVariable - reduce(144), // <, reduce: ContextVariable - reduce(144), // <=, reduce: ContextVariable - reduce(144), // |, reduce: ContextVariable - reduce(144), // ^, reduce: ContextVariable - reduce(144), // &, reduce: ContextVariable - reduce(144), // <<, reduce: ContextVariable - reduce(144), // >>, reduce: ContextVariable - reduce(144), // >>>, reduce: ContextVariable - reduce(144), // +, reduce: ContextVariable - reduce(144), // -, reduce: ContextVariable - reduce(144), // .+, reduce: ContextVariable - reduce(144), // .-, reduce: ContextVariable - reduce(144), // ., reduce: ContextVariable - reduce(144), // *, reduce: ContextVariable - reduce(144), // /, reduce: ContextVariable - reduce(144), // //, reduce: ContextVariable - reduce(144), // %, reduce: ContextVariable - reduce(144), // .*, reduce: ContextVariable - reduce(144), // ./, reduce: ContextVariable - reduce(144), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(144), // [, reduce: ContextVariable - nil, // , - nil, // { - reduce(144), // }, reduce: ContextVariable - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1535 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(145), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(145), // ||, reduce: MlrvalOrFunction - reduce(145), // ^^, reduce: MlrvalOrFunction - reduce(145), // &&, reduce: MlrvalOrFunction - reduce(145), // =~, reduce: MlrvalOrFunction - reduce(145), // !=~, reduce: MlrvalOrFunction - reduce(145), // ==, reduce: MlrvalOrFunction - reduce(145), // !=, reduce: MlrvalOrFunction - reduce(145), // >, reduce: MlrvalOrFunction - reduce(145), // >=, reduce: MlrvalOrFunction - reduce(145), // <, reduce: MlrvalOrFunction - reduce(145), // <=, reduce: MlrvalOrFunction - reduce(145), // |, reduce: MlrvalOrFunction - reduce(145), // ^, reduce: MlrvalOrFunction - reduce(145), // &, reduce: MlrvalOrFunction - reduce(145), // <<, reduce: MlrvalOrFunction - reduce(145), // >>, reduce: MlrvalOrFunction - reduce(145), // >>>, reduce: MlrvalOrFunction - reduce(145), // +, reduce: MlrvalOrFunction - reduce(145), // -, reduce: MlrvalOrFunction - reduce(145), // .+, reduce: MlrvalOrFunction - reduce(145), // .-, reduce: MlrvalOrFunction - reduce(145), // ., reduce: MlrvalOrFunction - reduce(145), // *, reduce: MlrvalOrFunction - reduce(145), // /, reduce: MlrvalOrFunction - reduce(145), // //, reduce: MlrvalOrFunction - reduce(145), // %, reduce: MlrvalOrFunction - reduce(145), // .*, reduce: MlrvalOrFunction - reduce(145), // ./, reduce: MlrvalOrFunction - reduce(145), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(145), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(145), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1536 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(147), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(147), // ||, reduce: MlrvalOrFunction - reduce(147), // ^^, reduce: MlrvalOrFunction - reduce(147), // &&, reduce: MlrvalOrFunction - reduce(147), // =~, reduce: MlrvalOrFunction - reduce(147), // !=~, reduce: MlrvalOrFunction - reduce(147), // ==, reduce: MlrvalOrFunction - reduce(147), // !=, reduce: MlrvalOrFunction - reduce(147), // >, reduce: MlrvalOrFunction - reduce(147), // >=, reduce: MlrvalOrFunction - reduce(147), // <, reduce: MlrvalOrFunction - reduce(147), // <=, reduce: MlrvalOrFunction - reduce(147), // |, reduce: MlrvalOrFunction - reduce(147), // ^, reduce: MlrvalOrFunction - reduce(147), // &, reduce: MlrvalOrFunction - reduce(147), // <<, reduce: MlrvalOrFunction - reduce(147), // >>, reduce: MlrvalOrFunction - reduce(147), // >>>, reduce: MlrvalOrFunction - reduce(147), // +, reduce: MlrvalOrFunction - reduce(147), // -, reduce: MlrvalOrFunction - reduce(147), // .+, reduce: MlrvalOrFunction - reduce(147), // .-, reduce: MlrvalOrFunction - reduce(147), // ., reduce: MlrvalOrFunction - reduce(147), // *, reduce: MlrvalOrFunction - reduce(147), // /, reduce: MlrvalOrFunction - reduce(147), // //, reduce: MlrvalOrFunction - reduce(147), // %, reduce: MlrvalOrFunction - reduce(147), // .*, reduce: MlrvalOrFunction - reduce(147), // ./, reduce: MlrvalOrFunction - reduce(147), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(147), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(147), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1537 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(152), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(152), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(152), // ||, reduce: MlrvalOrFunction - reduce(152), // ^^, reduce: MlrvalOrFunction - reduce(152), // &&, reduce: MlrvalOrFunction - reduce(152), // =~, reduce: MlrvalOrFunction - reduce(152), // !=~, reduce: MlrvalOrFunction - reduce(152), // ==, reduce: MlrvalOrFunction - reduce(152), // !=, reduce: MlrvalOrFunction - reduce(152), // >, reduce: MlrvalOrFunction - reduce(152), // >=, reduce: MlrvalOrFunction - reduce(152), // <, reduce: MlrvalOrFunction - reduce(152), // <=, reduce: MlrvalOrFunction - reduce(152), // |, reduce: MlrvalOrFunction - reduce(152), // ^, reduce: MlrvalOrFunction - reduce(152), // &, reduce: MlrvalOrFunction - reduce(152), // <<, reduce: MlrvalOrFunction - reduce(152), // >>, reduce: MlrvalOrFunction - reduce(152), // >>>, reduce: MlrvalOrFunction - reduce(152), // +, reduce: MlrvalOrFunction - reduce(152), // -, reduce: MlrvalOrFunction - reduce(152), // .+, reduce: MlrvalOrFunction - reduce(152), // .-, reduce: MlrvalOrFunction - reduce(152), // ., reduce: MlrvalOrFunction - reduce(152), // *, reduce: MlrvalOrFunction - reduce(152), // /, reduce: MlrvalOrFunction - reduce(152), // //, reduce: MlrvalOrFunction - reduce(152), // %, reduce: MlrvalOrFunction - reduce(152), // .*, reduce: MlrvalOrFunction - reduce(152), // ./, reduce: MlrvalOrFunction - reduce(152), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(152), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(152), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - reduce(152), // }, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1538 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1823), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1539 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(18), // ;, reduce: EmitStatement - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(18), // }, reduce: EmitStatement - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1540 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1824), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1541 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1825), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1542 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1543 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1544 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1545 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1546 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1547 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1548 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1549 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1550 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1551 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1552 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1553 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1554 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1555 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1556 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1557 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1558 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1559 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1560 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1561 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1562 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1563 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1564 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1565 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(97), // ;, reduce: UnaryOpTerm - reduce(97), // =, reduce: UnaryOpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(97), // ||=, reduce: UnaryOpTerm - reduce(97), // ^^=, reduce: UnaryOpTerm - reduce(97), // &&=, reduce: UnaryOpTerm - reduce(97), // |=, reduce: UnaryOpTerm - reduce(97), // ^=, reduce: UnaryOpTerm - reduce(97), // <<=, reduce: UnaryOpTerm - reduce(97), // >>=, reduce: UnaryOpTerm - reduce(97), // >>>=, reduce: UnaryOpTerm - reduce(97), // +=, reduce: UnaryOpTerm - reduce(97), // .=, reduce: UnaryOpTerm - reduce(97), // -=, reduce: UnaryOpTerm - reduce(97), // *=, reduce: UnaryOpTerm - reduce(97), // /=, reduce: UnaryOpTerm - reduce(97), // //=, reduce: UnaryOpTerm - reduce(97), // %=, reduce: UnaryOpTerm - reduce(97), // **=, reduce: UnaryOpTerm - reduce(97), // ?, reduce: UnaryOpTerm - nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // >>>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(97), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1566 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1567 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1568 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1569 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1570 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1571 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1572 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1573 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(98), // ;, reduce: UnaryOpTerm - reduce(98), // =, reduce: UnaryOpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(98), // ||=, reduce: UnaryOpTerm - reduce(98), // ^^=, reduce: UnaryOpTerm - reduce(98), // &&=, reduce: UnaryOpTerm - reduce(98), // |=, reduce: UnaryOpTerm - reduce(98), // ^=, reduce: UnaryOpTerm - reduce(98), // <<=, reduce: UnaryOpTerm - reduce(98), // >>=, reduce: UnaryOpTerm - reduce(98), // >>>=, reduce: UnaryOpTerm - reduce(98), // +=, reduce: UnaryOpTerm - reduce(98), // .=, reduce: UnaryOpTerm - reduce(98), // -=, reduce: UnaryOpTerm - reduce(98), // *=, reduce: UnaryOpTerm - reduce(98), // /=, reduce: UnaryOpTerm - reduce(98), // //=, reduce: UnaryOpTerm - reduce(98), // %=, reduce: UnaryOpTerm - reduce(98), // **=, reduce: UnaryOpTerm - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // >>>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(98), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1574 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(99), // ;, reduce: UnaryOpTerm - reduce(99), // =, reduce: UnaryOpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(99), // ||=, reduce: UnaryOpTerm - reduce(99), // ^^=, reduce: UnaryOpTerm - reduce(99), // &&=, reduce: UnaryOpTerm - reduce(99), // |=, reduce: UnaryOpTerm - reduce(99), // ^=, reduce: UnaryOpTerm - reduce(99), // <<=, reduce: UnaryOpTerm - reduce(99), // >>=, reduce: UnaryOpTerm - reduce(99), // >>>=, reduce: UnaryOpTerm - reduce(99), // +=, reduce: UnaryOpTerm - reduce(99), // .=, reduce: UnaryOpTerm - reduce(99), // -=, reduce: UnaryOpTerm - reduce(99), // *=, reduce: UnaryOpTerm - reduce(99), // /=, reduce: UnaryOpTerm - reduce(99), // //=, reduce: UnaryOpTerm - reduce(99), // %=, reduce: UnaryOpTerm - reduce(99), // **=, reduce: UnaryOpTerm - reduce(99), // ?, reduce: UnaryOpTerm - nil, // : - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(99), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1575 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(100), // ;, reduce: UnaryOpTerm - reduce(100), // =, reduce: UnaryOpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(100), // ||=, reduce: UnaryOpTerm - reduce(100), // ^^=, reduce: UnaryOpTerm - reduce(100), // &&=, reduce: UnaryOpTerm - reduce(100), // |=, reduce: UnaryOpTerm - reduce(100), // ^=, reduce: UnaryOpTerm - reduce(100), // <<=, reduce: UnaryOpTerm - reduce(100), // >>=, reduce: UnaryOpTerm - reduce(100), // >>>=, reduce: UnaryOpTerm - reduce(100), // +=, reduce: UnaryOpTerm - reduce(100), // .=, reduce: UnaryOpTerm - reduce(100), // -=, reduce: UnaryOpTerm - reduce(100), // *=, reduce: UnaryOpTerm - reduce(100), // /=, reduce: UnaryOpTerm - reduce(100), // //=, reduce: UnaryOpTerm - reduce(100), // %=, reduce: UnaryOpTerm - reduce(100), // **=, reduce: UnaryOpTerm - reduce(100), // ?, reduce: UnaryOpTerm - nil, // : - reduce(100), // ||, reduce: UnaryOpTerm - reduce(100), // ^^, reduce: UnaryOpTerm - reduce(100), // &&, reduce: UnaryOpTerm - reduce(100), // =~, reduce: UnaryOpTerm - reduce(100), // !=~, reduce: UnaryOpTerm - reduce(100), // ==, reduce: UnaryOpTerm - reduce(100), // !=, reduce: UnaryOpTerm - reduce(100), // >, reduce: UnaryOpTerm - reduce(100), // >=, reduce: UnaryOpTerm - reduce(100), // <, reduce: UnaryOpTerm - reduce(100), // <=, reduce: UnaryOpTerm - reduce(100), // |, reduce: UnaryOpTerm - reduce(100), // ^, reduce: UnaryOpTerm - reduce(100), // &, reduce: UnaryOpTerm - reduce(100), // <<, reduce: UnaryOpTerm - reduce(100), // >>, reduce: UnaryOpTerm - reduce(100), // >>>, reduce: UnaryOpTerm - reduce(100), // +, reduce: UnaryOpTerm - reduce(100), // -, reduce: UnaryOpTerm - reduce(100), // .+, reduce: UnaryOpTerm - reduce(100), // .-, reduce: UnaryOpTerm - reduce(100), // ., reduce: UnaryOpTerm - reduce(100), // *, reduce: UnaryOpTerm - reduce(100), // /, reduce: UnaryOpTerm - reduce(100), // //, reduce: UnaryOpTerm - reduce(100), // %, reduce: UnaryOpTerm - reduce(100), // .*, reduce: UnaryOpTerm - reduce(100), // ./, reduce: UnaryOpTerm - reduce(100), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(100), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1576 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(101), // ;, reduce: UnaryOpTerm - reduce(101), // =, reduce: UnaryOpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(101), // ||=, reduce: UnaryOpTerm - reduce(101), // ^^=, reduce: UnaryOpTerm - reduce(101), // &&=, reduce: UnaryOpTerm - reduce(101), // |=, reduce: UnaryOpTerm - reduce(101), // ^=, reduce: UnaryOpTerm - reduce(101), // <<=, reduce: UnaryOpTerm - reduce(101), // >>=, reduce: UnaryOpTerm - reduce(101), // >>>=, reduce: UnaryOpTerm - reduce(101), // +=, reduce: UnaryOpTerm - reduce(101), // .=, reduce: UnaryOpTerm - reduce(101), // -=, reduce: UnaryOpTerm - reduce(101), // *=, reduce: UnaryOpTerm - reduce(101), // /=, reduce: UnaryOpTerm - reduce(101), // //=, reduce: UnaryOpTerm - reduce(101), // %=, reduce: UnaryOpTerm - reduce(101), // **=, reduce: UnaryOpTerm - reduce(101), // ?, reduce: UnaryOpTerm - nil, // : - reduce(101), // ||, reduce: UnaryOpTerm - reduce(101), // ^^, reduce: UnaryOpTerm - reduce(101), // &&, reduce: UnaryOpTerm - reduce(101), // =~, reduce: UnaryOpTerm - reduce(101), // !=~, reduce: UnaryOpTerm - reduce(101), // ==, reduce: UnaryOpTerm - reduce(101), // !=, reduce: UnaryOpTerm - reduce(101), // >, reduce: UnaryOpTerm - reduce(101), // >=, reduce: UnaryOpTerm - reduce(101), // <, reduce: UnaryOpTerm - reduce(101), // <=, reduce: UnaryOpTerm - reduce(101), // |, reduce: UnaryOpTerm - reduce(101), // ^, reduce: UnaryOpTerm - reduce(101), // &, reduce: UnaryOpTerm - reduce(101), // <<, reduce: UnaryOpTerm - reduce(101), // >>, reduce: UnaryOpTerm - reduce(101), // >>>, reduce: UnaryOpTerm - reduce(101), // +, reduce: UnaryOpTerm - reduce(101), // -, reduce: UnaryOpTerm - reduce(101), // .+, reduce: UnaryOpTerm - reduce(101), // .-, reduce: UnaryOpTerm - reduce(101), // ., reduce: UnaryOpTerm - reduce(101), // *, reduce: UnaryOpTerm - reduce(101), // /, reduce: UnaryOpTerm - reduce(101), // //, reduce: UnaryOpTerm - reduce(101), // %, reduce: UnaryOpTerm - reduce(101), // .*, reduce: UnaryOpTerm - reduce(101), // ./, reduce: UnaryOpTerm - reduce(101), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(101), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1577 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(102), // ;, reduce: UnaryOpTerm - reduce(102), // =, reduce: UnaryOpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(102), // ||=, reduce: UnaryOpTerm - reduce(102), // ^^=, reduce: UnaryOpTerm - reduce(102), // &&=, reduce: UnaryOpTerm - reduce(102), // |=, reduce: UnaryOpTerm - reduce(102), // ^=, reduce: UnaryOpTerm - reduce(102), // <<=, reduce: UnaryOpTerm - reduce(102), // >>=, reduce: UnaryOpTerm - reduce(102), // >>>=, reduce: UnaryOpTerm - reduce(102), // +=, reduce: UnaryOpTerm - reduce(102), // .=, reduce: UnaryOpTerm - reduce(102), // -=, reduce: UnaryOpTerm - reduce(102), // *=, reduce: UnaryOpTerm - reduce(102), // /=, reduce: UnaryOpTerm - reduce(102), // //=, reduce: UnaryOpTerm - reduce(102), // %=, reduce: UnaryOpTerm - reduce(102), // **=, reduce: UnaryOpTerm - reduce(102), // ?, reduce: UnaryOpTerm - nil, // : - reduce(102), // ||, reduce: UnaryOpTerm - reduce(102), // ^^, reduce: UnaryOpTerm - reduce(102), // &&, reduce: UnaryOpTerm - reduce(102), // =~, reduce: UnaryOpTerm - reduce(102), // !=~, reduce: UnaryOpTerm - reduce(102), // ==, reduce: UnaryOpTerm - reduce(102), // !=, reduce: UnaryOpTerm - reduce(102), // >, reduce: UnaryOpTerm - reduce(102), // >=, reduce: UnaryOpTerm - reduce(102), // <, reduce: UnaryOpTerm - reduce(102), // <=, reduce: UnaryOpTerm - reduce(102), // |, reduce: UnaryOpTerm - reduce(102), // ^, reduce: UnaryOpTerm - reduce(102), // &, reduce: UnaryOpTerm - reduce(102), // <<, reduce: UnaryOpTerm - reduce(102), // >>, reduce: UnaryOpTerm - reduce(102), // >>>, reduce: UnaryOpTerm - reduce(102), // +, reduce: UnaryOpTerm - reduce(102), // -, reduce: UnaryOpTerm - reduce(102), // .+, reduce: UnaryOpTerm - reduce(102), // .-, reduce: UnaryOpTerm - reduce(102), // ., reduce: UnaryOpTerm - reduce(102), // *, reduce: UnaryOpTerm - reduce(102), // /, reduce: UnaryOpTerm - reduce(102), // //, reduce: UnaryOpTerm - reduce(102), // %, reduce: UnaryOpTerm - reduce(102), // .*, reduce: UnaryOpTerm - reduce(102), // ./, reduce: UnaryOpTerm - reduce(102), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(102), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1578 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1579 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1857), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1580 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1859), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1581 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(121), // ;, reduce: ArrayLiteral - reduce(121), // =, reduce: ArrayLiteral - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(121), // ||=, reduce: ArrayLiteral - reduce(121), // ^^=, reduce: ArrayLiteral - reduce(121), // &&=, reduce: ArrayLiteral - reduce(121), // |=, reduce: ArrayLiteral - reduce(121), // ^=, reduce: ArrayLiteral - reduce(121), // <<=, reduce: ArrayLiteral - reduce(121), // >>=, reduce: ArrayLiteral - reduce(121), // >>>=, reduce: ArrayLiteral - reduce(121), // +=, reduce: ArrayLiteral - reduce(121), // .=, reduce: ArrayLiteral - reduce(121), // -=, reduce: ArrayLiteral - reduce(121), // *=, reduce: ArrayLiteral - reduce(121), // /=, reduce: ArrayLiteral - reduce(121), // //=, reduce: ArrayLiteral - reduce(121), // %=, reduce: ArrayLiteral - reduce(121), // **=, reduce: ArrayLiteral - reduce(121), // ?, reduce: ArrayLiteral - nil, // : - reduce(121), // ||, reduce: ArrayLiteral - reduce(121), // ^^, reduce: ArrayLiteral - reduce(121), // &&, reduce: ArrayLiteral - reduce(121), // =~, reduce: ArrayLiteral - reduce(121), // !=~, reduce: ArrayLiteral - reduce(121), // ==, reduce: ArrayLiteral - reduce(121), // !=, reduce: ArrayLiteral - reduce(121), // >, reduce: ArrayLiteral - reduce(121), // >=, reduce: ArrayLiteral - reduce(121), // <, reduce: ArrayLiteral - reduce(121), // <=, reduce: ArrayLiteral - reduce(121), // |, reduce: ArrayLiteral - reduce(121), // ^, reduce: ArrayLiteral - reduce(121), // &, reduce: ArrayLiteral - reduce(121), // <<, reduce: ArrayLiteral - reduce(121), // >>, reduce: ArrayLiteral - reduce(121), // >>>, reduce: ArrayLiteral - reduce(121), // +, reduce: ArrayLiteral - reduce(121), // -, reduce: ArrayLiteral - reduce(121), // .+, reduce: ArrayLiteral - reduce(121), // .-, reduce: ArrayLiteral - reduce(121), // ., reduce: ArrayLiteral - reduce(121), // *, reduce: ArrayLiteral - reduce(121), // /, reduce: ArrayLiteral - reduce(121), // //, reduce: ArrayLiteral - reduce(121), // %, reduce: ArrayLiteral - reduce(121), // .*, reduce: ArrayLiteral - reduce(121), // ./, reduce: ArrayLiteral - reduce(121), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(121), // [, reduce: ArrayLiteral - nil, // , - nil, // { - reduce(121), // }, reduce: ArrayLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1582 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1860), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1583 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(127), // ;, reduce: MapLiteral - reduce(127), // =, reduce: MapLiteral - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(127), // ||=, reduce: MapLiteral - reduce(127), // ^^=, reduce: MapLiteral - reduce(127), // &&=, reduce: MapLiteral - reduce(127), // |=, reduce: MapLiteral - reduce(127), // ^=, reduce: MapLiteral - reduce(127), // <<=, reduce: MapLiteral - reduce(127), // >>=, reduce: MapLiteral - reduce(127), // >>>=, reduce: MapLiteral - reduce(127), // +=, reduce: MapLiteral - reduce(127), // .=, reduce: MapLiteral - reduce(127), // -=, reduce: MapLiteral - reduce(127), // *=, reduce: MapLiteral - reduce(127), // /=, reduce: MapLiteral - reduce(127), // //=, reduce: MapLiteral - reduce(127), // %=, reduce: MapLiteral - reduce(127), // **=, reduce: MapLiteral - reduce(127), // ?, reduce: MapLiteral - nil, // : - reduce(127), // ||, reduce: MapLiteral - reduce(127), // ^^, reduce: MapLiteral - reduce(127), // &&, reduce: MapLiteral - reduce(127), // =~, reduce: MapLiteral - reduce(127), // !=~, reduce: MapLiteral - reduce(127), // ==, reduce: MapLiteral - reduce(127), // !=, reduce: MapLiteral - reduce(127), // >, reduce: MapLiteral - reduce(127), // >=, reduce: MapLiteral - reduce(127), // <, reduce: MapLiteral - reduce(127), // <=, reduce: MapLiteral - reduce(127), // |, reduce: MapLiteral - reduce(127), // ^, reduce: MapLiteral - reduce(127), // &, reduce: MapLiteral - reduce(127), // <<, reduce: MapLiteral - reduce(127), // >>, reduce: MapLiteral - reduce(127), // >>>, reduce: MapLiteral - reduce(127), // +, reduce: MapLiteral - reduce(127), // -, reduce: MapLiteral - reduce(127), // .+, reduce: MapLiteral - reduce(127), // .-, reduce: MapLiteral - reduce(127), // ., reduce: MapLiteral - reduce(127), // *, reduce: MapLiteral - reduce(127), // /, reduce: MapLiteral - reduce(127), // //, reduce: MapLiteral - reduce(127), // %, reduce: MapLiteral - reduce(127), // .*, reduce: MapLiteral - reduce(127), // ./, reduce: MapLiteral - reduce(127), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(127), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(127), // [, reduce: MapLiteral - nil, // , - nil, // { - reduce(127), // }, reduce: MapLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1584 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(1861), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1585 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - shift(1862), // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1586 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - shift(1865), // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if - nil, // md_token_elif - nil, // md_token_else - shift(1065), // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1587 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - shift(1867), // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if - nil, // md_token_elif - nil, // md_token_else - shift(1065), // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1588 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + reduce(171), // {, reduce: IfChain + reduce(171), // }, reduce: IfChain nil, // = reduce(171), // md_token_filter, reduce: IfChain reduce(171), // md_token_emit, reduce: IfChain @@ -170010,8 +116944,6 @@ var actionTab = actionTable{ reduce(171), // md_token_panic, reduce: IfChain reduce(171), // [, reduce: IfChain nil, // , - reduce(171), // {, reduce: IfChain - reduce(171), // }, reduce: IfChain reduce(171), // md_token_IPS, reduce: IfChain reduce(171), // md_token_IFS, reduce: IfChain reduce(171), // md_token_IRS, reduce: IfChain @@ -170028,19 +116960,23 @@ var actionTab = actionTable{ reduce(171), // md_token_begin, reduce: IfChain reduce(171), // md_token_end, reduce: IfChain reduce(171), // md_token_if, reduce: IfChain - nil, // md_token_elif - nil, // md_token_else + shift(1606), // md_token_elif + shift(1607), // md_token_else + reduce(171), // md_token_while, reduce: IfChain + reduce(171), // md_token_do, reduce: IfChain reduce(171), // md_token_for, reduce: IfChain nil, // md_token_in }, }, - actionRow{ // S1589 + actionRow{ // S1073 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + reduce(173), // {, reduce: IfElifStar + reduce(173), // }, reduce: IfElifStar nil, // = reduce(173), // md_token_filter, reduce: IfElifStar reduce(173), // md_token_emit, reduce: IfElifStar @@ -170117,8 +117053,6 @@ var actionTab = actionTable{ reduce(173), // md_token_panic, reduce: IfElifStar reduce(173), // [, reduce: IfElifStar nil, // , - reduce(173), // {, reduce: IfElifStar - reduce(173), // }, reduce: IfElifStar reduce(173), // md_token_IPS, reduce: IfElifStar reduce(173), // md_token_IFS, reduce: IfElifStar reduce(173), // md_token_IRS, reduce: IfElifStar @@ -170137,124 +117071,21 @@ var actionTab = actionTable{ reduce(173), // md_token_if, reduce: IfElifStar reduce(173), // md_token_elif, reduce: IfElifStar reduce(173), // md_token_else, reduce: IfElifStar + reduce(173), // md_token_while, reduce: IfElifStar + reduce(173), // md_token_do, reduce: IfElifStar reduce(173), // md_token_for, reduce: IfElifStar nil, // md_token_in }, }, - actionRow{ // S1590 + actionRow{ // S1074 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1868), // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , nil, // { nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1591 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // md_token_filter nil, // md_token_emit @@ -170320,7 +117151,7 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - nil, // ( + shift(1608), // ( nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal @@ -170331,8 +117162,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - shift(1869), // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -170351,2055 +117180,135 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1592 + actionRow{ // S1075 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1609), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1076 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { + shift(541), // { nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1593 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - shift(1072), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1594 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(168), // $, reduce: EndBlock - nil, // empty - nil, // ; - nil, // = - reduce(168), // md_token_filter, reduce: EndBlock - reduce(168), // md_token_emit, reduce: EndBlock - reduce(168), // md_token_dump, reduce: EndBlock - reduce(168), // md_token_edump, reduce: EndBlock - reduce(168), // md_token_field_name, reduce: EndBlock - reduce(168), // $[, reduce: EndBlock - nil, // ] - reduce(168), // md_token_braced_field_name, reduce: EndBlock - reduce(168), // md_token_full_srec, reduce: EndBlock - reduce(168), // md_token_oosvar_name, reduce: EndBlock - reduce(168), // @[, reduce: EndBlock - reduce(168), // md_token_braced_oosvar_name, reduce: EndBlock - reduce(168), // md_token_full_oosvar, reduce: EndBlock - reduce(168), // md_token_non_sigil_name, reduce: EndBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(168), // +, reduce: EndBlock - reduce(168), // -, reduce: EndBlock - reduce(168), // .+, reduce: EndBlock - reduce(168), // .-, reduce: EndBlock - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(168), // !, reduce: EndBlock - reduce(168), // ~, reduce: EndBlock - nil, // ** - reduce(168), // (, reduce: EndBlock - nil, // ) - reduce(168), // md_token_string_literal, reduce: EndBlock - reduce(168), // md_token_int_literal, reduce: EndBlock - reduce(168), // md_token_float_literal, reduce: EndBlock - reduce(168), // md_token_boolean_literal, reduce: EndBlock - reduce(168), // md_token_M_PI, reduce: EndBlock - reduce(168), // md_token_M_E, reduce: EndBlock - reduce(168), // md_token_panic, reduce: EndBlock - reduce(168), // [, reduce: EndBlock - nil, // , - reduce(168), // {, reduce: EndBlock - nil, // } - reduce(168), // md_token_IPS, reduce: EndBlock - reduce(168), // md_token_IFS, reduce: EndBlock - reduce(168), // md_token_IRS, reduce: EndBlock - reduce(168), // md_token_OPS, reduce: EndBlock - reduce(168), // md_token_OFS, reduce: EndBlock - reduce(168), // md_token_ORS, reduce: EndBlock - reduce(168), // md_token_NF, reduce: EndBlock - reduce(168), // md_token_NR, reduce: EndBlock - reduce(168), // md_token_FNR, reduce: EndBlock - reduce(168), // md_token_FILENAME, reduce: EndBlock - reduce(168), // md_token_FILENUM, reduce: EndBlock - reduce(168), // md_token_int_type, reduce: EndBlock - reduce(168), // md_token_float_type, reduce: EndBlock - reduce(168), // md_token_begin, reduce: EndBlock - reduce(168), // md_token_end, reduce: EndBlock - reduce(168), // md_token_if, reduce: EndBlock - nil, // md_token_elif - nil, // md_token_else - reduce(168), // md_token_for, reduce: EndBlock - nil, // md_token_in - }, - }, - actionRow{ // S1595 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1872), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1596 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(1873), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1597 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - shift(1874), // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1598 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1599 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(125), // md_token_field_name - shift(126), // $[ - nil, // ] - shift(127), // md_token_braced_field_name - shift(129), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(138), // md_token_full_oosvar - shift(140), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(153), // + - shift(155), // - - shift(156), // .+ - shift(157), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(160), // ! - shift(161), // ~ - nil, // ** - shift(163), // ( - nil, // ) - shift(165), // md_token_string_literal - shift(166), // md_token_int_literal - shift(167), // md_token_float_literal - shift(168), // md_token_boolean_literal - shift(169), // md_token_M_PI - shift(170), // md_token_M_E - shift(171), // md_token_panic - shift(173), // [ - nil, // , - shift(175), // { - nil, // } - shift(177), // md_token_IPS - shift(178), // md_token_IFS - shift(179), // md_token_IRS - shift(180), // md_token_OPS - shift(181), // md_token_OFS - shift(182), // md_token_ORS - shift(183), // md_token_NF - shift(184), // md_token_NR - shift(185), // md_token_FNR - shift(186), // md_token_FILENAME - shift(187), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1600 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(146), // $, reduce: ArrayOrMapIndexAccess - nil, // empty - reduce(146), // ;, reduce: ArrayOrMapIndexAccess - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(146), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(146), // ||, reduce: ArrayOrMapIndexAccess - reduce(146), // ^^, reduce: ArrayOrMapIndexAccess - reduce(146), // &&, reduce: ArrayOrMapIndexAccess - reduce(146), // =~, reduce: ArrayOrMapIndexAccess - reduce(146), // !=~, reduce: ArrayOrMapIndexAccess - reduce(146), // ==, reduce: ArrayOrMapIndexAccess - reduce(146), // !=, reduce: ArrayOrMapIndexAccess - reduce(146), // >, reduce: ArrayOrMapIndexAccess - reduce(146), // >=, reduce: ArrayOrMapIndexAccess - reduce(146), // <, reduce: ArrayOrMapIndexAccess - reduce(146), // <=, reduce: ArrayOrMapIndexAccess - reduce(146), // |, reduce: ArrayOrMapIndexAccess - reduce(146), // ^, reduce: ArrayOrMapIndexAccess - reduce(146), // &, reduce: ArrayOrMapIndexAccess - reduce(146), // <<, reduce: ArrayOrMapIndexAccess - reduce(146), // >>, reduce: ArrayOrMapIndexAccess - reduce(146), // >>>, reduce: ArrayOrMapIndexAccess - reduce(146), // +, reduce: ArrayOrMapIndexAccess - reduce(146), // -, reduce: ArrayOrMapIndexAccess - reduce(146), // .+, reduce: ArrayOrMapIndexAccess - reduce(146), // .-, reduce: ArrayOrMapIndexAccess - reduce(146), // ., reduce: ArrayOrMapIndexAccess - reduce(146), // *, reduce: ArrayOrMapIndexAccess - reduce(146), // /, reduce: ArrayOrMapIndexAccess - reduce(146), // //, reduce: ArrayOrMapIndexAccess - reduce(146), // %, reduce: ArrayOrMapIndexAccess - reduce(146), // .*, reduce: ArrayOrMapIndexAccess - reduce(146), // ./, reduce: ArrayOrMapIndexAccess - reduce(146), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(146), // [, reduce: ArrayOrMapIndexAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1601 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1878), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1602 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1879), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1603 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(151), // $, reduce: ArraySliceAccess - nil, // empty - reduce(151), // ;, reduce: ArraySliceAccess - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(151), // ?, reduce: ArraySliceAccess - nil, // : - reduce(151), // ||, reduce: ArraySliceAccess - reduce(151), // ^^, reduce: ArraySliceAccess - reduce(151), // &&, reduce: ArraySliceAccess - reduce(151), // =~, reduce: ArraySliceAccess - reduce(151), // !=~, reduce: ArraySliceAccess - reduce(151), // ==, reduce: ArraySliceAccess - reduce(151), // !=, reduce: ArraySliceAccess - reduce(151), // >, reduce: ArraySliceAccess - reduce(151), // >=, reduce: ArraySliceAccess - reduce(151), // <, reduce: ArraySliceAccess - reduce(151), // <=, reduce: ArraySliceAccess - reduce(151), // |, reduce: ArraySliceAccess - reduce(151), // ^, reduce: ArraySliceAccess - reduce(151), // &, reduce: ArraySliceAccess - reduce(151), // <<, reduce: ArraySliceAccess - reduce(151), // >>, reduce: ArraySliceAccess - reduce(151), // >>>, reduce: ArraySliceAccess - reduce(151), // +, reduce: ArraySliceAccess - reduce(151), // -, reduce: ArraySliceAccess - reduce(151), // .+, reduce: ArraySliceAccess - reduce(151), // .-, reduce: ArraySliceAccess - reduce(151), // ., reduce: ArraySliceAccess - reduce(151), // *, reduce: ArraySliceAccess - reduce(151), // /, reduce: ArraySliceAccess - reduce(151), // //, reduce: ArraySliceAccess - reduce(151), // %, reduce: ArraySliceAccess - reduce(151), // .*, reduce: ArraySliceAccess - reduce(151), // ./, reduce: ArraySliceAccess - reduce(151), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(151), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(151), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1604 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(154), // $, reduce: FcnOrSubrCall - nil, // empty - reduce(154), // ;, reduce: FcnOrSubrCall - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(154), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(154), // ||, reduce: FcnOrSubrCall - reduce(154), // ^^, reduce: FcnOrSubrCall - reduce(154), // &&, reduce: FcnOrSubrCall - reduce(154), // =~, reduce: FcnOrSubrCall - reduce(154), // !=~, reduce: FcnOrSubrCall - reduce(154), // ==, reduce: FcnOrSubrCall - reduce(154), // !=, reduce: FcnOrSubrCall - reduce(154), // >, reduce: FcnOrSubrCall - reduce(154), // >=, reduce: FcnOrSubrCall - reduce(154), // <, reduce: FcnOrSubrCall - reduce(154), // <=, reduce: FcnOrSubrCall - reduce(154), // |, reduce: FcnOrSubrCall - reduce(154), // ^, reduce: FcnOrSubrCall - reduce(154), // &, reduce: FcnOrSubrCall - reduce(154), // <<, reduce: FcnOrSubrCall - reduce(154), // >>, reduce: FcnOrSubrCall - reduce(154), // >>>, reduce: FcnOrSubrCall - reduce(154), // +, reduce: FcnOrSubrCall - reduce(154), // -, reduce: FcnOrSubrCall - reduce(154), // .+, reduce: FcnOrSubrCall - reduce(154), // .-, reduce: FcnOrSubrCall - reduce(154), // ., reduce: FcnOrSubrCall - reduce(154), // *, reduce: FcnOrSubrCall - reduce(154), // /, reduce: FcnOrSubrCall - reduce(154), // //, reduce: FcnOrSubrCall - reduce(154), // %, reduce: FcnOrSubrCall - reduce(154), // .*, reduce: FcnOrSubrCall - reduce(154), // ./, reduce: FcnOrSubrCall - reduce(154), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(154), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(154), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1605 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - nil, // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1606 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(146), // ], reduce: ArrayOrMapIndexAccess - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(146), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(146), // ||, reduce: ArrayOrMapIndexAccess - reduce(146), // ^^, reduce: ArrayOrMapIndexAccess - reduce(146), // &&, reduce: ArrayOrMapIndexAccess - reduce(146), // =~, reduce: ArrayOrMapIndexAccess - reduce(146), // !=~, reduce: ArrayOrMapIndexAccess - reduce(146), // ==, reduce: ArrayOrMapIndexAccess - reduce(146), // !=, reduce: ArrayOrMapIndexAccess - reduce(146), // >, reduce: ArrayOrMapIndexAccess - reduce(146), // >=, reduce: ArrayOrMapIndexAccess - reduce(146), // <, reduce: ArrayOrMapIndexAccess - reduce(146), // <=, reduce: ArrayOrMapIndexAccess - reduce(146), // |, reduce: ArrayOrMapIndexAccess - reduce(146), // ^, reduce: ArrayOrMapIndexAccess - reduce(146), // &, reduce: ArrayOrMapIndexAccess - reduce(146), // <<, reduce: ArrayOrMapIndexAccess - reduce(146), // >>, reduce: ArrayOrMapIndexAccess - reduce(146), // >>>, reduce: ArrayOrMapIndexAccess - reduce(146), // +, reduce: ArrayOrMapIndexAccess - reduce(146), // -, reduce: ArrayOrMapIndexAccess - reduce(146), // .+, reduce: ArrayOrMapIndexAccess - reduce(146), // .-, reduce: ArrayOrMapIndexAccess - reduce(146), // ., reduce: ArrayOrMapIndexAccess - reduce(146), // *, reduce: ArrayOrMapIndexAccess - reduce(146), // /, reduce: ArrayOrMapIndexAccess - reduce(146), // //, reduce: ArrayOrMapIndexAccess - reduce(146), // %, reduce: ArrayOrMapIndexAccess - reduce(146), // .*, reduce: ArrayOrMapIndexAccess - reduce(146), // ./, reduce: ArrayOrMapIndexAccess - reduce(146), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(146), // [, reduce: ArrayOrMapIndexAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1607 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1882), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1608 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1883), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1609 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(151), // ], reduce: ArraySliceAccess - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(151), // ?, reduce: ArraySliceAccess - nil, // : - reduce(151), // ||, reduce: ArraySliceAccess - reduce(151), // ^^, reduce: ArraySliceAccess - reduce(151), // &&, reduce: ArraySliceAccess - reduce(151), // =~, reduce: ArraySliceAccess - reduce(151), // !=~, reduce: ArraySliceAccess - reduce(151), // ==, reduce: ArraySliceAccess - reduce(151), // !=, reduce: ArraySliceAccess - reduce(151), // >, reduce: ArraySliceAccess - reduce(151), // >=, reduce: ArraySliceAccess - reduce(151), // <, reduce: ArraySliceAccess - reduce(151), // <=, reduce: ArraySliceAccess - reduce(151), // |, reduce: ArraySliceAccess - reduce(151), // ^, reduce: ArraySliceAccess - reduce(151), // &, reduce: ArraySliceAccess - reduce(151), // <<, reduce: ArraySliceAccess - reduce(151), // >>, reduce: ArraySliceAccess - reduce(151), // >>>, reduce: ArraySliceAccess - reduce(151), // +, reduce: ArraySliceAccess - reduce(151), // -, reduce: ArraySliceAccess - reduce(151), // .+, reduce: ArraySliceAccess - reduce(151), // .-, reduce: ArraySliceAccess - reduce(151), // ., reduce: ArraySliceAccess - reduce(151), // *, reduce: ArraySliceAccess - reduce(151), // /, reduce: ArraySliceAccess - reduce(151), // //, reduce: ArraySliceAccess - reduce(151), // %, reduce: ArraySliceAccess - reduce(151), // .*, reduce: ArraySliceAccess - reduce(151), // ./, reduce: ArraySliceAccess - reduce(151), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(151), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(151), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1610 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(154), // ], reduce: FcnOrSubrCall - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(154), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(154), // ||, reduce: FcnOrSubrCall - reduce(154), // ^^, reduce: FcnOrSubrCall - reduce(154), // &&, reduce: FcnOrSubrCall - reduce(154), // =~, reduce: FcnOrSubrCall - reduce(154), // !=~, reduce: FcnOrSubrCall - reduce(154), // ==, reduce: FcnOrSubrCall - reduce(154), // !=, reduce: FcnOrSubrCall - reduce(154), // >, reduce: FcnOrSubrCall - reduce(154), // >=, reduce: FcnOrSubrCall - reduce(154), // <, reduce: FcnOrSubrCall - reduce(154), // <=, reduce: FcnOrSubrCall - reduce(154), // |, reduce: FcnOrSubrCall - reduce(154), // ^, reduce: FcnOrSubrCall - reduce(154), // &, reduce: FcnOrSubrCall - reduce(154), // <<, reduce: FcnOrSubrCall - reduce(154), // >>, reduce: FcnOrSubrCall - reduce(154), // >>>, reduce: FcnOrSubrCall - reduce(154), // +, reduce: FcnOrSubrCall - reduce(154), // -, reduce: FcnOrSubrCall - reduce(154), // .+, reduce: FcnOrSubrCall - reduce(154), // .-, reduce: FcnOrSubrCall - reduce(154), // ., reduce: FcnOrSubrCall - reduce(154), // *, reduce: FcnOrSubrCall - reduce(154), // /, reduce: FcnOrSubrCall - reduce(154), // //, reduce: FcnOrSubrCall - reduce(154), // %, reduce: FcnOrSubrCall - reduce(154), // .*, reduce: FcnOrSubrCall - reduce(154), // ./, reduce: FcnOrSubrCall - reduce(154), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(154), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(154), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1611 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(55), // $, reduce: TernaryTerm - nil, // empty - reduce(55), // ;, reduce: TernaryTerm - reduce(55), // =, reduce: TernaryTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump nil, // md_token_field_name nil, // $[ nil, // ] @@ -172410,22 +117319,22 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(55), // ||=, reduce: TernaryTerm - reduce(55), // ^^=, reduce: TernaryTerm - reduce(55), // &&=, reduce: TernaryTerm - reduce(55), // |=, reduce: TernaryTerm - reduce(55), // ^=, reduce: TernaryTerm - reduce(55), // <<=, reduce: TernaryTerm - reduce(55), // >>=, reduce: TernaryTerm - reduce(55), // >>>=, reduce: TernaryTerm - reduce(55), // +=, reduce: TernaryTerm - reduce(55), // .=, reduce: TernaryTerm - reduce(55), // -=, reduce: TernaryTerm - reduce(55), // *=, reduce: TernaryTerm - reduce(55), // /=, reduce: TernaryTerm - reduce(55), // //=, reduce: TernaryTerm - reduce(55), // %=, reduce: TernaryTerm - reduce(55), // **=, reduce: TernaryTerm + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= nil, // ? nil, // : nil, // || @@ -172471,8 +117380,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -172491,32 +117398,363 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1612 + actionRow{ // S1077 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(180), // {, reduce: ForLoop + reduce(180), // }, reduce: ForLoop + nil, // = + reduce(180), // md_token_filter, reduce: ForLoop + reduce(180), // md_token_emit, reduce: ForLoop + reduce(180), // md_token_dump, reduce: ForLoop + reduce(180), // md_token_edump, reduce: ForLoop + reduce(180), // md_token_field_name, reduce: ForLoop + reduce(180), // $[, reduce: ForLoop + nil, // ] + reduce(180), // md_token_braced_field_name, reduce: ForLoop + reduce(180), // md_token_full_srec, reduce: ForLoop + reduce(180), // md_token_oosvar_name, reduce: ForLoop + reduce(180), // @[, reduce: ForLoop + reduce(180), // md_token_braced_oosvar_name, reduce: ForLoop + reduce(180), // md_token_full_oosvar, reduce: ForLoop + reduce(180), // md_token_non_sigil_name, reduce: ForLoop + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(180), // +, reduce: ForLoop + reduce(180), // -, reduce: ForLoop + reduce(180), // .+, reduce: ForLoop + reduce(180), // .-, reduce: ForLoop + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(180), // !, reduce: ForLoop + reduce(180), // ~, reduce: ForLoop + nil, // ** + reduce(180), // (, reduce: ForLoop + nil, // ) + reduce(180), // md_token_string_literal, reduce: ForLoop + reduce(180), // md_token_int_literal, reduce: ForLoop + reduce(180), // md_token_float_literal, reduce: ForLoop + reduce(180), // md_token_boolean_literal, reduce: ForLoop + reduce(180), // md_token_M_PI, reduce: ForLoop + reduce(180), // md_token_M_E, reduce: ForLoop + reduce(180), // md_token_panic, reduce: ForLoop + reduce(180), // [, reduce: ForLoop + nil, // , + reduce(180), // md_token_IPS, reduce: ForLoop + reduce(180), // md_token_IFS, reduce: ForLoop + reduce(180), // md_token_IRS, reduce: ForLoop + reduce(180), // md_token_OPS, reduce: ForLoop + reduce(180), // md_token_OFS, reduce: ForLoop + reduce(180), // md_token_ORS, reduce: ForLoop + reduce(180), // md_token_NF, reduce: ForLoop + reduce(180), // md_token_NR, reduce: ForLoop + reduce(180), // md_token_FNR, reduce: ForLoop + reduce(180), // md_token_FILENAME, reduce: ForLoop + reduce(180), // md_token_FILENUM, reduce: ForLoop + reduce(180), // md_token_int_type, reduce: ForLoop + reduce(180), // md_token_float_type, reduce: ForLoop + reduce(180), // md_token_begin, reduce: ForLoop + reduce(180), // md_token_end, reduce: ForLoop + reduce(180), // md_token_if, reduce: ForLoop + nil, // md_token_elif + nil, // md_token_else + reduce(180), // md_token_while, reduce: ForLoop + reduce(180), // md_token_do, reduce: ForLoop + reduce(180), // md_token_for, reduce: ForLoop + nil, // md_token_in + }, + }, + actionRow{ // S1078 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(181), // {, reduce: ForLoop + reduce(181), // }, reduce: ForLoop + nil, // = + reduce(181), // md_token_filter, reduce: ForLoop + reduce(181), // md_token_emit, reduce: ForLoop + reduce(181), // md_token_dump, reduce: ForLoop + reduce(181), // md_token_edump, reduce: ForLoop + reduce(181), // md_token_field_name, reduce: ForLoop + reduce(181), // $[, reduce: ForLoop + nil, // ] + reduce(181), // md_token_braced_field_name, reduce: ForLoop + reduce(181), // md_token_full_srec, reduce: ForLoop + reduce(181), // md_token_oosvar_name, reduce: ForLoop + reduce(181), // @[, reduce: ForLoop + reduce(181), // md_token_braced_oosvar_name, reduce: ForLoop + reduce(181), // md_token_full_oosvar, reduce: ForLoop + reduce(181), // md_token_non_sigil_name, reduce: ForLoop + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(181), // +, reduce: ForLoop + reduce(181), // -, reduce: ForLoop + reduce(181), // .+, reduce: ForLoop + reduce(181), // .-, reduce: ForLoop + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(181), // !, reduce: ForLoop + reduce(181), // ~, reduce: ForLoop + nil, // ** + reduce(181), // (, reduce: ForLoop + nil, // ) + reduce(181), // md_token_string_literal, reduce: ForLoop + reduce(181), // md_token_int_literal, reduce: ForLoop + reduce(181), // md_token_float_literal, reduce: ForLoop + reduce(181), // md_token_boolean_literal, reduce: ForLoop + reduce(181), // md_token_M_PI, reduce: ForLoop + reduce(181), // md_token_M_E, reduce: ForLoop + reduce(181), // md_token_panic, reduce: ForLoop + reduce(181), // [, reduce: ForLoop + nil, // , + reduce(181), // md_token_IPS, reduce: ForLoop + reduce(181), // md_token_IFS, reduce: ForLoop + reduce(181), // md_token_IRS, reduce: ForLoop + reduce(181), // md_token_OPS, reduce: ForLoop + reduce(181), // md_token_OFS, reduce: ForLoop + reduce(181), // md_token_ORS, reduce: ForLoop + reduce(181), // md_token_NF, reduce: ForLoop + reduce(181), // md_token_NR, reduce: ForLoop + reduce(181), // md_token_FNR, reduce: ForLoop + reduce(181), // md_token_FILENAME, reduce: ForLoop + reduce(181), // md_token_FILENUM, reduce: ForLoop + reduce(181), // md_token_int_type, reduce: ForLoop + reduce(181), // md_token_float_type, reduce: ForLoop + reduce(181), // md_token_begin, reduce: ForLoop + reduce(181), // md_token_end, reduce: ForLoop + reduce(181), // md_token_if, reduce: ForLoop + nil, // md_token_elif + nil, // md_token_else + reduce(181), // md_token_while, reduce: ForLoop + reduce(181), // md_token_do, reduce: ForLoop + reduce(181), // md_token_for, reduce: ForLoop + nil, // md_token_in + }, + }, + actionRow{ // S1079 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1611), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1080 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(383), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ + shift(389), // md_token_field_name + shift(390), // $[ nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -172552,10 +117790,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- nil, // . nil, // * nil, // / @@ -172564,173 +117802,68 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(343), // ! - shift(344), // ~ + shift(424), // ! + shift(425), // ~ nil, // ** - shift(346), // ( + shift(427), // ( nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1613 + actionRow{ // S1081 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(177), // $, reduce: ElseBlock nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(146), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(146), // ||, reduce: ArrayOrMapIndexAccess - reduce(146), // ^^, reduce: ArrayOrMapIndexAccess - reduce(146), // &&, reduce: ArrayOrMapIndexAccess - reduce(146), // =~, reduce: ArrayOrMapIndexAccess - reduce(146), // !=~, reduce: ArrayOrMapIndexAccess - reduce(146), // ==, reduce: ArrayOrMapIndexAccess - reduce(146), // !=, reduce: ArrayOrMapIndexAccess - reduce(146), // >, reduce: ArrayOrMapIndexAccess - reduce(146), // >=, reduce: ArrayOrMapIndexAccess - reduce(146), // <, reduce: ArrayOrMapIndexAccess - reduce(146), // <=, reduce: ArrayOrMapIndexAccess - reduce(146), // |, reduce: ArrayOrMapIndexAccess - reduce(146), // ^, reduce: ArrayOrMapIndexAccess - reduce(146), // &, reduce: ArrayOrMapIndexAccess - reduce(146), // <<, reduce: ArrayOrMapIndexAccess - reduce(146), // >>, reduce: ArrayOrMapIndexAccess - reduce(146), // >>>, reduce: ArrayOrMapIndexAccess - reduce(146), // +, reduce: ArrayOrMapIndexAccess - reduce(146), // -, reduce: ArrayOrMapIndexAccess - reduce(146), // .+, reduce: ArrayOrMapIndexAccess - reduce(146), // .-, reduce: ArrayOrMapIndexAccess - reduce(146), // ., reduce: ArrayOrMapIndexAccess - reduce(146), // *, reduce: ArrayOrMapIndexAccess - reduce(146), // /, reduce: ArrayOrMapIndexAccess - reduce(146), // //, reduce: ArrayOrMapIndexAccess - reduce(146), // %, reduce: ArrayOrMapIndexAccess - reduce(146), // .*, reduce: ArrayOrMapIndexAccess - reduce(146), // ./, reduce: ArrayOrMapIndexAccess - reduce(146), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - reduce(146), // ), reduce: ArrayOrMapIndexAccess - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(146), // [, reduce: ArrayOrMapIndexAccess - nil, // , - nil, // { + reduce(177), // {, reduce: ElseBlock nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1614 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1886), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + reduce(177), // md_token_filter, reduce: ElseBlock + reduce(177), // md_token_emit, reduce: ElseBlock + reduce(177), // md_token_dump, reduce: ElseBlock + reduce(177), // md_token_edump, reduce: ElseBlock + reduce(177), // md_token_field_name, reduce: ElseBlock + reduce(177), // $[, reduce: ElseBlock + nil, // ] + reduce(177), // md_token_braced_field_name, reduce: ElseBlock + reduce(177), // md_token_full_srec, reduce: ElseBlock + reduce(177), // md_token_oosvar_name, reduce: ElseBlock + reduce(177), // @[, reduce: ElseBlock + reduce(177), // md_token_braced_oosvar_name, reduce: ElseBlock + reduce(177), // md_token_full_oosvar, reduce: ElseBlock + reduce(177), // md_token_non_sigil_name, reduce: ElseBlock nil, // ||= nil, // ^^= nil, // &&= @@ -172766,10 +117899,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- + reduce(177), // +, reduce: ElseBlock + reduce(177), // -, reduce: ElseBlock + reduce(177), // .+, reduce: ElseBlock + reduce(177), // .-, reduce: ElseBlock nil, // . nil, // * nil, // / @@ -172778,4866 +117911,53 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(233), // ! - shift(234), // ~ + reduce(177), // !, reduce: ElseBlock + reduce(177), // ~, reduce: ElseBlock nil, // ** - shift(236), // ( + reduce(177), // (, reduce: ElseBlock nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ + reduce(177), // md_token_string_literal, reduce: ElseBlock + reduce(177), // md_token_int_literal, reduce: ElseBlock + reduce(177), // md_token_float_literal, reduce: ElseBlock + reduce(177), // md_token_boolean_literal, reduce: ElseBlock + reduce(177), // md_token_M_PI, reduce: ElseBlock + reduce(177), // md_token_M_E, reduce: ElseBlock + reduce(177), // md_token_panic, reduce: ElseBlock + reduce(177), // [, reduce: ElseBlock nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if + reduce(177), // md_token_IPS, reduce: ElseBlock + reduce(177), // md_token_IFS, reduce: ElseBlock + reduce(177), // md_token_IRS, reduce: ElseBlock + reduce(177), // md_token_OPS, reduce: ElseBlock + reduce(177), // md_token_OFS, reduce: ElseBlock + reduce(177), // md_token_ORS, reduce: ElseBlock + reduce(177), // md_token_NF, reduce: ElseBlock + reduce(177), // md_token_NR, reduce: ElseBlock + reduce(177), // md_token_FNR, reduce: ElseBlock + reduce(177), // md_token_FILENAME, reduce: ElseBlock + reduce(177), // md_token_FILENUM, reduce: ElseBlock + reduce(177), // md_token_int_type, reduce: ElseBlock + reduce(177), // md_token_float_type, reduce: ElseBlock + reduce(177), // md_token_begin, reduce: ElseBlock + reduce(177), // md_token_end, reduce: ElseBlock + reduce(177), // md_token_if, reduce: ElseBlock nil, // md_token_elif nil, // md_token_else - nil, // md_token_for + reduce(177), // md_token_while, reduce: ElseBlock + reduce(177), // md_token_do, reduce: ElseBlock + reduce(177), // md_token_for, reduce: ElseBlock nil, // md_token_in }, }, - actionRow{ // S1615 + actionRow{ // S1082 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1887), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , nil, // { nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1616 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(151), // ?, reduce: ArraySliceAccess - nil, // : - reduce(151), // ||, reduce: ArraySliceAccess - reduce(151), // ^^, reduce: ArraySliceAccess - reduce(151), // &&, reduce: ArraySliceAccess - reduce(151), // =~, reduce: ArraySliceAccess - reduce(151), // !=~, reduce: ArraySliceAccess - reduce(151), // ==, reduce: ArraySliceAccess - reduce(151), // !=, reduce: ArraySliceAccess - reduce(151), // >, reduce: ArraySliceAccess - reduce(151), // >=, reduce: ArraySliceAccess - reduce(151), // <, reduce: ArraySliceAccess - reduce(151), // <=, reduce: ArraySliceAccess - reduce(151), // |, reduce: ArraySliceAccess - reduce(151), // ^, reduce: ArraySliceAccess - reduce(151), // &, reduce: ArraySliceAccess - reduce(151), // <<, reduce: ArraySliceAccess - reduce(151), // >>, reduce: ArraySliceAccess - reduce(151), // >>>, reduce: ArraySliceAccess - reduce(151), // +, reduce: ArraySliceAccess - reduce(151), // -, reduce: ArraySliceAccess - reduce(151), // .+, reduce: ArraySliceAccess - reduce(151), // .-, reduce: ArraySliceAccess - reduce(151), // ., reduce: ArraySliceAccess - reduce(151), // *, reduce: ArraySliceAccess - reduce(151), // /, reduce: ArraySliceAccess - reduce(151), // //, reduce: ArraySliceAccess - reduce(151), // %, reduce: ArraySliceAccess - reduce(151), // .*, reduce: ArraySliceAccess - reduce(151), // ./, reduce: ArraySliceAccess - reduce(151), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(151), // **, reduce: ArraySliceAccess - nil, // ( - reduce(151), // ), reduce: ArraySliceAccess - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(151), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1617 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(154), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(154), // ||, reduce: FcnOrSubrCall - reduce(154), // ^^, reduce: FcnOrSubrCall - reduce(154), // &&, reduce: FcnOrSubrCall - reduce(154), // =~, reduce: FcnOrSubrCall - reduce(154), // !=~, reduce: FcnOrSubrCall - reduce(154), // ==, reduce: FcnOrSubrCall - reduce(154), // !=, reduce: FcnOrSubrCall - reduce(154), // >, reduce: FcnOrSubrCall - reduce(154), // >=, reduce: FcnOrSubrCall - reduce(154), // <, reduce: FcnOrSubrCall - reduce(154), // <=, reduce: FcnOrSubrCall - reduce(154), // |, reduce: FcnOrSubrCall - reduce(154), // ^, reduce: FcnOrSubrCall - reduce(154), // &, reduce: FcnOrSubrCall - reduce(154), // <<, reduce: FcnOrSubrCall - reduce(154), // >>, reduce: FcnOrSubrCall - reduce(154), // >>>, reduce: FcnOrSubrCall - reduce(154), // +, reduce: FcnOrSubrCall - reduce(154), // -, reduce: FcnOrSubrCall - reduce(154), // .+, reduce: FcnOrSubrCall - reduce(154), // .-, reduce: FcnOrSubrCall - reduce(154), // ., reduce: FcnOrSubrCall - reduce(154), // *, reduce: FcnOrSubrCall - reduce(154), // /, reduce: FcnOrSubrCall - reduce(154), // //, reduce: FcnOrSubrCall - reduce(154), // %, reduce: FcnOrSubrCall - reduce(154), // .*, reduce: FcnOrSubrCall - reduce(154), // ./, reduce: FcnOrSubrCall - reduce(154), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(154), // **, reduce: FcnOrSubrCall - nil, // ( - reduce(154), // ), reduce: FcnOrSubrCall - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(154), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1618 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1888), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1619 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(150), // $, reduce: ArraySliceAccess - nil, // empty - reduce(150), // ;, reduce: ArraySliceAccess - reduce(150), // =, reduce: ArraySliceAccess - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(150), // ||=, reduce: ArraySliceAccess - reduce(150), // ^^=, reduce: ArraySliceAccess - reduce(150), // &&=, reduce: ArraySliceAccess - reduce(150), // |=, reduce: ArraySliceAccess - reduce(150), // ^=, reduce: ArraySliceAccess - reduce(150), // <<=, reduce: ArraySliceAccess - reduce(150), // >>=, reduce: ArraySliceAccess - reduce(150), // >>>=, reduce: ArraySliceAccess - reduce(150), // +=, reduce: ArraySliceAccess - reduce(150), // .=, reduce: ArraySliceAccess - reduce(150), // -=, reduce: ArraySliceAccess - reduce(150), // *=, reduce: ArraySliceAccess - reduce(150), // /=, reduce: ArraySliceAccess - reduce(150), // //=, reduce: ArraySliceAccess - reduce(150), // %=, reduce: ArraySliceAccess - reduce(150), // **=, reduce: ArraySliceAccess - reduce(150), // ?, reduce: ArraySliceAccess - nil, // : - reduce(150), // ||, reduce: ArraySliceAccess - reduce(150), // ^^, reduce: ArraySliceAccess - reduce(150), // &&, reduce: ArraySliceAccess - reduce(150), // =~, reduce: ArraySliceAccess - reduce(150), // !=~, reduce: ArraySliceAccess - reduce(150), // ==, reduce: ArraySliceAccess - reduce(150), // !=, reduce: ArraySliceAccess - reduce(150), // >, reduce: ArraySliceAccess - reduce(150), // >=, reduce: ArraySliceAccess - reduce(150), // <, reduce: ArraySliceAccess - reduce(150), // <=, reduce: ArraySliceAccess - reduce(150), // |, reduce: ArraySliceAccess - reduce(150), // ^, reduce: ArraySliceAccess - reduce(150), // &, reduce: ArraySliceAccess - reduce(150), // <<, reduce: ArraySliceAccess - reduce(150), // >>, reduce: ArraySliceAccess - reduce(150), // >>>, reduce: ArraySliceAccess - reduce(150), // +, reduce: ArraySliceAccess - reduce(150), // -, reduce: ArraySliceAccess - reduce(150), // .+, reduce: ArraySliceAccess - reduce(150), // .-, reduce: ArraySliceAccess - reduce(150), // ., reduce: ArraySliceAccess - reduce(150), // *, reduce: ArraySliceAccess - reduce(150), // /, reduce: ArraySliceAccess - reduce(150), // //, reduce: ArraySliceAccess - reduce(150), // %, reduce: ArraySliceAccess - reduce(150), // .*, reduce: ArraySliceAccess - reduce(150), // ./, reduce: ArraySliceAccess - reduce(150), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(150), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(150), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1620 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(25), // ], reduce: IndirectFieldValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: IndirectFieldValue - reduce(25), // :, reduce: IndirectFieldValue - reduce(25), // ||, reduce: IndirectFieldValue - reduce(25), // ^^, reduce: IndirectFieldValue - reduce(25), // &&, reduce: IndirectFieldValue - reduce(25), // =~, reduce: IndirectFieldValue - reduce(25), // !=~, reduce: IndirectFieldValue - reduce(25), // ==, reduce: IndirectFieldValue - reduce(25), // !=, reduce: IndirectFieldValue - reduce(25), // >, reduce: IndirectFieldValue - reduce(25), // >=, reduce: IndirectFieldValue - reduce(25), // <, reduce: IndirectFieldValue - reduce(25), // <=, reduce: IndirectFieldValue - reduce(25), // |, reduce: IndirectFieldValue - reduce(25), // ^, reduce: IndirectFieldValue - reduce(25), // &, reduce: IndirectFieldValue - reduce(25), // <<, reduce: IndirectFieldValue - reduce(25), // >>, reduce: IndirectFieldValue - reduce(25), // >>>, reduce: IndirectFieldValue - reduce(25), // +, reduce: IndirectFieldValue - reduce(25), // -, reduce: IndirectFieldValue - reduce(25), // .+, reduce: IndirectFieldValue - reduce(25), // .-, reduce: IndirectFieldValue - reduce(25), // ., reduce: IndirectFieldValue - reduce(25), // *, reduce: IndirectFieldValue - reduce(25), // /, reduce: IndirectFieldValue - reduce(25), // //, reduce: IndirectFieldValue - reduce(25), // %, reduce: IndirectFieldValue - reduce(25), // .*, reduce: IndirectFieldValue - reduce(25), // ./, reduce: IndirectFieldValue - reduce(25), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: IndirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(25), // [, reduce: IndirectFieldValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1621 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(32), // ], reduce: IndirectOosvarValue - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: IndirectOosvarValue - reduce(32), // :, reduce: IndirectOosvarValue - reduce(32), // ||, reduce: IndirectOosvarValue - reduce(32), // ^^, reduce: IndirectOosvarValue - reduce(32), // &&, reduce: IndirectOosvarValue - reduce(32), // =~, reduce: IndirectOosvarValue - reduce(32), // !=~, reduce: IndirectOosvarValue - reduce(32), // ==, reduce: IndirectOosvarValue - reduce(32), // !=, reduce: IndirectOosvarValue - reduce(32), // >, reduce: IndirectOosvarValue - reduce(32), // >=, reduce: IndirectOosvarValue - reduce(32), // <, reduce: IndirectOosvarValue - reduce(32), // <=, reduce: IndirectOosvarValue - reduce(32), // |, reduce: IndirectOosvarValue - reduce(32), // ^, reduce: IndirectOosvarValue - reduce(32), // &, reduce: IndirectOosvarValue - reduce(32), // <<, reduce: IndirectOosvarValue - reduce(32), // >>, reduce: IndirectOosvarValue - reduce(32), // >>>, reduce: IndirectOosvarValue - reduce(32), // +, reduce: IndirectOosvarValue - reduce(32), // -, reduce: IndirectOosvarValue - reduce(32), // .+, reduce: IndirectOosvarValue - reduce(32), // .-, reduce: IndirectOosvarValue - reduce(32), // ., reduce: IndirectOosvarValue - reduce(32), // *, reduce: IndirectOosvarValue - reduce(32), // /, reduce: IndirectOosvarValue - reduce(32), // //, reduce: IndirectOosvarValue - reduce(32), // %, reduce: IndirectOosvarValue - reduce(32), // .*, reduce: IndirectOosvarValue - reduce(32), // ./, reduce: IndirectOosvarValue - reduce(32), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(32), // **, reduce: IndirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(32), // [, reduce: IndirectOosvarValue - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1622 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1889), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1623 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(57), // ], reduce: LogicalOrTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalOrTerm - reduce(57), // :, reduce: LogicalOrTerm - reduce(57), // ||, reduce: LogicalOrTerm - shift(1203), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1624 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(149), // $, reduce: ArraySliceAccess - nil, // empty - reduce(149), // ;, reduce: ArraySliceAccess - reduce(149), // =, reduce: ArraySliceAccess - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(149), // ||=, reduce: ArraySliceAccess - reduce(149), // ^^=, reduce: ArraySliceAccess - reduce(149), // &&=, reduce: ArraySliceAccess - reduce(149), // |=, reduce: ArraySliceAccess - reduce(149), // ^=, reduce: ArraySliceAccess - reduce(149), // <<=, reduce: ArraySliceAccess - reduce(149), // >>=, reduce: ArraySliceAccess - reduce(149), // >>>=, reduce: ArraySliceAccess - reduce(149), // +=, reduce: ArraySliceAccess - reduce(149), // .=, reduce: ArraySliceAccess - reduce(149), // -=, reduce: ArraySliceAccess - reduce(149), // *=, reduce: ArraySliceAccess - reduce(149), // /=, reduce: ArraySliceAccess - reduce(149), // //=, reduce: ArraySliceAccess - reduce(149), // %=, reduce: ArraySliceAccess - reduce(149), // **=, reduce: ArraySliceAccess - reduce(149), // ?, reduce: ArraySliceAccess - nil, // : - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // >>>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(149), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1625 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(59), // ], reduce: LogicalXORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalXORTerm - reduce(59), // :, reduce: LogicalXORTerm - reduce(59), // ||, reduce: LogicalXORTerm - reduce(59), // ^^, reduce: LogicalXORTerm - shift(1204), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1626 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(61), // ], reduce: LogicalAndTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalAndTerm - reduce(61), // :, reduce: LogicalAndTerm - reduce(61), // ||, reduce: LogicalAndTerm - reduce(61), // ^^, reduce: LogicalAndTerm - reduce(61), // &&, reduce: LogicalAndTerm - shift(1205), // =~ - shift(1206), // !=~ - shift(1207), // == - shift(1208), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1627 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(63), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - reduce(63), // :, reduce: EqneTerm - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(1209), // > - shift(1210), // >= - shift(1211), // < - shift(1212), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1628 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(64), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - reduce(64), // :, reduce: EqneTerm - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(1209), // > - shift(1210), // >= - shift(1211), // < - shift(1212), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1629 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(65), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - reduce(65), // :, reduce: EqneTerm - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(1209), // > - shift(1210), // >= - shift(1211), // < - shift(1212), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1630 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(66), // ], reduce: EqneTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - reduce(66), // :, reduce: EqneTerm - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(1209), // > - shift(1210), // >= - shift(1211), // < - shift(1212), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1631 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(68), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - reduce(68), // :, reduce: CmpTerm - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(1213), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1632 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(69), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: CmpTerm - reduce(69), // :, reduce: CmpTerm - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(1213), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1633 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(70), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: CmpTerm - reduce(70), // :, reduce: CmpTerm - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(1213), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1634 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(71), // ], reduce: CmpTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: CmpTerm - reduce(71), // :, reduce: CmpTerm - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(1213), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1635 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(73), // ], reduce: BitwiseORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: BitwiseORTerm - reduce(73), // :, reduce: BitwiseORTerm - reduce(73), // ||, reduce: BitwiseORTerm - reduce(73), // ^^, reduce: BitwiseORTerm - reduce(73), // &&, reduce: BitwiseORTerm - reduce(73), // =~, reduce: BitwiseORTerm - reduce(73), // !=~, reduce: BitwiseORTerm - reduce(73), // ==, reduce: BitwiseORTerm - reduce(73), // !=, reduce: BitwiseORTerm - reduce(73), // >, reduce: BitwiseORTerm - reduce(73), // >=, reduce: BitwiseORTerm - reduce(73), // <, reduce: BitwiseORTerm - reduce(73), // <=, reduce: BitwiseORTerm - reduce(73), // |, reduce: BitwiseORTerm - shift(1214), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1636 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(75), // ], reduce: BitwiseXORTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseXORTerm - reduce(75), // :, reduce: BitwiseXORTerm - reduce(75), // ||, reduce: BitwiseXORTerm - reduce(75), // ^^, reduce: BitwiseXORTerm - reduce(75), // &&, reduce: BitwiseXORTerm - reduce(75), // =~, reduce: BitwiseXORTerm - reduce(75), // !=~, reduce: BitwiseXORTerm - reduce(75), // ==, reduce: BitwiseXORTerm - reduce(75), // !=, reduce: BitwiseXORTerm - reduce(75), // >, reduce: BitwiseXORTerm - reduce(75), // >=, reduce: BitwiseXORTerm - reduce(75), // <, reduce: BitwiseXORTerm - reduce(75), // <=, reduce: BitwiseXORTerm - reduce(75), // |, reduce: BitwiseXORTerm - reduce(75), // ^, reduce: BitwiseXORTerm - shift(1215), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1637 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(77), // ], reduce: BitwiseANDTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseANDTerm - reduce(77), // :, reduce: BitwiseANDTerm - reduce(77), // ||, reduce: BitwiseANDTerm - reduce(77), // ^^, reduce: BitwiseANDTerm - reduce(77), // &&, reduce: BitwiseANDTerm - reduce(77), // =~, reduce: BitwiseANDTerm - reduce(77), // !=~, reduce: BitwiseANDTerm - reduce(77), // ==, reduce: BitwiseANDTerm - reduce(77), // !=, reduce: BitwiseANDTerm - reduce(77), // >, reduce: BitwiseANDTerm - reduce(77), // >=, reduce: BitwiseANDTerm - reduce(77), // <, reduce: BitwiseANDTerm - reduce(77), // <=, reduce: BitwiseANDTerm - reduce(77), // |, reduce: BitwiseANDTerm - reduce(77), // ^, reduce: BitwiseANDTerm - reduce(77), // &, reduce: BitwiseANDTerm - shift(1216), // << - shift(1217), // >> - shift(1218), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1638 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(79), // ], reduce: BitwiseShiftTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: BitwiseShiftTerm - reduce(79), // :, reduce: BitwiseShiftTerm - reduce(79), // ||, reduce: BitwiseShiftTerm - reduce(79), // ^^, reduce: BitwiseShiftTerm - reduce(79), // &&, reduce: BitwiseShiftTerm - reduce(79), // =~, reduce: BitwiseShiftTerm - reduce(79), // !=~, reduce: BitwiseShiftTerm - reduce(79), // ==, reduce: BitwiseShiftTerm - reduce(79), // !=, reduce: BitwiseShiftTerm - reduce(79), // >, reduce: BitwiseShiftTerm - reduce(79), // >=, reduce: BitwiseShiftTerm - reduce(79), // <, reduce: BitwiseShiftTerm - reduce(79), // <=, reduce: BitwiseShiftTerm - reduce(79), // |, reduce: BitwiseShiftTerm - reduce(79), // ^, reduce: BitwiseShiftTerm - reduce(79), // &, reduce: BitwiseShiftTerm - reduce(79), // <<, reduce: BitwiseShiftTerm - reduce(79), // >>, reduce: BitwiseShiftTerm - reduce(79), // >>>, reduce: BitwiseShiftTerm - shift(1219), // + - shift(1220), // - - shift(1221), // .+ - shift(1222), // .- - shift(1223), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1639 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(80), // ], reduce: BitwiseShiftTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm - reduce(80), // :, reduce: BitwiseShiftTerm - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - reduce(80), // >>>, reduce: BitwiseShiftTerm - shift(1219), // + - shift(1220), // - - shift(1221), // .+ - shift(1222), // .- - shift(1223), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1640 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(81), // ], reduce: BitwiseShiftTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm - reduce(81), // :, reduce: BitwiseShiftTerm - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(1219), // + - shift(1220), // - - shift(1221), // .+ - shift(1222), // .- - shift(1223), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1641 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(83), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - reduce(83), // :, reduce: AddsubdotTerm - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // >>>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(1225), // * - shift(1226), // / - shift(1227), // // - shift(1228), // % - shift(1229), // .* - shift(1230), // ./ - shift(1231), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1642 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(84), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm - reduce(84), // :, reduce: AddsubdotTerm - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // >>>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(1225), // * - shift(1226), // / - shift(1227), // // - shift(1228), // % - shift(1229), // .* - shift(1230), // ./ - shift(1231), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1643 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(85), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm - reduce(85), // :, reduce: AddsubdotTerm - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // >>>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(1225), // * - shift(1226), // / - shift(1227), // // - shift(1228), // % - shift(1229), // .* - shift(1230), // ./ - shift(1231), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1644 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(86), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm - reduce(86), // :, reduce: AddsubdotTerm - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // >>>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(1225), // * - shift(1226), // / - shift(1227), // // - shift(1228), // % - shift(1229), // .* - shift(1230), // ./ - shift(1231), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1645 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(87), // ], reduce: AddsubdotTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm - reduce(87), // :, reduce: AddsubdotTerm - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // >>>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(1225), // * - shift(1226), // / - shift(1227), // // - shift(1228), // % - shift(1229), // .* - shift(1230), // ./ - shift(1231), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1646 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(89), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - reduce(89), // :, reduce: MuldivTerm - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // >>>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1647 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(90), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - reduce(90), // :, reduce: MuldivTerm - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // >>>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1648 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(91), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - reduce(91), // :, reduce: MuldivTerm - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // >>>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1649 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(92), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: MuldivTerm - reduce(92), // :, reduce: MuldivTerm - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // >>>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1650 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(93), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: MuldivTerm - reduce(93), // :, reduce: MuldivTerm - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // >>>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1651 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(94), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: MuldivTerm - reduce(94), // :, reduce: MuldivTerm - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // >>>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1652 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(95), // ], reduce: MuldivTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: MuldivTerm - reduce(95), // :, reduce: MuldivTerm - reduce(95), // ||, reduce: MuldivTerm - reduce(95), // ^^, reduce: MuldivTerm - reduce(95), // &&, reduce: MuldivTerm - reduce(95), // =~, reduce: MuldivTerm - reduce(95), // !=~, reduce: MuldivTerm - reduce(95), // ==, reduce: MuldivTerm - reduce(95), // !=, reduce: MuldivTerm - reduce(95), // >, reduce: MuldivTerm - reduce(95), // >=, reduce: MuldivTerm - reduce(95), // <, reduce: MuldivTerm - reduce(95), // <=, reduce: MuldivTerm - reduce(95), // |, reduce: MuldivTerm - reduce(95), // ^, reduce: MuldivTerm - reduce(95), // &, reduce: MuldivTerm - reduce(95), // <<, reduce: MuldivTerm - reduce(95), // >>, reduce: MuldivTerm - reduce(95), // >>>, reduce: MuldivTerm - reduce(95), // +, reduce: MuldivTerm - reduce(95), // -, reduce: MuldivTerm - reduce(95), // .+, reduce: MuldivTerm - reduce(95), // .-, reduce: MuldivTerm - reduce(95), // ., reduce: MuldivTerm - reduce(95), // *, reduce: MuldivTerm - reduce(95), // /, reduce: MuldivTerm - reduce(95), // //, reduce: MuldivTerm - reduce(95), // %, reduce: MuldivTerm - reduce(95), // .*, reduce: MuldivTerm - reduce(95), // ./, reduce: MuldivTerm - reduce(95), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1653 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(104), // ], reduce: PowTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: PowTerm - reduce(104), // :, reduce: PowTerm - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // >>>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1654 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(106), // ], reduce: PrecedenceChainEnd - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - reduce(106), // :, reduce: PrecedenceChainEnd - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // >>>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1655 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1890), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1891), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1656 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1893), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1657 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(122), // ], reduce: ArrayLiteral - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(122), // ?, reduce: ArrayLiteral - reduce(122), // :, reduce: ArrayLiteral - reduce(122), // ||, reduce: ArrayLiteral - reduce(122), // ^^, reduce: ArrayLiteral - reduce(122), // &&, reduce: ArrayLiteral - reduce(122), // =~, reduce: ArrayLiteral - reduce(122), // !=~, reduce: ArrayLiteral - reduce(122), // ==, reduce: ArrayLiteral - reduce(122), // !=, reduce: ArrayLiteral - reduce(122), // >, reduce: ArrayLiteral - reduce(122), // >=, reduce: ArrayLiteral - reduce(122), // <, reduce: ArrayLiteral - reduce(122), // <=, reduce: ArrayLiteral - reduce(122), // |, reduce: ArrayLiteral - reduce(122), // ^, reduce: ArrayLiteral - reduce(122), // &, reduce: ArrayLiteral - reduce(122), // <<, reduce: ArrayLiteral - reduce(122), // >>, reduce: ArrayLiteral - reduce(122), // >>>, reduce: ArrayLiteral - reduce(122), // +, reduce: ArrayLiteral - reduce(122), // -, reduce: ArrayLiteral - reduce(122), // .+, reduce: ArrayLiteral - reduce(122), // .-, reduce: ArrayLiteral - reduce(122), // ., reduce: ArrayLiteral - reduce(122), // *, reduce: ArrayLiteral - reduce(122), // /, reduce: ArrayLiteral - reduce(122), // //, reduce: ArrayLiteral - reduce(122), // %, reduce: ArrayLiteral - reduce(122), // .*, reduce: ArrayLiteral - reduce(122), // ./, reduce: ArrayLiteral - reduce(122), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(122), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(122), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1658 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(128), // ], reduce: MapLiteral - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(128), // ?, reduce: MapLiteral - reduce(128), // :, reduce: MapLiteral - reduce(128), // ||, reduce: MapLiteral - reduce(128), // ^^, reduce: MapLiteral - reduce(128), // &&, reduce: MapLiteral - reduce(128), // =~, reduce: MapLiteral - reduce(128), // !=~, reduce: MapLiteral - reduce(128), // ==, reduce: MapLiteral - reduce(128), // !=, reduce: MapLiteral - reduce(128), // >, reduce: MapLiteral - reduce(128), // >=, reduce: MapLiteral - reduce(128), // <, reduce: MapLiteral - reduce(128), // <=, reduce: MapLiteral - reduce(128), // |, reduce: MapLiteral - reduce(128), // ^, reduce: MapLiteral - reduce(128), // &, reduce: MapLiteral - reduce(128), // <<, reduce: MapLiteral - reduce(128), // >>, reduce: MapLiteral - reduce(128), // >>>, reduce: MapLiteral - reduce(128), // +, reduce: MapLiteral - reduce(128), // -, reduce: MapLiteral - reduce(128), // .+, reduce: MapLiteral - reduce(128), // .-, reduce: MapLiteral - reduce(128), // ., reduce: MapLiteral - reduce(128), // *, reduce: MapLiteral - reduce(128), // /, reduce: MapLiteral - reduce(128), // //, reduce: MapLiteral - reduce(128), // %, reduce: MapLiteral - reduce(128), // .*, reduce: MapLiteral - reduce(128), // ./, reduce: MapLiteral - reduce(128), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(128), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(128), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1659 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(153), // ], reduce: FcnOrSubrCall - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(153), // ?, reduce: FcnOrSubrCall - reduce(153), // :, reduce: FcnOrSubrCall - reduce(153), // ||, reduce: FcnOrSubrCall - reduce(153), // ^^, reduce: FcnOrSubrCall - reduce(153), // &&, reduce: FcnOrSubrCall - reduce(153), // =~, reduce: FcnOrSubrCall - reduce(153), // !=~, reduce: FcnOrSubrCall - reduce(153), // ==, reduce: FcnOrSubrCall - reduce(153), // !=, reduce: FcnOrSubrCall - reduce(153), // >, reduce: FcnOrSubrCall - reduce(153), // >=, reduce: FcnOrSubrCall - reduce(153), // <, reduce: FcnOrSubrCall - reduce(153), // <=, reduce: FcnOrSubrCall - reduce(153), // |, reduce: FcnOrSubrCall - reduce(153), // ^, reduce: FcnOrSubrCall - reduce(153), // &, reduce: FcnOrSubrCall - reduce(153), // <<, reduce: FcnOrSubrCall - reduce(153), // >>, reduce: FcnOrSubrCall - reduce(153), // >>>, reduce: FcnOrSubrCall - reduce(153), // +, reduce: FcnOrSubrCall - reduce(153), // -, reduce: FcnOrSubrCall - reduce(153), // .+, reduce: FcnOrSubrCall - reduce(153), // .-, reduce: FcnOrSubrCall - reduce(153), // ., reduce: FcnOrSubrCall - reduce(153), // *, reduce: FcnOrSubrCall - reduce(153), // /, reduce: FcnOrSubrCall - reduce(153), // //, reduce: FcnOrSubrCall - reduce(153), // %, reduce: FcnOrSubrCall - reduce(153), // .*, reduce: FcnOrSubrCall - reduce(153), // ./, reduce: FcnOrSubrCall - reduce(153), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(153), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(153), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1660 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // md_token_filter nil, // md_token_emit @@ -177704,7 +118024,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(1894), // ) + shift(1613), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -177714,8 +118034,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -177734,4832 +118052,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1661 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(381), // md_token_field_name - shift(382), // $[ - nil, // ] - shift(384), // md_token_braced_field_name - shift(386), // md_token_full_srec - shift(391), // md_token_oosvar_name - shift(392), // @[ - shift(393), // md_token_braced_oosvar_name - shift(395), // md_token_full_oosvar - shift(397), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_M_PI - shift(427), // md_token_M_E - shift(428), // md_token_panic - shift(430), // [ - nil, // , - shift(433), // { - nil, // } - shift(435), // md_token_IPS - shift(436), // md_token_IFS - shift(437), // md_token_IRS - shift(438), // md_token_OPS - shift(439), // md_token_OFS - shift(440), // md_token_ORS - shift(441), // md_token_NF - shift(442), // md_token_NR - shift(443), // md_token_FNR - shift(444), // md_token_FILENAME - shift(445), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1662 + actionRow{ // S1083 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(146), // ], reduce: ArrayOrMapIndexAccess - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(146), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(146), // ||, reduce: ArrayOrMapIndexAccess - reduce(146), // ^^, reduce: ArrayOrMapIndexAccess - reduce(146), // &&, reduce: ArrayOrMapIndexAccess - reduce(146), // =~, reduce: ArrayOrMapIndexAccess - reduce(146), // !=~, reduce: ArrayOrMapIndexAccess - reduce(146), // ==, reduce: ArrayOrMapIndexAccess - reduce(146), // !=, reduce: ArrayOrMapIndexAccess - reduce(146), // >, reduce: ArrayOrMapIndexAccess - reduce(146), // >=, reduce: ArrayOrMapIndexAccess - reduce(146), // <, reduce: ArrayOrMapIndexAccess - reduce(146), // <=, reduce: ArrayOrMapIndexAccess - reduce(146), // |, reduce: ArrayOrMapIndexAccess - reduce(146), // ^, reduce: ArrayOrMapIndexAccess - reduce(146), // &, reduce: ArrayOrMapIndexAccess - reduce(146), // <<, reduce: ArrayOrMapIndexAccess - reduce(146), // >>, reduce: ArrayOrMapIndexAccess - reduce(146), // >>>, reduce: ArrayOrMapIndexAccess - reduce(146), // +, reduce: ArrayOrMapIndexAccess - reduce(146), // -, reduce: ArrayOrMapIndexAccess - reduce(146), // .+, reduce: ArrayOrMapIndexAccess - reduce(146), // .-, reduce: ArrayOrMapIndexAccess - reduce(146), // ., reduce: ArrayOrMapIndexAccess - reduce(146), // *, reduce: ArrayOrMapIndexAccess - reduce(146), // /, reduce: ArrayOrMapIndexAccess - reduce(146), // //, reduce: ArrayOrMapIndexAccess - reduce(146), // %, reduce: ArrayOrMapIndexAccess - reduce(146), // .*, reduce: ArrayOrMapIndexAccess - reduce(146), // ./, reduce: ArrayOrMapIndexAccess - reduce(146), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(146), // [, reduce: ArrayOrMapIndexAccess - reduce(146), // ,, reduce: ArrayOrMapIndexAccess nil, // { nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1663 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1897), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1664 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1898), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1665 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(151), // ], reduce: ArraySliceAccess - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(151), // ?, reduce: ArraySliceAccess - nil, // : - reduce(151), // ||, reduce: ArraySliceAccess - reduce(151), // ^^, reduce: ArraySliceAccess - reduce(151), // &&, reduce: ArraySliceAccess - reduce(151), // =~, reduce: ArraySliceAccess - reduce(151), // !=~, reduce: ArraySliceAccess - reduce(151), // ==, reduce: ArraySliceAccess - reduce(151), // !=, reduce: ArraySliceAccess - reduce(151), // >, reduce: ArraySliceAccess - reduce(151), // >=, reduce: ArraySliceAccess - reduce(151), // <, reduce: ArraySliceAccess - reduce(151), // <=, reduce: ArraySliceAccess - reduce(151), // |, reduce: ArraySliceAccess - reduce(151), // ^, reduce: ArraySliceAccess - reduce(151), // &, reduce: ArraySliceAccess - reduce(151), // <<, reduce: ArraySliceAccess - reduce(151), // >>, reduce: ArraySliceAccess - reduce(151), // >>>, reduce: ArraySliceAccess - reduce(151), // +, reduce: ArraySliceAccess - reduce(151), // -, reduce: ArraySliceAccess - reduce(151), // .+, reduce: ArraySliceAccess - reduce(151), // .-, reduce: ArraySliceAccess - reduce(151), // ., reduce: ArraySliceAccess - reduce(151), // *, reduce: ArraySliceAccess - reduce(151), // /, reduce: ArraySliceAccess - reduce(151), // //, reduce: ArraySliceAccess - reduce(151), // %, reduce: ArraySliceAccess - reduce(151), // .*, reduce: ArraySliceAccess - reduce(151), // ./, reduce: ArraySliceAccess - reduce(151), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(151), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(151), // [, reduce: ArraySliceAccess - reduce(151), // ,, reduce: ArraySliceAccess - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1666 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(154), // ], reduce: FcnOrSubrCall - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(154), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(154), // ||, reduce: FcnOrSubrCall - reduce(154), // ^^, reduce: FcnOrSubrCall - reduce(154), // &&, reduce: FcnOrSubrCall - reduce(154), // =~, reduce: FcnOrSubrCall - reduce(154), // !=~, reduce: FcnOrSubrCall - reduce(154), // ==, reduce: FcnOrSubrCall - reduce(154), // !=, reduce: FcnOrSubrCall - reduce(154), // >, reduce: FcnOrSubrCall - reduce(154), // >=, reduce: FcnOrSubrCall - reduce(154), // <, reduce: FcnOrSubrCall - reduce(154), // <=, reduce: FcnOrSubrCall - reduce(154), // |, reduce: FcnOrSubrCall - reduce(154), // ^, reduce: FcnOrSubrCall - reduce(154), // &, reduce: FcnOrSubrCall - reduce(154), // <<, reduce: FcnOrSubrCall - reduce(154), // >>, reduce: FcnOrSubrCall - reduce(154), // >>>, reduce: FcnOrSubrCall - reduce(154), // +, reduce: FcnOrSubrCall - reduce(154), // -, reduce: FcnOrSubrCall - reduce(154), // .+, reduce: FcnOrSubrCall - reduce(154), // .-, reduce: FcnOrSubrCall - reduce(154), // ., reduce: FcnOrSubrCall - reduce(154), // *, reduce: FcnOrSubrCall - reduce(154), // /, reduce: FcnOrSubrCall - reduce(154), // //, reduce: FcnOrSubrCall - reduce(154), // %, reduce: FcnOrSubrCall - reduce(154), // .*, reduce: FcnOrSubrCall - reduce(154), // ./, reduce: FcnOrSubrCall - reduce(154), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(154), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(154), // [, reduce: FcnOrSubrCall - reduce(154), // ,, reduce: FcnOrSubrCall - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1667 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1899), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1668 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1900), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1669 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1670 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1671 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1672 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1673 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1674 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1675 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1676 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1677 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1678 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1679 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1680 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1681 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1682 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1683 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1684 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1685 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1686 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1687 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1688 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1689 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1690 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1691 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1692 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm - nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // >>>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(97), // ,, reduce: UnaryOpTerm - nil, // { - reduce(97), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1693 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1694 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1695 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1696 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1697 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1698 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1699 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1700 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // >>>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(98), // ,, reduce: UnaryOpTerm - nil, // { - reduce(98), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1701 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: UnaryOpTerm - nil, // : - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(99), // ,, reduce: UnaryOpTerm - nil, // { - reduce(99), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1702 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: UnaryOpTerm - nil, // : - reduce(100), // ||, reduce: UnaryOpTerm - reduce(100), // ^^, reduce: UnaryOpTerm - reduce(100), // &&, reduce: UnaryOpTerm - reduce(100), // =~, reduce: UnaryOpTerm - reduce(100), // !=~, reduce: UnaryOpTerm - reduce(100), // ==, reduce: UnaryOpTerm - reduce(100), // !=, reduce: UnaryOpTerm - reduce(100), // >, reduce: UnaryOpTerm - reduce(100), // >=, reduce: UnaryOpTerm - reduce(100), // <, reduce: UnaryOpTerm - reduce(100), // <=, reduce: UnaryOpTerm - reduce(100), // |, reduce: UnaryOpTerm - reduce(100), // ^, reduce: UnaryOpTerm - reduce(100), // &, reduce: UnaryOpTerm - reduce(100), // <<, reduce: UnaryOpTerm - reduce(100), // >>, reduce: UnaryOpTerm - reduce(100), // >>>, reduce: UnaryOpTerm - reduce(100), // +, reduce: UnaryOpTerm - reduce(100), // -, reduce: UnaryOpTerm - reduce(100), // .+, reduce: UnaryOpTerm - reduce(100), // .-, reduce: UnaryOpTerm - reduce(100), // ., reduce: UnaryOpTerm - reduce(100), // *, reduce: UnaryOpTerm - reduce(100), // /, reduce: UnaryOpTerm - reduce(100), // //, reduce: UnaryOpTerm - reduce(100), // %, reduce: UnaryOpTerm - reduce(100), // .*, reduce: UnaryOpTerm - reduce(100), // ./, reduce: UnaryOpTerm - reduce(100), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(100), // ,, reduce: UnaryOpTerm - nil, // { - reduce(100), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1703 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: UnaryOpTerm - nil, // : - reduce(101), // ||, reduce: UnaryOpTerm - reduce(101), // ^^, reduce: UnaryOpTerm - reduce(101), // &&, reduce: UnaryOpTerm - reduce(101), // =~, reduce: UnaryOpTerm - reduce(101), // !=~, reduce: UnaryOpTerm - reduce(101), // ==, reduce: UnaryOpTerm - reduce(101), // !=, reduce: UnaryOpTerm - reduce(101), // >, reduce: UnaryOpTerm - reduce(101), // >=, reduce: UnaryOpTerm - reduce(101), // <, reduce: UnaryOpTerm - reduce(101), // <=, reduce: UnaryOpTerm - reduce(101), // |, reduce: UnaryOpTerm - reduce(101), // ^, reduce: UnaryOpTerm - reduce(101), // &, reduce: UnaryOpTerm - reduce(101), // <<, reduce: UnaryOpTerm - reduce(101), // >>, reduce: UnaryOpTerm - reduce(101), // >>>, reduce: UnaryOpTerm - reduce(101), // +, reduce: UnaryOpTerm - reduce(101), // -, reduce: UnaryOpTerm - reduce(101), // .+, reduce: UnaryOpTerm - reduce(101), // .-, reduce: UnaryOpTerm - reduce(101), // ., reduce: UnaryOpTerm - reduce(101), // *, reduce: UnaryOpTerm - reduce(101), // /, reduce: UnaryOpTerm - reduce(101), // //, reduce: UnaryOpTerm - reduce(101), // %, reduce: UnaryOpTerm - reduce(101), // .*, reduce: UnaryOpTerm - reduce(101), // ./, reduce: UnaryOpTerm - reduce(101), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(101), // ,, reduce: UnaryOpTerm - nil, // { - reduce(101), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1704 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: UnaryOpTerm - nil, // : - reduce(102), // ||, reduce: UnaryOpTerm - reduce(102), // ^^, reduce: UnaryOpTerm - reduce(102), // &&, reduce: UnaryOpTerm - reduce(102), // =~, reduce: UnaryOpTerm - reduce(102), // !=~, reduce: UnaryOpTerm - reduce(102), // ==, reduce: UnaryOpTerm - reduce(102), // !=, reduce: UnaryOpTerm - reduce(102), // >, reduce: UnaryOpTerm - reduce(102), // >=, reduce: UnaryOpTerm - reduce(102), // <, reduce: UnaryOpTerm - reduce(102), // <=, reduce: UnaryOpTerm - reduce(102), // |, reduce: UnaryOpTerm - reduce(102), // ^, reduce: UnaryOpTerm - reduce(102), // &, reduce: UnaryOpTerm - reduce(102), // <<, reduce: UnaryOpTerm - reduce(102), // >>, reduce: UnaryOpTerm - reduce(102), // >>>, reduce: UnaryOpTerm - reduce(102), // +, reduce: UnaryOpTerm - reduce(102), // -, reduce: UnaryOpTerm - reduce(102), // .+, reduce: UnaryOpTerm - reduce(102), // .-, reduce: UnaryOpTerm - reduce(102), // ., reduce: UnaryOpTerm - reduce(102), // *, reduce: UnaryOpTerm - reduce(102), // /, reduce: UnaryOpTerm - reduce(102), // //, reduce: UnaryOpTerm - reduce(102), // %, reduce: UnaryOpTerm - reduce(102), // .*, reduce: UnaryOpTerm - reduce(102), // ./, reduce: UnaryOpTerm - reduce(102), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(102), // ,, reduce: UnaryOpTerm - nil, // { - reduce(102), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1705 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1706 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // md_token_filter nil, // md_token_emit @@ -182626,7 +118133,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(1932), // ) + shift(1614), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -182636,8 +118143,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -182656,231 +118161,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1707 + actionRow{ // S1084 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1934), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1708 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: ArrayLiteral - nil, // : - reduce(121), // ||, reduce: ArrayLiteral - reduce(121), // ^^, reduce: ArrayLiteral - reduce(121), // &&, reduce: ArrayLiteral - reduce(121), // =~, reduce: ArrayLiteral - reduce(121), // !=~, reduce: ArrayLiteral - reduce(121), // ==, reduce: ArrayLiteral - reduce(121), // !=, reduce: ArrayLiteral - reduce(121), // >, reduce: ArrayLiteral - reduce(121), // >=, reduce: ArrayLiteral - reduce(121), // <, reduce: ArrayLiteral - reduce(121), // <=, reduce: ArrayLiteral - reduce(121), // |, reduce: ArrayLiteral - reduce(121), // ^, reduce: ArrayLiteral - reduce(121), // &, reduce: ArrayLiteral - reduce(121), // <<, reduce: ArrayLiteral - reduce(121), // >>, reduce: ArrayLiteral - reduce(121), // >>>, reduce: ArrayLiteral - reduce(121), // +, reduce: ArrayLiteral - reduce(121), // -, reduce: ArrayLiteral - reduce(121), // .+, reduce: ArrayLiteral - reduce(121), // .-, reduce: ArrayLiteral - reduce(121), // ., reduce: ArrayLiteral - reduce(121), // *, reduce: ArrayLiteral - reduce(121), // /, reduce: ArrayLiteral - reduce(121), // //, reduce: ArrayLiteral - reduce(121), // %, reduce: ArrayLiteral - reduce(121), // .*, reduce: ArrayLiteral - reduce(121), // ./, reduce: ArrayLiteral - reduce(121), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(121), // [, reduce: ArrayLiteral - reduce(121), // ,, reduce: ArrayLiteral nil, // { - reduce(121), // }, reduce: ArrayLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1709 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -182888,7 +118183,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - shift(1935), // ] + nil, // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -182946,7 +118241,7 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - nil, // ( + shift(1615), // ( nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal @@ -182957,8 +118252,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -182977,124 +118270,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1710 + actionRow{ // S1085 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(127), // ?, reduce: MapLiteral - nil, // : - reduce(127), // ||, reduce: MapLiteral - reduce(127), // ^^, reduce: MapLiteral - reduce(127), // &&, reduce: MapLiteral - reduce(127), // =~, reduce: MapLiteral - reduce(127), // !=~, reduce: MapLiteral - reduce(127), // ==, reduce: MapLiteral - reduce(127), // !=, reduce: MapLiteral - reduce(127), // >, reduce: MapLiteral - reduce(127), // >=, reduce: MapLiteral - reduce(127), // <, reduce: MapLiteral - reduce(127), // <=, reduce: MapLiteral - reduce(127), // |, reduce: MapLiteral - reduce(127), // ^, reduce: MapLiteral - reduce(127), // &, reduce: MapLiteral - reduce(127), // <<, reduce: MapLiteral - reduce(127), // >>, reduce: MapLiteral - reduce(127), // >>>, reduce: MapLiteral - reduce(127), // +, reduce: MapLiteral - reduce(127), // -, reduce: MapLiteral - reduce(127), // .+, reduce: MapLiteral - reduce(127), // .-, reduce: MapLiteral - reduce(127), // ., reduce: MapLiteral - reduce(127), // *, reduce: MapLiteral - reduce(127), // /, reduce: MapLiteral - reduce(127), // //, reduce: MapLiteral - reduce(127), // %, reduce: MapLiteral - reduce(127), // .*, reduce: MapLiteral - reduce(127), // ./, reduce: MapLiteral - reduce(127), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(127), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(127), // [, reduce: MapLiteral - reduce(127), // ,, reduce: MapLiteral nil, // { - reduce(127), // }, reduce: MapLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1711 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; + shift(1616), // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -183171,8 +118361,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - shift(1936), // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -183191,5153 +118379,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1712 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - shift(1937), // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1713 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ - nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(490), // ! - shift(491), // ~ - nil, // ** - shift(493), // ( - nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ - nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1714 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(146), // ?, reduce: ArrayOrMapIndexAccess - reduce(146), // :, reduce: ArrayOrMapIndexAccess - reduce(146), // ||, reduce: ArrayOrMapIndexAccess - reduce(146), // ^^, reduce: ArrayOrMapIndexAccess - reduce(146), // &&, reduce: ArrayOrMapIndexAccess - reduce(146), // =~, reduce: ArrayOrMapIndexAccess - reduce(146), // !=~, reduce: ArrayOrMapIndexAccess - reduce(146), // ==, reduce: ArrayOrMapIndexAccess - reduce(146), // !=, reduce: ArrayOrMapIndexAccess - reduce(146), // >, reduce: ArrayOrMapIndexAccess - reduce(146), // >=, reduce: ArrayOrMapIndexAccess - reduce(146), // <, reduce: ArrayOrMapIndexAccess - reduce(146), // <=, reduce: ArrayOrMapIndexAccess - reduce(146), // |, reduce: ArrayOrMapIndexAccess - reduce(146), // ^, reduce: ArrayOrMapIndexAccess - reduce(146), // &, reduce: ArrayOrMapIndexAccess - reduce(146), // <<, reduce: ArrayOrMapIndexAccess - reduce(146), // >>, reduce: ArrayOrMapIndexAccess - reduce(146), // >>>, reduce: ArrayOrMapIndexAccess - reduce(146), // +, reduce: ArrayOrMapIndexAccess - reduce(146), // -, reduce: ArrayOrMapIndexAccess - reduce(146), // .+, reduce: ArrayOrMapIndexAccess - reduce(146), // .-, reduce: ArrayOrMapIndexAccess - reduce(146), // ., reduce: ArrayOrMapIndexAccess - reduce(146), // *, reduce: ArrayOrMapIndexAccess - reduce(146), // /, reduce: ArrayOrMapIndexAccess - reduce(146), // //, reduce: ArrayOrMapIndexAccess - reduce(146), // %, reduce: ArrayOrMapIndexAccess - reduce(146), // .*, reduce: ArrayOrMapIndexAccess - reduce(146), // ./, reduce: ArrayOrMapIndexAccess - reduce(146), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(146), // [, reduce: ArrayOrMapIndexAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1715 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1941), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1716 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1942), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1717 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(151), // ?, reduce: ArraySliceAccess - reduce(151), // :, reduce: ArraySliceAccess - reduce(151), // ||, reduce: ArraySliceAccess - reduce(151), // ^^, reduce: ArraySliceAccess - reduce(151), // &&, reduce: ArraySliceAccess - reduce(151), // =~, reduce: ArraySliceAccess - reduce(151), // !=~, reduce: ArraySliceAccess - reduce(151), // ==, reduce: ArraySliceAccess - reduce(151), // !=, reduce: ArraySliceAccess - reduce(151), // >, reduce: ArraySliceAccess - reduce(151), // >=, reduce: ArraySliceAccess - reduce(151), // <, reduce: ArraySliceAccess - reduce(151), // <=, reduce: ArraySliceAccess - reduce(151), // |, reduce: ArraySliceAccess - reduce(151), // ^, reduce: ArraySliceAccess - reduce(151), // &, reduce: ArraySliceAccess - reduce(151), // <<, reduce: ArraySliceAccess - reduce(151), // >>, reduce: ArraySliceAccess - reduce(151), // >>>, reduce: ArraySliceAccess - reduce(151), // +, reduce: ArraySliceAccess - reduce(151), // -, reduce: ArraySliceAccess - reduce(151), // .+, reduce: ArraySliceAccess - reduce(151), // .-, reduce: ArraySliceAccess - reduce(151), // ., reduce: ArraySliceAccess - reduce(151), // *, reduce: ArraySliceAccess - reduce(151), // /, reduce: ArraySliceAccess - reduce(151), // //, reduce: ArraySliceAccess - reduce(151), // %, reduce: ArraySliceAccess - reduce(151), // .*, reduce: ArraySliceAccess - reduce(151), // ./, reduce: ArraySliceAccess - reduce(151), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(151), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(151), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1718 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(154), // ?, reduce: FcnOrSubrCall - reduce(154), // :, reduce: FcnOrSubrCall - reduce(154), // ||, reduce: FcnOrSubrCall - reduce(154), // ^^, reduce: FcnOrSubrCall - reduce(154), // &&, reduce: FcnOrSubrCall - reduce(154), // =~, reduce: FcnOrSubrCall - reduce(154), // !=~, reduce: FcnOrSubrCall - reduce(154), // ==, reduce: FcnOrSubrCall - reduce(154), // !=, reduce: FcnOrSubrCall - reduce(154), // >, reduce: FcnOrSubrCall - reduce(154), // >=, reduce: FcnOrSubrCall - reduce(154), // <, reduce: FcnOrSubrCall - reduce(154), // <=, reduce: FcnOrSubrCall - reduce(154), // |, reduce: FcnOrSubrCall - reduce(154), // ^, reduce: FcnOrSubrCall - reduce(154), // &, reduce: FcnOrSubrCall - reduce(154), // <<, reduce: FcnOrSubrCall - reduce(154), // >>, reduce: FcnOrSubrCall - reduce(154), // >>>, reduce: FcnOrSubrCall - reduce(154), // +, reduce: FcnOrSubrCall - reduce(154), // -, reduce: FcnOrSubrCall - reduce(154), // .+, reduce: FcnOrSubrCall - reduce(154), // .-, reduce: FcnOrSubrCall - reduce(154), // ., reduce: FcnOrSubrCall - reduce(154), // *, reduce: FcnOrSubrCall - reduce(154), // /, reduce: FcnOrSubrCall - reduce(154), // //, reduce: FcnOrSubrCall - reduce(154), // %, reduce: FcnOrSubrCall - reduce(154), // .*, reduce: FcnOrSubrCall - reduce(154), // ./, reduce: FcnOrSubrCall - reduce(154), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(154), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(154), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1719 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(160), // ), reduce: FcnArgs - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1720 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: IndirectFieldValue - nil, // : - reduce(25), // ||, reduce: IndirectFieldValue - reduce(25), // ^^, reduce: IndirectFieldValue - reduce(25), // &&, reduce: IndirectFieldValue - reduce(25), // =~, reduce: IndirectFieldValue - reduce(25), // !=~, reduce: IndirectFieldValue - reduce(25), // ==, reduce: IndirectFieldValue - reduce(25), // !=, reduce: IndirectFieldValue - reduce(25), // >, reduce: IndirectFieldValue - reduce(25), // >=, reduce: IndirectFieldValue - reduce(25), // <, reduce: IndirectFieldValue - reduce(25), // <=, reduce: IndirectFieldValue - reduce(25), // |, reduce: IndirectFieldValue - reduce(25), // ^, reduce: IndirectFieldValue - reduce(25), // &, reduce: IndirectFieldValue - reduce(25), // <<, reduce: IndirectFieldValue - reduce(25), // >>, reduce: IndirectFieldValue - reduce(25), // >>>, reduce: IndirectFieldValue - reduce(25), // +, reduce: IndirectFieldValue - reduce(25), // -, reduce: IndirectFieldValue - reduce(25), // .+, reduce: IndirectFieldValue - reduce(25), // .-, reduce: IndirectFieldValue - reduce(25), // ., reduce: IndirectFieldValue - reduce(25), // *, reduce: IndirectFieldValue - reduce(25), // /, reduce: IndirectFieldValue - reduce(25), // //, reduce: IndirectFieldValue - reduce(25), // %, reduce: IndirectFieldValue - reduce(25), // .*, reduce: IndirectFieldValue - reduce(25), // ./, reduce: IndirectFieldValue - reduce(25), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: IndirectFieldValue - nil, // ( - reduce(25), // ), reduce: IndirectFieldValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(25), // [, reduce: IndirectFieldValue - reduce(25), // ,, reduce: IndirectFieldValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1721 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(32), // ||, reduce: IndirectOosvarValue - reduce(32), // ^^, reduce: IndirectOosvarValue - reduce(32), // &&, reduce: IndirectOosvarValue - reduce(32), // =~, reduce: IndirectOosvarValue - reduce(32), // !=~, reduce: IndirectOosvarValue - reduce(32), // ==, reduce: IndirectOosvarValue - reduce(32), // !=, reduce: IndirectOosvarValue - reduce(32), // >, reduce: IndirectOosvarValue - reduce(32), // >=, reduce: IndirectOosvarValue - reduce(32), // <, reduce: IndirectOosvarValue - reduce(32), // <=, reduce: IndirectOosvarValue - reduce(32), // |, reduce: IndirectOosvarValue - reduce(32), // ^, reduce: IndirectOosvarValue - reduce(32), // &, reduce: IndirectOosvarValue - reduce(32), // <<, reduce: IndirectOosvarValue - reduce(32), // >>, reduce: IndirectOosvarValue - reduce(32), // >>>, reduce: IndirectOosvarValue - reduce(32), // +, reduce: IndirectOosvarValue - reduce(32), // -, reduce: IndirectOosvarValue - reduce(32), // .+, reduce: IndirectOosvarValue - reduce(32), // .-, reduce: IndirectOosvarValue - reduce(32), // ., reduce: IndirectOosvarValue - reduce(32), // *, reduce: IndirectOosvarValue - reduce(32), // /, reduce: IndirectOosvarValue - reduce(32), // //, reduce: IndirectOosvarValue - reduce(32), // %, reduce: IndirectOosvarValue - reduce(32), // .*, reduce: IndirectOosvarValue - reduce(32), // ./, reduce: IndirectOosvarValue - reduce(32), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(32), // **, reduce: IndirectOosvarValue - nil, // ( - reduce(32), // ), reduce: IndirectOosvarValue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(32), // [, reduce: IndirectOosvarValue - reduce(32), // ,, reduce: IndirectOosvarValue - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1722 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1943), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1723 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalOrTerm - nil, // : - reduce(57), // ||, reduce: LogicalOrTerm - shift(1404), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(57), // ), reduce: LogicalOrTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(57), // ,, reduce: LogicalOrTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1724 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalXORTerm - nil, // : - reduce(59), // ||, reduce: LogicalXORTerm - reduce(59), // ^^, reduce: LogicalXORTerm - shift(1405), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(59), // ), reduce: LogicalXORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(59), // ,, reduce: LogicalXORTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1725 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalAndTerm - nil, // : - reduce(61), // ||, reduce: LogicalAndTerm - reduce(61), // ^^, reduce: LogicalAndTerm - reduce(61), // &&, reduce: LogicalAndTerm - shift(1406), // =~ - shift(1407), // !=~ - shift(1408), // == - shift(1409), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(61), // ), reduce: LogicalAndTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(61), // ,, reduce: LogicalAndTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1726 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(1410), // > - shift(1411), // >= - shift(1412), // < - shift(1413), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(63), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(63), // ,, reduce: EqneTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1727 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(1410), // > - shift(1411), // >= - shift(1412), // < - shift(1413), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(64), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(64), // ,, reduce: EqneTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1728 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(1410), // > - shift(1411), // >= - shift(1412), // < - shift(1413), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(65), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(65), // ,, reduce: EqneTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1729 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - nil, // : - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(1410), // > - shift(1411), // >= - shift(1412), // < - shift(1413), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(66), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(66), // ,, reduce: EqneTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1730 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(1414), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(68), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(68), // ,, reduce: CmpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1731 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: CmpTerm - nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(1414), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(69), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(69), // ,, reduce: CmpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1732 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: CmpTerm - nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(1414), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(70), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(70), // ,, reduce: CmpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1733 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: CmpTerm - nil, // : - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(1414), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(71), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(71), // ,, reduce: CmpTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1734 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: BitwiseORTerm - nil, // : - reduce(73), // ||, reduce: BitwiseORTerm - reduce(73), // ^^, reduce: BitwiseORTerm - reduce(73), // &&, reduce: BitwiseORTerm - reduce(73), // =~, reduce: BitwiseORTerm - reduce(73), // !=~, reduce: BitwiseORTerm - reduce(73), // ==, reduce: BitwiseORTerm - reduce(73), // !=, reduce: BitwiseORTerm - reduce(73), // >, reduce: BitwiseORTerm - reduce(73), // >=, reduce: BitwiseORTerm - reduce(73), // <, reduce: BitwiseORTerm - reduce(73), // <=, reduce: BitwiseORTerm - reduce(73), // |, reduce: BitwiseORTerm - shift(1415), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(73), // ), reduce: BitwiseORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(73), // ,, reduce: BitwiseORTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1735 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(75), // ||, reduce: BitwiseXORTerm - reduce(75), // ^^, reduce: BitwiseXORTerm - reduce(75), // &&, reduce: BitwiseXORTerm - reduce(75), // =~, reduce: BitwiseXORTerm - reduce(75), // !=~, reduce: BitwiseXORTerm - reduce(75), // ==, reduce: BitwiseXORTerm - reduce(75), // !=, reduce: BitwiseXORTerm - reduce(75), // >, reduce: BitwiseXORTerm - reduce(75), // >=, reduce: BitwiseXORTerm - reduce(75), // <, reduce: BitwiseXORTerm - reduce(75), // <=, reduce: BitwiseXORTerm - reduce(75), // |, reduce: BitwiseXORTerm - reduce(75), // ^, reduce: BitwiseXORTerm - shift(1416), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(75), // ), reduce: BitwiseXORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(75), // ,, reduce: BitwiseXORTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1736 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(77), // ||, reduce: BitwiseANDTerm - reduce(77), // ^^, reduce: BitwiseANDTerm - reduce(77), // &&, reduce: BitwiseANDTerm - reduce(77), // =~, reduce: BitwiseANDTerm - reduce(77), // !=~, reduce: BitwiseANDTerm - reduce(77), // ==, reduce: BitwiseANDTerm - reduce(77), // !=, reduce: BitwiseANDTerm - reduce(77), // >, reduce: BitwiseANDTerm - reduce(77), // >=, reduce: BitwiseANDTerm - reduce(77), // <, reduce: BitwiseANDTerm - reduce(77), // <=, reduce: BitwiseANDTerm - reduce(77), // |, reduce: BitwiseANDTerm - reduce(77), // ^, reduce: BitwiseANDTerm - reduce(77), // &, reduce: BitwiseANDTerm - shift(1417), // << - shift(1418), // >> - shift(1419), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(77), // ), reduce: BitwiseANDTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(77), // ,, reduce: BitwiseANDTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1737 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(79), // ||, reduce: BitwiseShiftTerm - reduce(79), // ^^, reduce: BitwiseShiftTerm - reduce(79), // &&, reduce: BitwiseShiftTerm - reduce(79), // =~, reduce: BitwiseShiftTerm - reduce(79), // !=~, reduce: BitwiseShiftTerm - reduce(79), // ==, reduce: BitwiseShiftTerm - reduce(79), // !=, reduce: BitwiseShiftTerm - reduce(79), // >, reduce: BitwiseShiftTerm - reduce(79), // >=, reduce: BitwiseShiftTerm - reduce(79), // <, reduce: BitwiseShiftTerm - reduce(79), // <=, reduce: BitwiseShiftTerm - reduce(79), // |, reduce: BitwiseShiftTerm - reduce(79), // ^, reduce: BitwiseShiftTerm - reduce(79), // &, reduce: BitwiseShiftTerm - reduce(79), // <<, reduce: BitwiseShiftTerm - reduce(79), // >>, reduce: BitwiseShiftTerm - reduce(79), // >>>, reduce: BitwiseShiftTerm - shift(1420), // + - shift(1421), // - - shift(1422), // .+ - shift(1423), // .- - shift(1424), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(79), // ), reduce: BitwiseShiftTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(79), // ,, reduce: BitwiseShiftTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1738 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - reduce(80), // >>>, reduce: BitwiseShiftTerm - shift(1420), // + - shift(1421), // - - shift(1422), // .+ - shift(1423), // .- - shift(1424), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(80), // ), reduce: BitwiseShiftTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(80), // ,, reduce: BitwiseShiftTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1739 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(1420), // + - shift(1421), // - - shift(1422), // .+ - shift(1423), // .- - shift(1424), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(81), // ), reduce: BitwiseShiftTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(81), // ,, reduce: BitwiseShiftTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1740 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // >>>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(1426), // * - shift(1427), // / - shift(1428), // // - shift(1429), // % - shift(1430), // .* - shift(1431), // ./ - shift(1432), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(83), // ), reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(83), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1741 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm - nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // >>>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(1426), // * - shift(1427), // / - shift(1428), // // - shift(1429), // % - shift(1430), // .* - shift(1431), // ./ - shift(1432), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(84), // ), reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(84), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1742 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm - nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // >>>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(1426), // * - shift(1427), // / - shift(1428), // // - shift(1429), // % - shift(1430), // .* - shift(1431), // ./ - shift(1432), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(85), // ), reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(85), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1743 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm - nil, // : - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // >>>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(1426), // * - shift(1427), // / - shift(1428), // // - shift(1429), // % - shift(1430), // .* - shift(1431), // ./ - shift(1432), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(86), // ), reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(86), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1744 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm - nil, // : - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // >>>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(1426), // * - shift(1427), // / - shift(1428), // // - shift(1429), // % - shift(1430), // .* - shift(1431), // ./ - shift(1432), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(87), // ), reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(87), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1745 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // >>>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(89), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(89), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1746 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // >>>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(90), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(90), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1747 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // >>>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(91), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(91), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1748 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: MuldivTerm - nil, // : - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // >>>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(92), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(92), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1749 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: MuldivTerm - nil, // : - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // >>>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(93), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(93), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1750 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: MuldivTerm - nil, // : - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // >>>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(94), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(94), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1751 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: MuldivTerm - nil, // : - reduce(95), // ||, reduce: MuldivTerm - reduce(95), // ^^, reduce: MuldivTerm - reduce(95), // &&, reduce: MuldivTerm - reduce(95), // =~, reduce: MuldivTerm - reduce(95), // !=~, reduce: MuldivTerm - reduce(95), // ==, reduce: MuldivTerm - reduce(95), // !=, reduce: MuldivTerm - reduce(95), // >, reduce: MuldivTerm - reduce(95), // >=, reduce: MuldivTerm - reduce(95), // <, reduce: MuldivTerm - reduce(95), // <=, reduce: MuldivTerm - reduce(95), // |, reduce: MuldivTerm - reduce(95), // ^, reduce: MuldivTerm - reduce(95), // &, reduce: MuldivTerm - reduce(95), // <<, reduce: MuldivTerm - reduce(95), // >>, reduce: MuldivTerm - reduce(95), // >>>, reduce: MuldivTerm - reduce(95), // +, reduce: MuldivTerm - reduce(95), // -, reduce: MuldivTerm - reduce(95), // .+, reduce: MuldivTerm - reduce(95), // .-, reduce: MuldivTerm - reduce(95), // ., reduce: MuldivTerm - reduce(95), // *, reduce: MuldivTerm - reduce(95), // /, reduce: MuldivTerm - reduce(95), // //, reduce: MuldivTerm - reduce(95), // %, reduce: MuldivTerm - reduce(95), // .*, reduce: MuldivTerm - reduce(95), // ./, reduce: MuldivTerm - reduce(95), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(95), // ), reduce: MuldivTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(95), // ,, reduce: MuldivTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1752 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: PowTerm - nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // >>>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(104), // ), reduce: PowTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(104), // ,, reduce: PowTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1753 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // >>>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - reduce(106), // ), reduce: PrecedenceChainEnd - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(106), // ,, reduce: PrecedenceChainEnd - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1754 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1944), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1945), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1755 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1947), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1756 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(122), // ?, reduce: ArrayLiteral - nil, // : - reduce(122), // ||, reduce: ArrayLiteral - reduce(122), // ^^, reduce: ArrayLiteral - reduce(122), // &&, reduce: ArrayLiteral - reduce(122), // =~, reduce: ArrayLiteral - reduce(122), // !=~, reduce: ArrayLiteral - reduce(122), // ==, reduce: ArrayLiteral - reduce(122), // !=, reduce: ArrayLiteral - reduce(122), // >, reduce: ArrayLiteral - reduce(122), // >=, reduce: ArrayLiteral - reduce(122), // <, reduce: ArrayLiteral - reduce(122), // <=, reduce: ArrayLiteral - reduce(122), // |, reduce: ArrayLiteral - reduce(122), // ^, reduce: ArrayLiteral - reduce(122), // &, reduce: ArrayLiteral - reduce(122), // <<, reduce: ArrayLiteral - reduce(122), // >>, reduce: ArrayLiteral - reduce(122), // >>>, reduce: ArrayLiteral - reduce(122), // +, reduce: ArrayLiteral - reduce(122), // -, reduce: ArrayLiteral - reduce(122), // .+, reduce: ArrayLiteral - reduce(122), // .-, reduce: ArrayLiteral - reduce(122), // ., reduce: ArrayLiteral - reduce(122), // *, reduce: ArrayLiteral - reduce(122), // /, reduce: ArrayLiteral - reduce(122), // //, reduce: ArrayLiteral - reduce(122), // %, reduce: ArrayLiteral - reduce(122), // .*, reduce: ArrayLiteral - reduce(122), // ./, reduce: ArrayLiteral - reduce(122), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(122), // **, reduce: ArrayLiteral - nil, // ( - reduce(122), // ), reduce: ArrayLiteral - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(122), // [, reduce: ArrayLiteral - reduce(122), // ,, reduce: ArrayLiteral - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1757 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(128), // ?, reduce: MapLiteral - nil, // : - reduce(128), // ||, reduce: MapLiteral - reduce(128), // ^^, reduce: MapLiteral - reduce(128), // &&, reduce: MapLiteral - reduce(128), // =~, reduce: MapLiteral - reduce(128), // !=~, reduce: MapLiteral - reduce(128), // ==, reduce: MapLiteral - reduce(128), // !=, reduce: MapLiteral - reduce(128), // >, reduce: MapLiteral - reduce(128), // >=, reduce: MapLiteral - reduce(128), // <, reduce: MapLiteral - reduce(128), // <=, reduce: MapLiteral - reduce(128), // |, reduce: MapLiteral - reduce(128), // ^, reduce: MapLiteral - reduce(128), // &, reduce: MapLiteral - reduce(128), // <<, reduce: MapLiteral - reduce(128), // >>, reduce: MapLiteral - reduce(128), // >>>, reduce: MapLiteral - reduce(128), // +, reduce: MapLiteral - reduce(128), // -, reduce: MapLiteral - reduce(128), // .+, reduce: MapLiteral - reduce(128), // .-, reduce: MapLiteral - reduce(128), // ., reduce: MapLiteral - reduce(128), // *, reduce: MapLiteral - reduce(128), // /, reduce: MapLiteral - reduce(128), // //, reduce: MapLiteral - reduce(128), // %, reduce: MapLiteral - reduce(128), // .*, reduce: MapLiteral - reduce(128), // ./, reduce: MapLiteral - reduce(128), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(128), // **, reduce: MapLiteral - nil, // ( - reduce(128), // ), reduce: MapLiteral - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(128), // [, reduce: MapLiteral - reduce(128), // ,, reduce: MapLiteral - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1758 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(153), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(153), // ||, reduce: FcnOrSubrCall - reduce(153), // ^^, reduce: FcnOrSubrCall - reduce(153), // &&, reduce: FcnOrSubrCall - reduce(153), // =~, reduce: FcnOrSubrCall - reduce(153), // !=~, reduce: FcnOrSubrCall - reduce(153), // ==, reduce: FcnOrSubrCall - reduce(153), // !=, reduce: FcnOrSubrCall - reduce(153), // >, reduce: FcnOrSubrCall - reduce(153), // >=, reduce: FcnOrSubrCall - reduce(153), // <, reduce: FcnOrSubrCall - reduce(153), // <=, reduce: FcnOrSubrCall - reduce(153), // |, reduce: FcnOrSubrCall - reduce(153), // ^, reduce: FcnOrSubrCall - reduce(153), // &, reduce: FcnOrSubrCall - reduce(153), // <<, reduce: FcnOrSubrCall - reduce(153), // >>, reduce: FcnOrSubrCall - reduce(153), // >>>, reduce: FcnOrSubrCall - reduce(153), // +, reduce: FcnOrSubrCall - reduce(153), // -, reduce: FcnOrSubrCall - reduce(153), // .+, reduce: FcnOrSubrCall - reduce(153), // .-, reduce: FcnOrSubrCall - reduce(153), // ., reduce: FcnOrSubrCall - reduce(153), // *, reduce: FcnOrSubrCall - reduce(153), // /, reduce: FcnOrSubrCall - reduce(153), // //, reduce: FcnOrSubrCall - reduce(153), // %, reduce: FcnOrSubrCall - reduce(153), // .*, reduce: FcnOrSubrCall - reduce(153), // ./, reduce: FcnOrSubrCall - reduce(153), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(153), // **, reduce: FcnOrSubrCall - nil, // ( - reduce(153), // ), reduce: FcnOrSubrCall - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(153), // [, reduce: FcnOrSubrCall - reduce(153), // ,, reduce: FcnOrSubrCall - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1759 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1948), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1760 + actionRow{ // S1086 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -188414,8 +118470,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - reduce(4), // }, reduce: StatementBlock nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -188434,1836 +118488,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + reduce(8), // md_token_while, reduce: StatementBlockInBraces + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1761 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(14), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(14), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1762 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(36), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(36), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1763 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(37), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(37), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1764 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(38), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(38), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1765 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(39), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(39), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1766 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(40), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(40), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1767 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(42), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(42), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1768 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(43), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(43), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1769 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(44), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(44), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1770 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(45), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(45), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1771 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(46), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(46), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1772 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(47), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(47), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1773 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(48), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(48), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1774 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(49), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(49), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1775 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(50), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(50), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1776 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(51), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(51), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1777 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(52), // ;, reduce: Assignment - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(52), // }, reduce: Assignment - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1778 + actionRow{ // S1087 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -190271,7 +118510,12215 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - shift(1949), // ] + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + shift(1617), // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + shift(1618), // md_token_in + }, + }, + actionRow{ // S1088 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(38), // ,, reduce: LocalVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + reduce(38), // md_token_in, reduce: LocalVariable + }, + }, + actionRow{ // S1089 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(131), // ?, reduce: MapLiteral + reduce(131), // :, reduce: MapLiteral + reduce(131), // ||, reduce: MapLiteral + reduce(131), // ^^, reduce: MapLiteral + reduce(131), // &&, reduce: MapLiteral + reduce(131), // =~, reduce: MapLiteral + reduce(131), // !=~, reduce: MapLiteral + reduce(131), // ==, reduce: MapLiteral + reduce(131), // !=, reduce: MapLiteral + reduce(131), // >, reduce: MapLiteral + reduce(131), // >=, reduce: MapLiteral + reduce(131), // <, reduce: MapLiteral + reduce(131), // <=, reduce: MapLiteral + reduce(131), // |, reduce: MapLiteral + reduce(131), // ^, reduce: MapLiteral + reduce(131), // &, reduce: MapLiteral + reduce(131), // <<, reduce: MapLiteral + reduce(131), // >>, reduce: MapLiteral + reduce(131), // >>>, reduce: MapLiteral + reduce(131), // +, reduce: MapLiteral + reduce(131), // -, reduce: MapLiteral + reduce(131), // .+, reduce: MapLiteral + reduce(131), // .-, reduce: MapLiteral + reduce(131), // ., reduce: MapLiteral + reduce(131), // *, reduce: MapLiteral + reduce(131), // /, reduce: MapLiteral + reduce(131), // //, reduce: MapLiteral + reduce(131), // %, reduce: MapLiteral + reduce(131), // .*, reduce: MapLiteral + reduce(131), // ./, reduce: MapLiteral + reduce(131), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(131), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(131), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1090 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + shift(1619), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1091 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(135), // }, reduce: MapLiteralKeyValuePair + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(135), // ,, reduce: MapLiteralKeyValuePair + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1092 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(111), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(111), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(111), // ||, reduce: MlrvalOrFunction + reduce(111), // ^^, reduce: MlrvalOrFunction + reduce(111), // &&, reduce: MlrvalOrFunction + reduce(111), // =~, reduce: MlrvalOrFunction + reduce(111), // !=~, reduce: MlrvalOrFunction + reduce(111), // ==, reduce: MlrvalOrFunction + reduce(111), // !=, reduce: MlrvalOrFunction + reduce(111), // >, reduce: MlrvalOrFunction + reduce(111), // >=, reduce: MlrvalOrFunction + reduce(111), // <, reduce: MlrvalOrFunction + reduce(111), // <=, reduce: MlrvalOrFunction + reduce(111), // |, reduce: MlrvalOrFunction + reduce(111), // ^, reduce: MlrvalOrFunction + reduce(111), // &, reduce: MlrvalOrFunction + reduce(111), // <<, reduce: MlrvalOrFunction + reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction + reduce(111), // +, reduce: MlrvalOrFunction + reduce(111), // -, reduce: MlrvalOrFunction + reduce(111), // .+, reduce: MlrvalOrFunction + reduce(111), // .-, reduce: MlrvalOrFunction + reduce(111), // ., reduce: MlrvalOrFunction + reduce(111), // *, reduce: MlrvalOrFunction + reduce(111), // /, reduce: MlrvalOrFunction + reduce(111), // //, reduce: MlrvalOrFunction + reduce(111), // %, reduce: MlrvalOrFunction + reduce(111), // .*, reduce: MlrvalOrFunction + reduce(111), // ./, reduce: MlrvalOrFunction + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(111), // [, reduce: MlrvalOrFunction + reduce(111), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1093 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(24), // }, reduce: FieldValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: FieldValue + nil, // : + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(24), // [, reduce: FieldValue + reduce(24), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1094 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(25), // }, reduce: FieldValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: FieldValue + nil, // : + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(25), // [, reduce: FieldValue + reduce(25), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1095 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(26), // }, reduce: FieldValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: FieldValue + nil, // : + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(26), // [, reduce: FieldValue + reduce(26), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1096 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(27), // }, reduce: DirectFieldValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: DirectFieldValue + nil, // : + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(27), // [, reduce: DirectFieldValue + reduce(27), // ,, reduce: DirectFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1097 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1098 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(29), // }, reduce: BracedFieldValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: BracedFieldValue + nil, // : + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(29), // [, reduce: BracedFieldValue + reduce(29), // ,, reduce: BracedFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1099 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(112), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(112), // [, reduce: MlrvalOrFunction + reduce(112), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1100 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(30), // }, reduce: FullSrec + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: FullSrec + nil, // : + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(30), // **, reduce: FullSrec + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(30), // [, reduce: FullSrec + reduce(30), // ,, reduce: FullSrec + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1101 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(113), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(113), // [, reduce: MlrvalOrFunction + reduce(113), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1102 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(31), // }, reduce: OosvarValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: OosvarValue + nil, // : + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(31), // [, reduce: OosvarValue + reduce(31), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1103 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(32), // }, reduce: OosvarValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: OosvarValue + nil, // : + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(32), // [, reduce: OosvarValue + reduce(32), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1104 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(33), // }, reduce: OosvarValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: OosvarValue + nil, // : + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(33), // [, reduce: OosvarValue + reduce(33), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1105 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(34), // }, reduce: DirectOosvarValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: DirectOosvarValue + nil, // : + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(34), // [, reduce: DirectOosvarValue + reduce(34), // ,, reduce: DirectOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1106 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1107 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(36), // }, reduce: BracedOosvarValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: BracedOosvarValue + nil, // : + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(36), // [, reduce: BracedOosvarValue + reduce(36), // ,, reduce: BracedOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1108 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(114), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(114), // [, reduce: MlrvalOrFunction + reduce(114), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1109 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(37), // }, reduce: FullOosvar + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: FullOosvar + nil, // : + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(37), // [, reduce: FullOosvar + reduce(37), // ,, reduce: FullOosvar + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1110 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(115), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(115), // ||, reduce: MlrvalOrFunction + reduce(115), // ^^, reduce: MlrvalOrFunction + reduce(115), // &&, reduce: MlrvalOrFunction + reduce(115), // =~, reduce: MlrvalOrFunction + reduce(115), // !=~, reduce: MlrvalOrFunction + reduce(115), // ==, reduce: MlrvalOrFunction + reduce(115), // !=, reduce: MlrvalOrFunction + reduce(115), // >, reduce: MlrvalOrFunction + reduce(115), // >=, reduce: MlrvalOrFunction + reduce(115), // <, reduce: MlrvalOrFunction + reduce(115), // <=, reduce: MlrvalOrFunction + reduce(115), // |, reduce: MlrvalOrFunction + reduce(115), // ^, reduce: MlrvalOrFunction + reduce(115), // &, reduce: MlrvalOrFunction + reduce(115), // <<, reduce: MlrvalOrFunction + reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction + reduce(115), // +, reduce: MlrvalOrFunction + reduce(115), // -, reduce: MlrvalOrFunction + reduce(115), // .+, reduce: MlrvalOrFunction + reduce(115), // .-, reduce: MlrvalOrFunction + reduce(115), // ., reduce: MlrvalOrFunction + reduce(115), // *, reduce: MlrvalOrFunction + reduce(115), // /, reduce: MlrvalOrFunction + reduce(115), // //, reduce: MlrvalOrFunction + reduce(115), // %, reduce: MlrvalOrFunction + reduce(115), // .*, reduce: MlrvalOrFunction + reduce(115), // ./, reduce: MlrvalOrFunction + reduce(115), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(115), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(115), // [, reduce: MlrvalOrFunction + reduce(115), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1111 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(38), // }, reduce: LocalVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LocalVariable + nil, // : + reduce(38), // ||, reduce: LocalVariable + reduce(38), // ^^, reduce: LocalVariable + reduce(38), // &&, reduce: LocalVariable + reduce(38), // =~, reduce: LocalVariable + reduce(38), // !=~, reduce: LocalVariable + reduce(38), // ==, reduce: LocalVariable + reduce(38), // !=, reduce: LocalVariable + reduce(38), // >, reduce: LocalVariable + reduce(38), // >=, reduce: LocalVariable + reduce(38), // <, reduce: LocalVariable + reduce(38), // <=, reduce: LocalVariable + reduce(38), // |, reduce: LocalVariable + reduce(38), // ^, reduce: LocalVariable + reduce(38), // &, reduce: LocalVariable + reduce(38), // <<, reduce: LocalVariable + reduce(38), // >>, reduce: LocalVariable + reduce(38), // >>>, reduce: LocalVariable + reduce(38), // +, reduce: LocalVariable + reduce(38), // -, reduce: LocalVariable + reduce(38), // .+, reduce: LocalVariable + reduce(38), // .-, reduce: LocalVariable + reduce(38), // ., reduce: LocalVariable + reduce(38), // *, reduce: LocalVariable + reduce(38), // /, reduce: LocalVariable + reduce(38), // //, reduce: LocalVariable + reduce(38), // %, reduce: LocalVariable + reduce(38), // .*, reduce: LocalVariable + reduce(38), // ./, reduce: LocalVariable + reduce(38), // .//, reduce: LocalVariable + nil, // ! + nil, // ~ + reduce(38), // **, reduce: LocalVariable + reduce(158), // (, reduce: FunctionName + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(38), // [, reduce: LocalVariable + reduce(38), // ,, reduce: LocalVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1112 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(56), // }, reduce: Rvalue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(56), // ,, reduce: Rvalue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1113 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(57), // }, reduce: PrecedenceChainStart + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(57), // ,, reduce: PrecedenceChainStart + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1114 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(59), // }, reduce: TernaryTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(1623), // ? + nil, // : + shift(1624), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(59), // ,, reduce: TernaryTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1115 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(61), // }, reduce: LogicalOrTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: LogicalOrTerm + nil, // : + reduce(61), // ||, reduce: LogicalOrTerm + shift(1625), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(61), // ,, reduce: LogicalOrTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1116 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(63), // }, reduce: LogicalXORTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: LogicalXORTerm + nil, // : + reduce(63), // ||, reduce: LogicalXORTerm + reduce(63), // ^^, reduce: LogicalXORTerm + shift(1626), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(63), // ,, reduce: LogicalXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1117 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(65), // }, reduce: LogicalAndTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: LogicalAndTerm + nil, // : + reduce(65), // ||, reduce: LogicalAndTerm + reduce(65), // ^^, reduce: LogicalAndTerm + reduce(65), // &&, reduce: LogicalAndTerm + shift(1627), // =~ + shift(1628), // !=~ + shift(1629), // == + shift(1630), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(65), // ,, reduce: LogicalAndTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1118 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(70), // }, reduce: EqneTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: EqneTerm + nil, // : + reduce(70), // ||, reduce: EqneTerm + reduce(70), // ^^, reduce: EqneTerm + reduce(70), // &&, reduce: EqneTerm + reduce(70), // =~, reduce: EqneTerm + reduce(70), // !=~, reduce: EqneTerm + reduce(70), // ==, reduce: EqneTerm + reduce(70), // !=, reduce: EqneTerm + shift(1631), // > + shift(1632), // >= + shift(1633), // < + shift(1634), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(70), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1119 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(75), // }, reduce: CmpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: CmpTerm + nil, // : + reduce(75), // ||, reduce: CmpTerm + reduce(75), // ^^, reduce: CmpTerm + reduce(75), // &&, reduce: CmpTerm + reduce(75), // =~, reduce: CmpTerm + reduce(75), // !=~, reduce: CmpTerm + reduce(75), // ==, reduce: CmpTerm + reduce(75), // !=, reduce: CmpTerm + reduce(75), // >, reduce: CmpTerm + reduce(75), // >=, reduce: CmpTerm + reduce(75), // <, reduce: CmpTerm + reduce(75), // <=, reduce: CmpTerm + shift(1635), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(75), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1120 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(77), // }, reduce: BitwiseORTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseORTerm + nil, // : + reduce(77), // ||, reduce: BitwiseORTerm + reduce(77), // ^^, reduce: BitwiseORTerm + reduce(77), // &&, reduce: BitwiseORTerm + reduce(77), // =~, reduce: BitwiseORTerm + reduce(77), // !=~, reduce: BitwiseORTerm + reduce(77), // ==, reduce: BitwiseORTerm + reduce(77), // !=, reduce: BitwiseORTerm + reduce(77), // >, reduce: BitwiseORTerm + reduce(77), // >=, reduce: BitwiseORTerm + reduce(77), // <, reduce: BitwiseORTerm + reduce(77), // <=, reduce: BitwiseORTerm + reduce(77), // |, reduce: BitwiseORTerm + shift(1636), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(77), // ,, reduce: BitwiseORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1121 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(79), // }, reduce: BitwiseXORTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(79), // ||, reduce: BitwiseXORTerm + reduce(79), // ^^, reduce: BitwiseXORTerm + reduce(79), // &&, reduce: BitwiseXORTerm + reduce(79), // =~, reduce: BitwiseXORTerm + reduce(79), // !=~, reduce: BitwiseXORTerm + reduce(79), // ==, reduce: BitwiseXORTerm + reduce(79), // !=, reduce: BitwiseXORTerm + reduce(79), // >, reduce: BitwiseXORTerm + reduce(79), // >=, reduce: BitwiseXORTerm + reduce(79), // <, reduce: BitwiseXORTerm + reduce(79), // <=, reduce: BitwiseXORTerm + reduce(79), // |, reduce: BitwiseXORTerm + reduce(79), // ^, reduce: BitwiseXORTerm + shift(1637), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(79), // ,, reduce: BitwiseXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1122 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(81), // }, reduce: BitwiseANDTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(81), // ||, reduce: BitwiseANDTerm + reduce(81), // ^^, reduce: BitwiseANDTerm + reduce(81), // &&, reduce: BitwiseANDTerm + reduce(81), // =~, reduce: BitwiseANDTerm + reduce(81), // !=~, reduce: BitwiseANDTerm + reduce(81), // ==, reduce: BitwiseANDTerm + reduce(81), // !=, reduce: BitwiseANDTerm + reduce(81), // >, reduce: BitwiseANDTerm + reduce(81), // >=, reduce: BitwiseANDTerm + reduce(81), // <, reduce: BitwiseANDTerm + reduce(81), // <=, reduce: BitwiseANDTerm + reduce(81), // |, reduce: BitwiseANDTerm + reduce(81), // ^, reduce: BitwiseANDTerm + reduce(81), // &, reduce: BitwiseANDTerm + shift(1638), // << + shift(1639), // >> + shift(1640), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(81), // ,, reduce: BitwiseANDTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1123 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(85), // }, reduce: BitwiseShiftTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(85), // ||, reduce: BitwiseShiftTerm + reduce(85), // ^^, reduce: BitwiseShiftTerm + reduce(85), // &&, reduce: BitwiseShiftTerm + reduce(85), // =~, reduce: BitwiseShiftTerm + reduce(85), // !=~, reduce: BitwiseShiftTerm + reduce(85), // ==, reduce: BitwiseShiftTerm + reduce(85), // !=, reduce: BitwiseShiftTerm + reduce(85), // >, reduce: BitwiseShiftTerm + reduce(85), // >=, reduce: BitwiseShiftTerm + reduce(85), // <, reduce: BitwiseShiftTerm + reduce(85), // <=, reduce: BitwiseShiftTerm + reduce(85), // |, reduce: BitwiseShiftTerm + reduce(85), // ^, reduce: BitwiseShiftTerm + reduce(85), // &, reduce: BitwiseShiftTerm + reduce(85), // <<, reduce: BitwiseShiftTerm + reduce(85), // >>, reduce: BitwiseShiftTerm + reduce(85), // >>>, reduce: BitwiseShiftTerm + shift(1641), // + + shift(1642), // - + shift(1643), // .+ + shift(1644), // .- + shift(1645), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(85), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1124 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1125 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(91), // }, reduce: AddsubdotTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: AddsubdotTerm + nil, // : + reduce(91), // ||, reduce: AddsubdotTerm + reduce(91), // ^^, reduce: AddsubdotTerm + reduce(91), // &&, reduce: AddsubdotTerm + reduce(91), // =~, reduce: AddsubdotTerm + reduce(91), // !=~, reduce: AddsubdotTerm + reduce(91), // ==, reduce: AddsubdotTerm + reduce(91), // !=, reduce: AddsubdotTerm + reduce(91), // >, reduce: AddsubdotTerm + reduce(91), // >=, reduce: AddsubdotTerm + reduce(91), // <, reduce: AddsubdotTerm + reduce(91), // <=, reduce: AddsubdotTerm + reduce(91), // |, reduce: AddsubdotTerm + reduce(91), // ^, reduce: AddsubdotTerm + reduce(91), // &, reduce: AddsubdotTerm + reduce(91), // <<, reduce: AddsubdotTerm + reduce(91), // >>, reduce: AddsubdotTerm + reduce(91), // >>>, reduce: AddsubdotTerm + reduce(91), // +, reduce: AddsubdotTerm + reduce(91), // -, reduce: AddsubdotTerm + reduce(91), // .+, reduce: AddsubdotTerm + reduce(91), // .-, reduce: AddsubdotTerm + reduce(91), // ., reduce: AddsubdotTerm + shift(1647), // * + shift(1648), // / + shift(1649), // // + shift(1650), // % + shift(1651), // .* + shift(1652), // ./ + shift(1653), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(91), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1126 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1127 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1128 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1129 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(99), // }, reduce: MuldivTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: MuldivTerm + nil, // : + reduce(99), // ||, reduce: MuldivTerm + reduce(99), // ^^, reduce: MuldivTerm + reduce(99), // &&, reduce: MuldivTerm + reduce(99), // =~, reduce: MuldivTerm + reduce(99), // !=~, reduce: MuldivTerm + reduce(99), // ==, reduce: MuldivTerm + reduce(99), // !=, reduce: MuldivTerm + reduce(99), // >, reduce: MuldivTerm + reduce(99), // >=, reduce: MuldivTerm + reduce(99), // <, reduce: MuldivTerm + reduce(99), // <=, reduce: MuldivTerm + reduce(99), // |, reduce: MuldivTerm + reduce(99), // ^, reduce: MuldivTerm + reduce(99), // &, reduce: MuldivTerm + reduce(99), // <<, reduce: MuldivTerm + reduce(99), // >>, reduce: MuldivTerm + reduce(99), // >>>, reduce: MuldivTerm + reduce(99), // +, reduce: MuldivTerm + reduce(99), // -, reduce: MuldivTerm + reduce(99), // .+, reduce: MuldivTerm + reduce(99), // .-, reduce: MuldivTerm + reduce(99), // ., reduce: MuldivTerm + reduce(99), // *, reduce: MuldivTerm + reduce(99), // /, reduce: MuldivTerm + reduce(99), // //, reduce: MuldivTerm + reduce(99), // %, reduce: MuldivTerm + reduce(99), // .*, reduce: MuldivTerm + reduce(99), // ./, reduce: MuldivTerm + reduce(99), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(99), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1130 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(106), // }, reduce: UnaryOpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: UnaryOpTerm + nil, // : + reduce(106), // ||, reduce: UnaryOpTerm + reduce(106), // ^^, reduce: UnaryOpTerm + reduce(106), // &&, reduce: UnaryOpTerm + reduce(106), // =~, reduce: UnaryOpTerm + reduce(106), // !=~, reduce: UnaryOpTerm + reduce(106), // ==, reduce: UnaryOpTerm + reduce(106), // !=, reduce: UnaryOpTerm + reduce(106), // >, reduce: UnaryOpTerm + reduce(106), // >=, reduce: UnaryOpTerm + reduce(106), // <, reduce: UnaryOpTerm + reduce(106), // <=, reduce: UnaryOpTerm + reduce(106), // |, reduce: UnaryOpTerm + reduce(106), // ^, reduce: UnaryOpTerm + reduce(106), // &, reduce: UnaryOpTerm + reduce(106), // <<, reduce: UnaryOpTerm + reduce(106), // >>, reduce: UnaryOpTerm + reduce(106), // >>>, reduce: UnaryOpTerm + reduce(106), // +, reduce: UnaryOpTerm + reduce(106), // -, reduce: UnaryOpTerm + reduce(106), // .+, reduce: UnaryOpTerm + reduce(106), // .-, reduce: UnaryOpTerm + reduce(106), // ., reduce: UnaryOpTerm + reduce(106), // *, reduce: UnaryOpTerm + reduce(106), // /, reduce: UnaryOpTerm + reduce(106), // //, reduce: UnaryOpTerm + reduce(106), // %, reduce: UnaryOpTerm + reduce(106), // .*, reduce: UnaryOpTerm + reduce(106), // ./, reduce: UnaryOpTerm + reduce(106), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(106), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1131 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1132 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1133 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(108), // }, reduce: PowTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: PowTerm + nil, // : + reduce(108), // ||, reduce: PowTerm + reduce(108), // ^^, reduce: PowTerm + reduce(108), // &&, reduce: PowTerm + reduce(108), // =~, reduce: PowTerm + reduce(108), // !=~, reduce: PowTerm + reduce(108), // ==, reduce: PowTerm + reduce(108), // !=, reduce: PowTerm + reduce(108), // >, reduce: PowTerm + reduce(108), // >=, reduce: PowTerm + reduce(108), // <, reduce: PowTerm + reduce(108), // <=, reduce: PowTerm + reduce(108), // |, reduce: PowTerm + reduce(108), // ^, reduce: PowTerm + reduce(108), // &, reduce: PowTerm + reduce(108), // <<, reduce: PowTerm + reduce(108), // >>, reduce: PowTerm + reduce(108), // >>>, reduce: PowTerm + reduce(108), // +, reduce: PowTerm + reduce(108), // -, reduce: PowTerm + reduce(108), // .+, reduce: PowTerm + reduce(108), // .-, reduce: PowTerm + reduce(108), // ., reduce: PowTerm + reduce(108), // *, reduce: PowTerm + reduce(108), // /, reduce: PowTerm + reduce(108), // //, reduce: PowTerm + reduce(108), // %, reduce: PowTerm + reduce(108), // .*, reduce: PowTerm + reduce(108), // ./, reduce: PowTerm + reduce(108), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(1659), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(108), // ,, reduce: PowTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1134 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1135 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(110), // }, reduce: PrecedenceChainEnd + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(110), // ||, reduce: PrecedenceChainEnd + reduce(110), // ^^, reduce: PrecedenceChainEnd + reduce(110), // &&, reduce: PrecedenceChainEnd + reduce(110), // =~, reduce: PrecedenceChainEnd + reduce(110), // !=~, reduce: PrecedenceChainEnd + reduce(110), // ==, reduce: PrecedenceChainEnd + reduce(110), // !=, reduce: PrecedenceChainEnd + reduce(110), // >, reduce: PrecedenceChainEnd + reduce(110), // >=, reduce: PrecedenceChainEnd + reduce(110), // <, reduce: PrecedenceChainEnd + reduce(110), // <=, reduce: PrecedenceChainEnd + reduce(110), // |, reduce: PrecedenceChainEnd + reduce(110), // ^, reduce: PrecedenceChainEnd + reduce(110), // &, reduce: PrecedenceChainEnd + reduce(110), // <<, reduce: PrecedenceChainEnd + reduce(110), // >>, reduce: PrecedenceChainEnd + reduce(110), // >>>, reduce: PrecedenceChainEnd + reduce(110), // +, reduce: PrecedenceChainEnd + reduce(110), // -, reduce: PrecedenceChainEnd + reduce(110), // .+, reduce: PrecedenceChainEnd + reduce(110), // .-, reduce: PrecedenceChainEnd + reduce(110), // ., reduce: PrecedenceChainEnd + reduce(110), // *, reduce: PrecedenceChainEnd + reduce(110), // /, reduce: PrecedenceChainEnd + reduce(110), // //, reduce: PrecedenceChainEnd + reduce(110), // %, reduce: PrecedenceChainEnd + reduce(110), // .*, reduce: PrecedenceChainEnd + reduce(110), // ./, reduce: PrecedenceChainEnd + reduce(110), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(110), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + shift(1661), // [ + reduce(110), // ,, reduce: PrecedenceChainEnd + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1136 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(116), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // >>>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(116), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(116), // [, reduce: MlrvalOrFunction + reduce(116), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1137 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(117), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(117), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(117), // ||, reduce: MlrvalOrFunction + reduce(117), // ^^, reduce: MlrvalOrFunction + reduce(117), // &&, reduce: MlrvalOrFunction + reduce(117), // =~, reduce: MlrvalOrFunction + reduce(117), // !=~, reduce: MlrvalOrFunction + reduce(117), // ==, reduce: MlrvalOrFunction + reduce(117), // !=, reduce: MlrvalOrFunction + reduce(117), // >, reduce: MlrvalOrFunction + reduce(117), // >=, reduce: MlrvalOrFunction + reduce(117), // <, reduce: MlrvalOrFunction + reduce(117), // <=, reduce: MlrvalOrFunction + reduce(117), // |, reduce: MlrvalOrFunction + reduce(117), // ^, reduce: MlrvalOrFunction + reduce(117), // &, reduce: MlrvalOrFunction + reduce(117), // <<, reduce: MlrvalOrFunction + reduce(117), // >>, reduce: MlrvalOrFunction + reduce(117), // >>>, reduce: MlrvalOrFunction + reduce(117), // +, reduce: MlrvalOrFunction + reduce(117), // -, reduce: MlrvalOrFunction + reduce(117), // .+, reduce: MlrvalOrFunction + reduce(117), // .-, reduce: MlrvalOrFunction + reduce(117), // ., reduce: MlrvalOrFunction + reduce(117), // *, reduce: MlrvalOrFunction + reduce(117), // /, reduce: MlrvalOrFunction + reduce(117), // //, reduce: MlrvalOrFunction + reduce(117), // %, reduce: MlrvalOrFunction + reduce(117), // .*, reduce: MlrvalOrFunction + reduce(117), // ./, reduce: MlrvalOrFunction + reduce(117), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(117), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(117), // [, reduce: MlrvalOrFunction + reduce(117), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1138 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(118), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(118), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(118), // [, reduce: MlrvalOrFunction + reduce(118), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1139 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(119), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(119), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(119), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(119), // [, reduce: MlrvalOrFunction + reduce(119), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1140 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(120), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(120), // ||, reduce: MlrvalOrFunction + reduce(120), // ^^, reduce: MlrvalOrFunction + reduce(120), // &&, reduce: MlrvalOrFunction + reduce(120), // =~, reduce: MlrvalOrFunction + reduce(120), // !=~, reduce: MlrvalOrFunction + reduce(120), // ==, reduce: MlrvalOrFunction + reduce(120), // !=, reduce: MlrvalOrFunction + reduce(120), // >, reduce: MlrvalOrFunction + reduce(120), // >=, reduce: MlrvalOrFunction + reduce(120), // <, reduce: MlrvalOrFunction + reduce(120), // <=, reduce: MlrvalOrFunction + reduce(120), // |, reduce: MlrvalOrFunction + reduce(120), // ^, reduce: MlrvalOrFunction + reduce(120), // &, reduce: MlrvalOrFunction + reduce(120), // <<, reduce: MlrvalOrFunction + reduce(120), // >>, reduce: MlrvalOrFunction + reduce(120), // >>>, reduce: MlrvalOrFunction + reduce(120), // +, reduce: MlrvalOrFunction + reduce(120), // -, reduce: MlrvalOrFunction + reduce(120), // .+, reduce: MlrvalOrFunction + reduce(120), // .-, reduce: MlrvalOrFunction + reduce(120), // ., reduce: MlrvalOrFunction + reduce(120), // *, reduce: MlrvalOrFunction + reduce(120), // /, reduce: MlrvalOrFunction + reduce(120), // //, reduce: MlrvalOrFunction + reduce(120), // %, reduce: MlrvalOrFunction + reduce(120), // .*, reduce: MlrvalOrFunction + reduce(120), // ./, reduce: MlrvalOrFunction + reduce(120), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(120), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(120), // [, reduce: MlrvalOrFunction + reduce(120), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1141 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(121), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // >>>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(121), // [, reduce: MlrvalOrFunction + reduce(121), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1142 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(122), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(122), // ||, reduce: MlrvalOrFunction + reduce(122), // ^^, reduce: MlrvalOrFunction + reduce(122), // &&, reduce: MlrvalOrFunction + reduce(122), // =~, reduce: MlrvalOrFunction + reduce(122), // !=~, reduce: MlrvalOrFunction + reduce(122), // ==, reduce: MlrvalOrFunction + reduce(122), // !=, reduce: MlrvalOrFunction + reduce(122), // >, reduce: MlrvalOrFunction + reduce(122), // >=, reduce: MlrvalOrFunction + reduce(122), // <, reduce: MlrvalOrFunction + reduce(122), // <=, reduce: MlrvalOrFunction + reduce(122), // |, reduce: MlrvalOrFunction + reduce(122), // ^, reduce: MlrvalOrFunction + reduce(122), // &, reduce: MlrvalOrFunction + reduce(122), // <<, reduce: MlrvalOrFunction + reduce(122), // >>, reduce: MlrvalOrFunction + reduce(122), // >>>, reduce: MlrvalOrFunction + reduce(122), // +, reduce: MlrvalOrFunction + reduce(122), // -, reduce: MlrvalOrFunction + reduce(122), // .+, reduce: MlrvalOrFunction + reduce(122), // .-, reduce: MlrvalOrFunction + reduce(122), // ., reduce: MlrvalOrFunction + reduce(122), // *, reduce: MlrvalOrFunction + reduce(122), // /, reduce: MlrvalOrFunction + reduce(122), // //, reduce: MlrvalOrFunction + reduce(122), // %, reduce: MlrvalOrFunction + reduce(122), // .*, reduce: MlrvalOrFunction + reduce(122), // ./, reduce: MlrvalOrFunction + reduce(122), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(122), // [, reduce: MlrvalOrFunction + reduce(122), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1143 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(123), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(123), // ||, reduce: MlrvalOrFunction + reduce(123), // ^^, reduce: MlrvalOrFunction + reduce(123), // &&, reduce: MlrvalOrFunction + reduce(123), // =~, reduce: MlrvalOrFunction + reduce(123), // !=~, reduce: MlrvalOrFunction + reduce(123), // ==, reduce: MlrvalOrFunction + reduce(123), // !=, reduce: MlrvalOrFunction + reduce(123), // >, reduce: MlrvalOrFunction + reduce(123), // >=, reduce: MlrvalOrFunction + reduce(123), // <, reduce: MlrvalOrFunction + reduce(123), // <=, reduce: MlrvalOrFunction + reduce(123), // |, reduce: MlrvalOrFunction + reduce(123), // ^, reduce: MlrvalOrFunction + reduce(123), // &, reduce: MlrvalOrFunction + reduce(123), // <<, reduce: MlrvalOrFunction + reduce(123), // >>, reduce: MlrvalOrFunction + reduce(123), // >>>, reduce: MlrvalOrFunction + reduce(123), // +, reduce: MlrvalOrFunction + reduce(123), // -, reduce: MlrvalOrFunction + reduce(123), // .+, reduce: MlrvalOrFunction + reduce(123), // .-, reduce: MlrvalOrFunction + reduce(123), // ., reduce: MlrvalOrFunction + reduce(123), // *, reduce: MlrvalOrFunction + reduce(123), // /, reduce: MlrvalOrFunction + reduce(123), // //, reduce: MlrvalOrFunction + reduce(123), // %, reduce: MlrvalOrFunction + reduce(123), // .*, reduce: MlrvalOrFunction + reduce(123), // ./, reduce: MlrvalOrFunction + reduce(123), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(123), // [, reduce: MlrvalOrFunction + reduce(123), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1144 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + shift(1662), // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1145 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(129), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(129), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(129), // ||, reduce: MlrvalOrFunction + reduce(129), // ^^, reduce: MlrvalOrFunction + reduce(129), // &&, reduce: MlrvalOrFunction + reduce(129), // =~, reduce: MlrvalOrFunction + reduce(129), // !=~, reduce: MlrvalOrFunction + reduce(129), // ==, reduce: MlrvalOrFunction + reduce(129), // !=, reduce: MlrvalOrFunction + reduce(129), // >, reduce: MlrvalOrFunction + reduce(129), // >=, reduce: MlrvalOrFunction + reduce(129), // <, reduce: MlrvalOrFunction + reduce(129), // <=, reduce: MlrvalOrFunction + reduce(129), // |, reduce: MlrvalOrFunction + reduce(129), // ^, reduce: MlrvalOrFunction + reduce(129), // &, reduce: MlrvalOrFunction + reduce(129), // <<, reduce: MlrvalOrFunction + reduce(129), // >>, reduce: MlrvalOrFunction + reduce(129), // >>>, reduce: MlrvalOrFunction + reduce(129), // +, reduce: MlrvalOrFunction + reduce(129), // -, reduce: MlrvalOrFunction + reduce(129), // .+, reduce: MlrvalOrFunction + reduce(129), // .-, reduce: MlrvalOrFunction + reduce(129), // ., reduce: MlrvalOrFunction + reduce(129), // *, reduce: MlrvalOrFunction + reduce(129), // /, reduce: MlrvalOrFunction + reduce(129), // //, reduce: MlrvalOrFunction + reduce(129), // %, reduce: MlrvalOrFunction + reduce(129), // .*, reduce: MlrvalOrFunction + reduce(129), // ./, reduce: MlrvalOrFunction + reduce(129), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(129), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(129), // [, reduce: MlrvalOrFunction + reduce(129), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1146 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(136), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(136), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(136), // ||, reduce: MlrvalOrFunction + reduce(136), // ^^, reduce: MlrvalOrFunction + reduce(136), // &&, reduce: MlrvalOrFunction + reduce(136), // =~, reduce: MlrvalOrFunction + reduce(136), // !=~, reduce: MlrvalOrFunction + reduce(136), // ==, reduce: MlrvalOrFunction + reduce(136), // !=, reduce: MlrvalOrFunction + reduce(136), // >, reduce: MlrvalOrFunction + reduce(136), // >=, reduce: MlrvalOrFunction + reduce(136), // <, reduce: MlrvalOrFunction + reduce(136), // <=, reduce: MlrvalOrFunction + reduce(136), // |, reduce: MlrvalOrFunction + reduce(136), // ^, reduce: MlrvalOrFunction + reduce(136), // &, reduce: MlrvalOrFunction + reduce(136), // <<, reduce: MlrvalOrFunction + reduce(136), // >>, reduce: MlrvalOrFunction + reduce(136), // >>>, reduce: MlrvalOrFunction + reduce(136), // +, reduce: MlrvalOrFunction + reduce(136), // -, reduce: MlrvalOrFunction + reduce(136), // .+, reduce: MlrvalOrFunction + reduce(136), // .-, reduce: MlrvalOrFunction + reduce(136), // ., reduce: MlrvalOrFunction + reduce(136), // *, reduce: MlrvalOrFunction + reduce(136), // /, reduce: MlrvalOrFunction + reduce(136), // //, reduce: MlrvalOrFunction + reduce(136), // %, reduce: MlrvalOrFunction + reduce(136), // .*, reduce: MlrvalOrFunction + reduce(136), // ./, reduce: MlrvalOrFunction + reduce(136), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(136), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(136), // [, reduce: MlrvalOrFunction + reduce(136), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1147 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(137), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(137), // ?, reduce: ContextVariable + nil, // : + reduce(137), // ||, reduce: ContextVariable + reduce(137), // ^^, reduce: ContextVariable + reduce(137), // &&, reduce: ContextVariable + reduce(137), // =~, reduce: ContextVariable + reduce(137), // !=~, reduce: ContextVariable + reduce(137), // ==, reduce: ContextVariable + reduce(137), // !=, reduce: ContextVariable + reduce(137), // >, reduce: ContextVariable + reduce(137), // >=, reduce: ContextVariable + reduce(137), // <, reduce: ContextVariable + reduce(137), // <=, reduce: ContextVariable + reduce(137), // |, reduce: ContextVariable + reduce(137), // ^, reduce: ContextVariable + reduce(137), // &, reduce: ContextVariable + reduce(137), // <<, reduce: ContextVariable + reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable + reduce(137), // +, reduce: ContextVariable + reduce(137), // -, reduce: ContextVariable + reduce(137), // .+, reduce: ContextVariable + reduce(137), // .-, reduce: ContextVariable + reduce(137), // ., reduce: ContextVariable + reduce(137), // *, reduce: ContextVariable + reduce(137), // /, reduce: ContextVariable + reduce(137), // //, reduce: ContextVariable + reduce(137), // %, reduce: ContextVariable + reduce(137), // .*, reduce: ContextVariable + reduce(137), // ./, reduce: ContextVariable + reduce(137), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(137), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(137), // [, reduce: ContextVariable + reduce(137), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1148 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(138), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(138), // ?, reduce: ContextVariable + nil, // : + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(138), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(138), // [, reduce: ContextVariable + reduce(138), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1149 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(139), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(139), // [, reduce: ContextVariable + reduce(139), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1150 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(140), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(140), // ?, reduce: ContextVariable + nil, // : + reduce(140), // ||, reduce: ContextVariable + reduce(140), // ^^, reduce: ContextVariable + reduce(140), // &&, reduce: ContextVariable + reduce(140), // =~, reduce: ContextVariable + reduce(140), // !=~, reduce: ContextVariable + reduce(140), // ==, reduce: ContextVariable + reduce(140), // !=, reduce: ContextVariable + reduce(140), // >, reduce: ContextVariable + reduce(140), // >=, reduce: ContextVariable + reduce(140), // <, reduce: ContextVariable + reduce(140), // <=, reduce: ContextVariable + reduce(140), // |, reduce: ContextVariable + reduce(140), // ^, reduce: ContextVariable + reduce(140), // &, reduce: ContextVariable + reduce(140), // <<, reduce: ContextVariable + reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable + reduce(140), // +, reduce: ContextVariable + reduce(140), // -, reduce: ContextVariable + reduce(140), // .+, reduce: ContextVariable + reduce(140), // .-, reduce: ContextVariable + reduce(140), // ., reduce: ContextVariable + reduce(140), // *, reduce: ContextVariable + reduce(140), // /, reduce: ContextVariable + reduce(140), // //, reduce: ContextVariable + reduce(140), // %, reduce: ContextVariable + reduce(140), // .*, reduce: ContextVariable + reduce(140), // ./, reduce: ContextVariable + reduce(140), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(140), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(140), // [, reduce: ContextVariable + reduce(140), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1151 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(141), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ContextVariable + nil, // : + reduce(141), // ||, reduce: ContextVariable + reduce(141), // ^^, reduce: ContextVariable + reduce(141), // &&, reduce: ContextVariable + reduce(141), // =~, reduce: ContextVariable + reduce(141), // !=~, reduce: ContextVariable + reduce(141), // ==, reduce: ContextVariable + reduce(141), // !=, reduce: ContextVariable + reduce(141), // >, reduce: ContextVariable + reduce(141), // >=, reduce: ContextVariable + reduce(141), // <, reduce: ContextVariable + reduce(141), // <=, reduce: ContextVariable + reduce(141), // |, reduce: ContextVariable + reduce(141), // ^, reduce: ContextVariable + reduce(141), // &, reduce: ContextVariable + reduce(141), // <<, reduce: ContextVariable + reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable + reduce(141), // +, reduce: ContextVariable + reduce(141), // -, reduce: ContextVariable + reduce(141), // .+, reduce: ContextVariable + reduce(141), // .-, reduce: ContextVariable + reduce(141), // ., reduce: ContextVariable + reduce(141), // *, reduce: ContextVariable + reduce(141), // /, reduce: ContextVariable + reduce(141), // //, reduce: ContextVariable + reduce(141), // %, reduce: ContextVariable + reduce(141), // .*, reduce: ContextVariable + reduce(141), // ./, reduce: ContextVariable + reduce(141), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(141), // [, reduce: ContextVariable + reduce(141), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1152 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(142), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: ContextVariable + nil, // : + reduce(142), // ||, reduce: ContextVariable + reduce(142), // ^^, reduce: ContextVariable + reduce(142), // &&, reduce: ContextVariable + reduce(142), // =~, reduce: ContextVariable + reduce(142), // !=~, reduce: ContextVariable + reduce(142), // ==, reduce: ContextVariable + reduce(142), // !=, reduce: ContextVariable + reduce(142), // >, reduce: ContextVariable + reduce(142), // >=, reduce: ContextVariable + reduce(142), // <, reduce: ContextVariable + reduce(142), // <=, reduce: ContextVariable + reduce(142), // |, reduce: ContextVariable + reduce(142), // ^, reduce: ContextVariable + reduce(142), // &, reduce: ContextVariable + reduce(142), // <<, reduce: ContextVariable + reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable + reduce(142), // +, reduce: ContextVariable + reduce(142), // -, reduce: ContextVariable + reduce(142), // .+, reduce: ContextVariable + reduce(142), // .-, reduce: ContextVariable + reduce(142), // ., reduce: ContextVariable + reduce(142), // *, reduce: ContextVariable + reduce(142), // /, reduce: ContextVariable + reduce(142), // //, reduce: ContextVariable + reduce(142), // %, reduce: ContextVariable + reduce(142), // .*, reduce: ContextVariable + reduce(142), // ./, reduce: ContextVariable + reduce(142), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(142), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(142), // [, reduce: ContextVariable + reduce(142), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1153 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(143), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(143), // ?, reduce: ContextVariable + nil, // : + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(143), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(143), // [, reduce: ContextVariable + reduce(143), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1154 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(144), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + nil, // : + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(144), // [, reduce: ContextVariable + reduce(144), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1155 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(145), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ContextVariable + nil, // : + reduce(145), // ||, reduce: ContextVariable + reduce(145), // ^^, reduce: ContextVariable + reduce(145), // &&, reduce: ContextVariable + reduce(145), // =~, reduce: ContextVariable + reduce(145), // !=~, reduce: ContextVariable + reduce(145), // ==, reduce: ContextVariable + reduce(145), // !=, reduce: ContextVariable + reduce(145), // >, reduce: ContextVariable + reduce(145), // >=, reduce: ContextVariable + reduce(145), // <, reduce: ContextVariable + reduce(145), // <=, reduce: ContextVariable + reduce(145), // |, reduce: ContextVariable + reduce(145), // ^, reduce: ContextVariable + reduce(145), // &, reduce: ContextVariable + reduce(145), // <<, reduce: ContextVariable + reduce(145), // >>, reduce: ContextVariable + reduce(145), // >>>, reduce: ContextVariable + reduce(145), // +, reduce: ContextVariable + reduce(145), // -, reduce: ContextVariable + reduce(145), // .+, reduce: ContextVariable + reduce(145), // .-, reduce: ContextVariable + reduce(145), // ., reduce: ContextVariable + reduce(145), // *, reduce: ContextVariable + reduce(145), // /, reduce: ContextVariable + reduce(145), // //, reduce: ContextVariable + reduce(145), // %, reduce: ContextVariable + reduce(145), // .*, reduce: ContextVariable + reduce(145), // ./, reduce: ContextVariable + reduce(145), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(145), // [, reduce: ContextVariable + reduce(145), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1156 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(146), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ContextVariable + nil, // : + reduce(146), // ||, reduce: ContextVariable + reduce(146), // ^^, reduce: ContextVariable + reduce(146), // &&, reduce: ContextVariable + reduce(146), // =~, reduce: ContextVariable + reduce(146), // !=~, reduce: ContextVariable + reduce(146), // ==, reduce: ContextVariable + reduce(146), // !=, reduce: ContextVariable + reduce(146), // >, reduce: ContextVariable + reduce(146), // >=, reduce: ContextVariable + reduce(146), // <, reduce: ContextVariable + reduce(146), // <=, reduce: ContextVariable + reduce(146), // |, reduce: ContextVariable + reduce(146), // ^, reduce: ContextVariable + reduce(146), // &, reduce: ContextVariable + reduce(146), // <<, reduce: ContextVariable + reduce(146), // >>, reduce: ContextVariable + reduce(146), // >>>, reduce: ContextVariable + reduce(146), // +, reduce: ContextVariable + reduce(146), // -, reduce: ContextVariable + reduce(146), // .+, reduce: ContextVariable + reduce(146), // .-, reduce: ContextVariable + reduce(146), // ., reduce: ContextVariable + reduce(146), // *, reduce: ContextVariable + reduce(146), // /, reduce: ContextVariable + reduce(146), // //, reduce: ContextVariable + reduce(146), // %, reduce: ContextVariable + reduce(146), // .*, reduce: ContextVariable + reduce(146), // ./, reduce: ContextVariable + reduce(146), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(146), // [, reduce: ContextVariable + reduce(146), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1157 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(147), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: ContextVariable + nil, // : + reduce(147), // ||, reduce: ContextVariable + reduce(147), // ^^, reduce: ContextVariable + reduce(147), // &&, reduce: ContextVariable + reduce(147), // =~, reduce: ContextVariable + reduce(147), // !=~, reduce: ContextVariable + reduce(147), // ==, reduce: ContextVariable + reduce(147), // !=, reduce: ContextVariable + reduce(147), // >, reduce: ContextVariable + reduce(147), // >=, reduce: ContextVariable + reduce(147), // <, reduce: ContextVariable + reduce(147), // <=, reduce: ContextVariable + reduce(147), // |, reduce: ContextVariable + reduce(147), // ^, reduce: ContextVariable + reduce(147), // &, reduce: ContextVariable + reduce(147), // <<, reduce: ContextVariable + reduce(147), // >>, reduce: ContextVariable + reduce(147), // >>>, reduce: ContextVariable + reduce(147), // +, reduce: ContextVariable + reduce(147), // -, reduce: ContextVariable + reduce(147), // .+, reduce: ContextVariable + reduce(147), // .-, reduce: ContextVariable + reduce(147), // ., reduce: ContextVariable + reduce(147), // *, reduce: ContextVariable + reduce(147), // /, reduce: ContextVariable + reduce(147), // //, reduce: ContextVariable + reduce(147), // %, reduce: ContextVariable + reduce(147), // .*, reduce: ContextVariable + reduce(147), // ./, reduce: ContextVariable + reduce(147), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(147), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(147), // [, reduce: ContextVariable + reduce(147), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1158 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(148), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(148), // ||, reduce: MlrvalOrFunction + reduce(148), // ^^, reduce: MlrvalOrFunction + reduce(148), // &&, reduce: MlrvalOrFunction + reduce(148), // =~, reduce: MlrvalOrFunction + reduce(148), // !=~, reduce: MlrvalOrFunction + reduce(148), // ==, reduce: MlrvalOrFunction + reduce(148), // !=, reduce: MlrvalOrFunction + reduce(148), // >, reduce: MlrvalOrFunction + reduce(148), // >=, reduce: MlrvalOrFunction + reduce(148), // <, reduce: MlrvalOrFunction + reduce(148), // <=, reduce: MlrvalOrFunction + reduce(148), // |, reduce: MlrvalOrFunction + reduce(148), // ^, reduce: MlrvalOrFunction + reduce(148), // &, reduce: MlrvalOrFunction + reduce(148), // <<, reduce: MlrvalOrFunction + reduce(148), // >>, reduce: MlrvalOrFunction + reduce(148), // >>>, reduce: MlrvalOrFunction + reduce(148), // +, reduce: MlrvalOrFunction + reduce(148), // -, reduce: MlrvalOrFunction + reduce(148), // .+, reduce: MlrvalOrFunction + reduce(148), // .-, reduce: MlrvalOrFunction + reduce(148), // ., reduce: MlrvalOrFunction + reduce(148), // *, reduce: MlrvalOrFunction + reduce(148), // /, reduce: MlrvalOrFunction + reduce(148), // //, reduce: MlrvalOrFunction + reduce(148), // %, reduce: MlrvalOrFunction + reduce(148), // .*, reduce: MlrvalOrFunction + reduce(148), // ./, reduce: MlrvalOrFunction + reduce(148), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(148), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(148), // [, reduce: MlrvalOrFunction + reduce(148), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1159 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(150), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(150), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(150), // ||, reduce: MlrvalOrFunction + reduce(150), // ^^, reduce: MlrvalOrFunction + reduce(150), // &&, reduce: MlrvalOrFunction + reduce(150), // =~, reduce: MlrvalOrFunction + reduce(150), // !=~, reduce: MlrvalOrFunction + reduce(150), // ==, reduce: MlrvalOrFunction + reduce(150), // !=, reduce: MlrvalOrFunction + reduce(150), // >, reduce: MlrvalOrFunction + reduce(150), // >=, reduce: MlrvalOrFunction + reduce(150), // <, reduce: MlrvalOrFunction + reduce(150), // <=, reduce: MlrvalOrFunction + reduce(150), // |, reduce: MlrvalOrFunction + reduce(150), // ^, reduce: MlrvalOrFunction + reduce(150), // &, reduce: MlrvalOrFunction + reduce(150), // <<, reduce: MlrvalOrFunction + reduce(150), // >>, reduce: MlrvalOrFunction + reduce(150), // >>>, reduce: MlrvalOrFunction + reduce(150), // +, reduce: MlrvalOrFunction + reduce(150), // -, reduce: MlrvalOrFunction + reduce(150), // .+, reduce: MlrvalOrFunction + reduce(150), // .-, reduce: MlrvalOrFunction + reduce(150), // ., reduce: MlrvalOrFunction + reduce(150), // *, reduce: MlrvalOrFunction + reduce(150), // /, reduce: MlrvalOrFunction + reduce(150), // //, reduce: MlrvalOrFunction + reduce(150), // %, reduce: MlrvalOrFunction + reduce(150), // .*, reduce: MlrvalOrFunction + reduce(150), // ./, reduce: MlrvalOrFunction + reduce(150), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(150), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(150), // [, reduce: MlrvalOrFunction + reduce(150), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1160 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(155), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(155), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(155), // ||, reduce: MlrvalOrFunction + reduce(155), // ^^, reduce: MlrvalOrFunction + reduce(155), // &&, reduce: MlrvalOrFunction + reduce(155), // =~, reduce: MlrvalOrFunction + reduce(155), // !=~, reduce: MlrvalOrFunction + reduce(155), // ==, reduce: MlrvalOrFunction + reduce(155), // !=, reduce: MlrvalOrFunction + reduce(155), // >, reduce: MlrvalOrFunction + reduce(155), // >=, reduce: MlrvalOrFunction + reduce(155), // <, reduce: MlrvalOrFunction + reduce(155), // <=, reduce: MlrvalOrFunction + reduce(155), // |, reduce: MlrvalOrFunction + reduce(155), // ^, reduce: MlrvalOrFunction + reduce(155), // &, reduce: MlrvalOrFunction + reduce(155), // <<, reduce: MlrvalOrFunction + reduce(155), // >>, reduce: MlrvalOrFunction + reduce(155), // >>>, reduce: MlrvalOrFunction + reduce(155), // +, reduce: MlrvalOrFunction + reduce(155), // -, reduce: MlrvalOrFunction + reduce(155), // .+, reduce: MlrvalOrFunction + reduce(155), // .-, reduce: MlrvalOrFunction + reduce(155), // ., reduce: MlrvalOrFunction + reduce(155), // *, reduce: MlrvalOrFunction + reduce(155), // /, reduce: MlrvalOrFunction + reduce(155), // //, reduce: MlrvalOrFunction + reduce(155), // %, reduce: MlrvalOrFunction + reduce(155), // .*, reduce: MlrvalOrFunction + reduce(155), // ./, reduce: MlrvalOrFunction + reduce(155), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(155), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(155), // [, reduce: MlrvalOrFunction + reduce(155), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1161 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1664), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1162 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: IndirectFieldValue + reduce(28), // :, reduce: IndirectFieldValue + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: IndirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(28), // [, reduce: IndirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1163 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: IndirectOosvarValue + reduce(35), // :, reduce: IndirectOosvarValue + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(35), // **, reduce: IndirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(35), // [, reduce: IndirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1164 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1665), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1165 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalOrTerm + reduce(60), // :, reduce: LogicalOrTerm + reduce(60), // ||, reduce: LogicalOrTerm + shift(551), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1166 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: LogicalXORTerm + reduce(62), // :, reduce: LogicalXORTerm + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(552), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1167 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: LogicalAndTerm + reduce(64), // :, reduce: LogicalAndTerm + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(553), // =~ + shift(554), // !=~ + shift(555), // == + shift(556), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1168 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: EqneTerm + reduce(66), // :, reduce: EqneTerm + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(557), // > + shift(558), // >= + shift(559), // < + shift(560), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1169 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: EqneTerm + reduce(67), // :, reduce: EqneTerm + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(557), // > + shift(558), // >= + shift(559), // < + shift(560), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1170 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: EqneTerm + reduce(68), // :, reduce: EqneTerm + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(557), // > + shift(558), // >= + shift(559), // < + shift(560), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1171 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: EqneTerm + reduce(69), // :, reduce: EqneTerm + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(557), // > + shift(558), // >= + shift(559), // < + shift(560), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1172 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: CmpTerm + reduce(71), // :, reduce: CmpTerm + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(561), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1173 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: CmpTerm + reduce(72), // :, reduce: CmpTerm + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(561), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1174 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: CmpTerm + reduce(73), // :, reduce: CmpTerm + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(561), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1175 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: CmpTerm + reduce(74), // :, reduce: CmpTerm + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(561), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1176 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseORTerm + reduce(76), // :, reduce: BitwiseORTerm + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(562), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1177 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseXORTerm + reduce(78), // :, reduce: BitwiseXORTerm + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(563), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1178 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: BitwiseANDTerm + reduce(80), // :, reduce: BitwiseANDTerm + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(564), // << + shift(565), // >> + shift(566), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1179 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: BitwiseShiftTerm + reduce(82), // :, reduce: BitwiseShiftTerm + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(567), // + + shift(568), // - + shift(569), // .+ + shift(570), // .- + shift(571), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1180 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: BitwiseShiftTerm + reduce(83), // :, reduce: BitwiseShiftTerm + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(567), // + + shift(568), // - + shift(569), // .+ + shift(570), // .- + shift(571), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1181 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: BitwiseShiftTerm + reduce(84), // :, reduce: BitwiseShiftTerm + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(567), // + + shift(568), // - + shift(569), // .+ + shift(570), // .- + shift(571), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1182 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: AddsubdotTerm + reduce(86), // :, reduce: AddsubdotTerm + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(573), // * + shift(574), // / + shift(575), // // + shift(576), // % + shift(577), // .* + shift(578), // ./ + shift(579), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1183 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: AddsubdotTerm + reduce(87), // :, reduce: AddsubdotTerm + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(573), // * + shift(574), // / + shift(575), // // + shift(576), // % + shift(577), // .* + shift(578), // ./ + shift(579), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1184 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + reduce(88), // :, reduce: AddsubdotTerm + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(573), // * + shift(574), // / + shift(575), // // + shift(576), // % + shift(577), // .* + shift(578), // ./ + shift(579), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1185 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + reduce(89), // :, reduce: AddsubdotTerm + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(573), // * + shift(574), // / + shift(575), // // + shift(576), // % + shift(577), // .* + shift(578), // ./ + shift(579), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1186 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + reduce(90), // :, reduce: AddsubdotTerm + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(573), // * + shift(574), // / + shift(575), // // + shift(576), // % + shift(577), // .* + shift(578), // ./ + shift(579), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1187 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + reduce(92), // :, reduce: MuldivTerm + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1188 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + reduce(93), // :, reduce: MuldivTerm + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1189 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: MuldivTerm + reduce(94), // :, reduce: MuldivTerm + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1190 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(95), // ?, reduce: MuldivTerm + reduce(95), // :, reduce: MuldivTerm + reduce(95), // ||, reduce: MuldivTerm + reduce(95), // ^^, reduce: MuldivTerm + reduce(95), // &&, reduce: MuldivTerm + reduce(95), // =~, reduce: MuldivTerm + reduce(95), // !=~, reduce: MuldivTerm + reduce(95), // ==, reduce: MuldivTerm + reduce(95), // !=, reduce: MuldivTerm + reduce(95), // >, reduce: MuldivTerm + reduce(95), // >=, reduce: MuldivTerm + reduce(95), // <, reduce: MuldivTerm + reduce(95), // <=, reduce: MuldivTerm + reduce(95), // |, reduce: MuldivTerm + reduce(95), // ^, reduce: MuldivTerm + reduce(95), // &, reduce: MuldivTerm + reduce(95), // <<, reduce: MuldivTerm + reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm + reduce(95), // +, reduce: MuldivTerm + reduce(95), // -, reduce: MuldivTerm + reduce(95), // .+, reduce: MuldivTerm + reduce(95), // .-, reduce: MuldivTerm + reduce(95), // ., reduce: MuldivTerm + reduce(95), // *, reduce: MuldivTerm + reduce(95), // /, reduce: MuldivTerm + reduce(95), // //, reduce: MuldivTerm + reduce(95), // %, reduce: MuldivTerm + reduce(95), // .*, reduce: MuldivTerm + reduce(95), // ./, reduce: MuldivTerm + reduce(95), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1191 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + reduce(96), // :, reduce: MuldivTerm + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1192 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + reduce(97), // :, reduce: MuldivTerm + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1193 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + reduce(98), // :, reduce: MuldivTerm + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1194 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: PowTerm + reduce(107), // :, reduce: PowTerm + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1195 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: PrecedenceChainEnd + reduce(109), // :, reduce: PrecedenceChainEnd + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1196 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1666), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1667), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1197 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1669), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1198 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(125), // ?, reduce: ArrayLiteral + reduce(125), // :, reduce: ArrayLiteral + reduce(125), // ||, reduce: ArrayLiteral + reduce(125), // ^^, reduce: ArrayLiteral + reduce(125), // &&, reduce: ArrayLiteral + reduce(125), // =~, reduce: ArrayLiteral + reduce(125), // !=~, reduce: ArrayLiteral + reduce(125), // ==, reduce: ArrayLiteral + reduce(125), // !=, reduce: ArrayLiteral + reduce(125), // >, reduce: ArrayLiteral + reduce(125), // >=, reduce: ArrayLiteral + reduce(125), // <, reduce: ArrayLiteral + reduce(125), // <=, reduce: ArrayLiteral + reduce(125), // |, reduce: ArrayLiteral + reduce(125), // ^, reduce: ArrayLiteral + reduce(125), // &, reduce: ArrayLiteral + reduce(125), // <<, reduce: ArrayLiteral + reduce(125), // >>, reduce: ArrayLiteral + reduce(125), // >>>, reduce: ArrayLiteral + reduce(125), // +, reduce: ArrayLiteral + reduce(125), // -, reduce: ArrayLiteral + reduce(125), // .+, reduce: ArrayLiteral + reduce(125), // .-, reduce: ArrayLiteral + reduce(125), // ., reduce: ArrayLiteral + reduce(125), // *, reduce: ArrayLiteral + reduce(125), // /, reduce: ArrayLiteral + reduce(125), // //, reduce: ArrayLiteral + reduce(125), // %, reduce: ArrayLiteral + reduce(125), // .*, reduce: ArrayLiteral + reduce(125), // ./, reduce: ArrayLiteral + reduce(125), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(125), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(125), // [, reduce: ArrayLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1199 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(134), // }, reduce: MapLiteralKeyValuePairs + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -190340,8 +130787,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -190360,6 +130805,63119 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1200 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(156), // ?, reduce: FcnOrSubrCall + reduce(156), // :, reduce: FcnOrSubrCall + reduce(156), // ||, reduce: FcnOrSubrCall + reduce(156), // ^^, reduce: FcnOrSubrCall + reduce(156), // &&, reduce: FcnOrSubrCall + reduce(156), // =~, reduce: FcnOrSubrCall + reduce(156), // !=~, reduce: FcnOrSubrCall + reduce(156), // ==, reduce: FcnOrSubrCall + reduce(156), // !=, reduce: FcnOrSubrCall + reduce(156), // >, reduce: FcnOrSubrCall + reduce(156), // >=, reduce: FcnOrSubrCall + reduce(156), // <, reduce: FcnOrSubrCall + reduce(156), // <=, reduce: FcnOrSubrCall + reduce(156), // |, reduce: FcnOrSubrCall + reduce(156), // ^, reduce: FcnOrSubrCall + reduce(156), // &, reduce: FcnOrSubrCall + reduce(156), // <<, reduce: FcnOrSubrCall + reduce(156), // >>, reduce: FcnOrSubrCall + reduce(156), // >>>, reduce: FcnOrSubrCall + reduce(156), // +, reduce: FcnOrSubrCall + reduce(156), // -, reduce: FcnOrSubrCall + reduce(156), // .+, reduce: FcnOrSubrCall + reduce(156), // .-, reduce: FcnOrSubrCall + reduce(156), // ., reduce: FcnOrSubrCall + reduce(156), // *, reduce: FcnOrSubrCall + reduce(156), // /, reduce: FcnOrSubrCall + reduce(156), // //, reduce: FcnOrSubrCall + reduce(156), // %, reduce: FcnOrSubrCall + reduce(156), // .*, reduce: FcnOrSubrCall + reduce(156), // ./, reduce: FcnOrSubrCall + reduce(156), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(156), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(156), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1201 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1670), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1202 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(131), // $, reduce: MapLiteral + nil, // empty + reduce(131), // ;, reduce: MapLiteral + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(131), // ?, reduce: MapLiteral + nil, // : + reduce(131), // ||, reduce: MapLiteral + reduce(131), // ^^, reduce: MapLiteral + reduce(131), // &&, reduce: MapLiteral + reduce(131), // =~, reduce: MapLiteral + reduce(131), // !=~, reduce: MapLiteral + reduce(131), // ==, reduce: MapLiteral + reduce(131), // !=, reduce: MapLiteral + reduce(131), // >, reduce: MapLiteral + reduce(131), // >=, reduce: MapLiteral + reduce(131), // <, reduce: MapLiteral + reduce(131), // <=, reduce: MapLiteral + reduce(131), // |, reduce: MapLiteral + reduce(131), // ^, reduce: MapLiteral + reduce(131), // &, reduce: MapLiteral + reduce(131), // <<, reduce: MapLiteral + reduce(131), // >>, reduce: MapLiteral + reduce(131), // >>>, reduce: MapLiteral + reduce(131), // +, reduce: MapLiteral + reduce(131), // -, reduce: MapLiteral + reduce(131), // .+, reduce: MapLiteral + reduce(131), // .-, reduce: MapLiteral + reduce(131), // ., reduce: MapLiteral + reduce(131), // *, reduce: MapLiteral + reduce(131), // /, reduce: MapLiteral + reduce(131), // //, reduce: MapLiteral + reduce(131), // %, reduce: MapLiteral + reduce(131), // .*, reduce: MapLiteral + reduce(131), // ./, reduce: MapLiteral + reduce(131), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(131), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(131), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1203 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(28), // $, reduce: IndirectFieldValue + nil, // empty + reduce(28), // ;, reduce: IndirectFieldValue + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: IndirectFieldValue + nil, // : + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: IndirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(28), // [, reduce: IndirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1204 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(35), // $, reduce: IndirectOosvarValue + nil, // empty + reduce(35), // ;, reduce: IndirectOosvarValue + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(35), // **, reduce: IndirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(35), // [, reduce: IndirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1205 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1671), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1206 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(60), // $, reduce: LogicalOrTerm + nil, // empty + reduce(60), // ;, reduce: LogicalOrTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalOrTerm + nil, // : + reduce(60), // ||, reduce: LogicalOrTerm + shift(616), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1207 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(62), // $, reduce: LogicalXORTerm + nil, // empty + reduce(62), // ;, reduce: LogicalXORTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: LogicalXORTerm + nil, // : + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(617), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1208 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(64), // $, reduce: LogicalAndTerm + nil, // empty + reduce(64), // ;, reduce: LogicalAndTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: LogicalAndTerm + nil, // : + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(618), // =~ + shift(619), // !=~ + shift(620), // == + shift(621), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1209 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(66), // $, reduce: EqneTerm + nil, // empty + reduce(66), // ;, reduce: EqneTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: EqneTerm + nil, // : + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(622), // > + shift(623), // >= + shift(624), // < + shift(625), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1210 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(67), // $, reduce: EqneTerm + nil, // empty + reduce(67), // ;, reduce: EqneTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: EqneTerm + nil, // : + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(622), // > + shift(623), // >= + shift(624), // < + shift(625), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1211 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(68), // $, reduce: EqneTerm + nil, // empty + reduce(68), // ;, reduce: EqneTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: EqneTerm + nil, // : + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(622), // > + shift(623), // >= + shift(624), // < + shift(625), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1212 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(69), // $, reduce: EqneTerm + nil, // empty + reduce(69), // ;, reduce: EqneTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: EqneTerm + nil, // : + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(622), // > + shift(623), // >= + shift(624), // < + shift(625), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1213 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(71), // $, reduce: CmpTerm + nil, // empty + reduce(71), // ;, reduce: CmpTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: CmpTerm + nil, // : + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(626), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1214 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(72), // $, reduce: CmpTerm + nil, // empty + reduce(72), // ;, reduce: CmpTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: CmpTerm + nil, // : + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(626), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1215 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(73), // $, reduce: CmpTerm + nil, // empty + reduce(73), // ;, reduce: CmpTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: CmpTerm + nil, // : + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(626), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1216 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(74), // $, reduce: CmpTerm + nil, // empty + reduce(74), // ;, reduce: CmpTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: CmpTerm + nil, // : + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(626), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1217 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(76), // $, reduce: BitwiseORTerm + nil, // empty + reduce(76), // ;, reduce: BitwiseORTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseORTerm + nil, // : + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(627), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1218 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(78), // $, reduce: BitwiseXORTerm + nil, // empty + reduce(78), // ;, reduce: BitwiseXORTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(628), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1219 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(80), // $, reduce: BitwiseANDTerm + nil, // empty + reduce(80), // ;, reduce: BitwiseANDTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(629), // << + shift(630), // >> + shift(631), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1220 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(82), // $, reduce: BitwiseShiftTerm + nil, // empty + reduce(82), // ;, reduce: BitwiseShiftTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(632), // + + shift(633), // - + shift(634), // .+ + shift(635), // .- + shift(636), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1221 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(83), // $, reduce: BitwiseShiftTerm + nil, // empty + reduce(83), // ;, reduce: BitwiseShiftTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(632), // + + shift(633), // - + shift(634), // .+ + shift(635), // .- + shift(636), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1222 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(84), // $, reduce: BitwiseShiftTerm + nil, // empty + reduce(84), // ;, reduce: BitwiseShiftTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(632), // + + shift(633), // - + shift(634), // .+ + shift(635), // .- + shift(636), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1223 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(86), // $, reduce: AddsubdotTerm + nil, // empty + reduce(86), // ;, reduce: AddsubdotTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: AddsubdotTerm + nil, // : + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(638), // * + shift(639), // / + shift(640), // // + shift(641), // % + shift(642), // .* + shift(643), // ./ + shift(644), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1224 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(87), // $, reduce: AddsubdotTerm + nil, // empty + reduce(87), // ;, reduce: AddsubdotTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: AddsubdotTerm + nil, // : + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(638), // * + shift(639), // / + shift(640), // // + shift(641), // % + shift(642), // .* + shift(643), // ./ + shift(644), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1225 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(88), // $, reduce: AddsubdotTerm + nil, // empty + reduce(88), // ;, reduce: AddsubdotTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + nil, // : + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(638), // * + shift(639), // / + shift(640), // // + shift(641), // % + shift(642), // .* + shift(643), // ./ + shift(644), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1226 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(89), // $, reduce: AddsubdotTerm + nil, // empty + reduce(89), // ;, reduce: AddsubdotTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + nil, // : + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(638), // * + shift(639), // / + shift(640), // // + shift(641), // % + shift(642), // .* + shift(643), // ./ + shift(644), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1227 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(90), // $, reduce: AddsubdotTerm + nil, // empty + reduce(90), // ;, reduce: AddsubdotTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + nil, // : + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(638), // * + shift(639), // / + shift(640), // // + shift(641), // % + shift(642), // .* + shift(643), // ./ + shift(644), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1228 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(92), // $, reduce: MuldivTerm + nil, // empty + reduce(92), // ;, reduce: MuldivTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1229 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(93), // $, reduce: MuldivTerm + nil, // empty + reduce(93), // ;, reduce: MuldivTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1230 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(94), // $, reduce: MuldivTerm + nil, // empty + reduce(94), // ;, reduce: MuldivTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: MuldivTerm + nil, // : + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1231 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(95), // $, reduce: MuldivTerm + nil, // empty + reduce(95), // ;, reduce: MuldivTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(95), // ?, reduce: MuldivTerm + nil, // : + reduce(95), // ||, reduce: MuldivTerm + reduce(95), // ^^, reduce: MuldivTerm + reduce(95), // &&, reduce: MuldivTerm + reduce(95), // =~, reduce: MuldivTerm + reduce(95), // !=~, reduce: MuldivTerm + reduce(95), // ==, reduce: MuldivTerm + reduce(95), // !=, reduce: MuldivTerm + reduce(95), // >, reduce: MuldivTerm + reduce(95), // >=, reduce: MuldivTerm + reduce(95), // <, reduce: MuldivTerm + reduce(95), // <=, reduce: MuldivTerm + reduce(95), // |, reduce: MuldivTerm + reduce(95), // ^, reduce: MuldivTerm + reduce(95), // &, reduce: MuldivTerm + reduce(95), // <<, reduce: MuldivTerm + reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm + reduce(95), // +, reduce: MuldivTerm + reduce(95), // -, reduce: MuldivTerm + reduce(95), // .+, reduce: MuldivTerm + reduce(95), // .-, reduce: MuldivTerm + reduce(95), // ., reduce: MuldivTerm + reduce(95), // *, reduce: MuldivTerm + reduce(95), // /, reduce: MuldivTerm + reduce(95), // //, reduce: MuldivTerm + reduce(95), // %, reduce: MuldivTerm + reduce(95), // .*, reduce: MuldivTerm + reduce(95), // ./, reduce: MuldivTerm + reduce(95), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1232 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(96), // $, reduce: MuldivTerm + nil, // empty + reduce(96), // ;, reduce: MuldivTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + nil, // : + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1233 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(97), // $, reduce: MuldivTerm + nil, // empty + reduce(97), // ;, reduce: MuldivTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1234 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(98), // $, reduce: MuldivTerm + nil, // empty + reduce(98), // ;, reduce: MuldivTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + nil, // : + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1235 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(107), // $, reduce: PowTerm + nil, // empty + reduce(107), // ;, reduce: PowTerm + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: PowTerm + nil, // : + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1236 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(109), // $, reduce: PrecedenceChainEnd + nil, // empty + reduce(109), // ;, reduce: PrecedenceChainEnd + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1237 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1672), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1673), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1238 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1675), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1239 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(125), // $, reduce: ArrayLiteral + nil, // empty + reduce(125), // ;, reduce: ArrayLiteral + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(125), // ?, reduce: ArrayLiteral + nil, // : + reduce(125), // ||, reduce: ArrayLiteral + reduce(125), // ^^, reduce: ArrayLiteral + reduce(125), // &&, reduce: ArrayLiteral + reduce(125), // =~, reduce: ArrayLiteral + reduce(125), // !=~, reduce: ArrayLiteral + reduce(125), // ==, reduce: ArrayLiteral + reduce(125), // !=, reduce: ArrayLiteral + reduce(125), // >, reduce: ArrayLiteral + reduce(125), // >=, reduce: ArrayLiteral + reduce(125), // <, reduce: ArrayLiteral + reduce(125), // <=, reduce: ArrayLiteral + reduce(125), // |, reduce: ArrayLiteral + reduce(125), // ^, reduce: ArrayLiteral + reduce(125), // &, reduce: ArrayLiteral + reduce(125), // <<, reduce: ArrayLiteral + reduce(125), // >>, reduce: ArrayLiteral + reduce(125), // >>>, reduce: ArrayLiteral + reduce(125), // +, reduce: ArrayLiteral + reduce(125), // -, reduce: ArrayLiteral + reduce(125), // .+, reduce: ArrayLiteral + reduce(125), // .-, reduce: ArrayLiteral + reduce(125), // ., reduce: ArrayLiteral + reduce(125), // *, reduce: ArrayLiteral + reduce(125), // /, reduce: ArrayLiteral + reduce(125), // //, reduce: ArrayLiteral + reduce(125), // %, reduce: ArrayLiteral + reduce(125), // .*, reduce: ArrayLiteral + reduce(125), // ./, reduce: ArrayLiteral + reduce(125), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(125), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(125), // [, reduce: ArrayLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1240 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(156), // $, reduce: FcnOrSubrCall + nil, // empty + reduce(156), // ;, reduce: FcnOrSubrCall + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(156), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(156), // ||, reduce: FcnOrSubrCall + reduce(156), // ^^, reduce: FcnOrSubrCall + reduce(156), // &&, reduce: FcnOrSubrCall + reduce(156), // =~, reduce: FcnOrSubrCall + reduce(156), // !=~, reduce: FcnOrSubrCall + reduce(156), // ==, reduce: FcnOrSubrCall + reduce(156), // !=, reduce: FcnOrSubrCall + reduce(156), // >, reduce: FcnOrSubrCall + reduce(156), // >=, reduce: FcnOrSubrCall + reduce(156), // <, reduce: FcnOrSubrCall + reduce(156), // <=, reduce: FcnOrSubrCall + reduce(156), // |, reduce: FcnOrSubrCall + reduce(156), // ^, reduce: FcnOrSubrCall + reduce(156), // &, reduce: FcnOrSubrCall + reduce(156), // <<, reduce: FcnOrSubrCall + reduce(156), // >>, reduce: FcnOrSubrCall + reduce(156), // >>>, reduce: FcnOrSubrCall + reduce(156), // +, reduce: FcnOrSubrCall + reduce(156), // -, reduce: FcnOrSubrCall + reduce(156), // .+, reduce: FcnOrSubrCall + reduce(156), // .-, reduce: FcnOrSubrCall + reduce(156), // ., reduce: FcnOrSubrCall + reduce(156), // *, reduce: FcnOrSubrCall + reduce(156), // /, reduce: FcnOrSubrCall + reduce(156), // //, reduce: FcnOrSubrCall + reduce(156), // %, reduce: FcnOrSubrCall + reduce(156), // .*, reduce: FcnOrSubrCall + reduce(156), // ./, reduce: FcnOrSubrCall + reduce(156), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(156), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(156), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1241 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1676), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1242 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(131), // ], reduce: MapLiteral + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(131), // ?, reduce: MapLiteral + nil, // : + reduce(131), // ||, reduce: MapLiteral + reduce(131), // ^^, reduce: MapLiteral + reduce(131), // &&, reduce: MapLiteral + reduce(131), // =~, reduce: MapLiteral + reduce(131), // !=~, reduce: MapLiteral + reduce(131), // ==, reduce: MapLiteral + reduce(131), // !=, reduce: MapLiteral + reduce(131), // >, reduce: MapLiteral + reduce(131), // >=, reduce: MapLiteral + reduce(131), // <, reduce: MapLiteral + reduce(131), // <=, reduce: MapLiteral + reduce(131), // |, reduce: MapLiteral + reduce(131), // ^, reduce: MapLiteral + reduce(131), // &, reduce: MapLiteral + reduce(131), // <<, reduce: MapLiteral + reduce(131), // >>, reduce: MapLiteral + reduce(131), // >>>, reduce: MapLiteral + reduce(131), // +, reduce: MapLiteral + reduce(131), // -, reduce: MapLiteral + reduce(131), // .+, reduce: MapLiteral + reduce(131), // .-, reduce: MapLiteral + reduce(131), // ., reduce: MapLiteral + reduce(131), // *, reduce: MapLiteral + reduce(131), // /, reduce: MapLiteral + reduce(131), // //, reduce: MapLiteral + reduce(131), // %, reduce: MapLiteral + reduce(131), // .*, reduce: MapLiteral + reduce(131), // ./, reduce: MapLiteral + reduce(131), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(131), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(131), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1243 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(28), // ], reduce: IndirectFieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: IndirectFieldValue + nil, // : + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: IndirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(28), // [, reduce: IndirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1244 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(35), // ], reduce: IndirectOosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(35), // **, reduce: IndirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(35), // [, reduce: IndirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1245 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1677), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1246 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(60), // ], reduce: LogicalOrTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalOrTerm + nil, // : + reduce(60), // ||, reduce: LogicalOrTerm + shift(663), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1247 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(62), // ], reduce: LogicalXORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: LogicalXORTerm + nil, // : + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(664), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1248 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(64), // ], reduce: LogicalAndTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: LogicalAndTerm + nil, // : + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(665), // =~ + shift(666), // !=~ + shift(667), // == + shift(668), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1249 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(66), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: EqneTerm + nil, // : + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(669), // > + shift(670), // >= + shift(671), // < + shift(672), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1250 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(67), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: EqneTerm + nil, // : + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(669), // > + shift(670), // >= + shift(671), // < + shift(672), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1251 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(68), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: EqneTerm + nil, // : + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(669), // > + shift(670), // >= + shift(671), // < + shift(672), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1252 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(69), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: EqneTerm + nil, // : + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(669), // > + shift(670), // >= + shift(671), // < + shift(672), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1253 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(71), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: CmpTerm + nil, // : + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(673), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1254 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(72), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: CmpTerm + nil, // : + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(673), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1255 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(73), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: CmpTerm + nil, // : + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(673), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1256 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(74), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: CmpTerm + nil, // : + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(673), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1257 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(76), // ], reduce: BitwiseORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseORTerm + nil, // : + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(674), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1258 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(78), // ], reduce: BitwiseXORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(675), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1259 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(80), // ], reduce: BitwiseANDTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(676), // << + shift(677), // >> + shift(678), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1260 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(82), // ], reduce: BitwiseShiftTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(679), // + + shift(680), // - + shift(681), // .+ + shift(682), // .- + shift(683), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1261 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(83), // ], reduce: BitwiseShiftTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(679), // + + shift(680), // - + shift(681), // .+ + shift(682), // .- + shift(683), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1262 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(84), // ], reduce: BitwiseShiftTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(679), // + + shift(680), // - + shift(681), // .+ + shift(682), // .- + shift(683), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1263 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(86), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: AddsubdotTerm + nil, // : + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(685), // * + shift(686), // / + shift(687), // // + shift(688), // % + shift(689), // .* + shift(690), // ./ + shift(691), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1264 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(87), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: AddsubdotTerm + nil, // : + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(685), // * + shift(686), // / + shift(687), // // + shift(688), // % + shift(689), // .* + shift(690), // ./ + shift(691), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1265 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(88), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + nil, // : + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(685), // * + shift(686), // / + shift(687), // // + shift(688), // % + shift(689), // .* + shift(690), // ./ + shift(691), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1266 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(89), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + nil, // : + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(685), // * + shift(686), // / + shift(687), // // + shift(688), // % + shift(689), // .* + shift(690), // ./ + shift(691), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1267 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(90), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + nil, // : + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(685), // * + shift(686), // / + shift(687), // // + shift(688), // % + shift(689), // .* + shift(690), // ./ + shift(691), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1268 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(92), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1269 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(93), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1270 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(94), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: MuldivTerm + nil, // : + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1271 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(95), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(95), // ?, reduce: MuldivTerm + nil, // : + reduce(95), // ||, reduce: MuldivTerm + reduce(95), // ^^, reduce: MuldivTerm + reduce(95), // &&, reduce: MuldivTerm + reduce(95), // =~, reduce: MuldivTerm + reduce(95), // !=~, reduce: MuldivTerm + reduce(95), // ==, reduce: MuldivTerm + reduce(95), // !=, reduce: MuldivTerm + reduce(95), // >, reduce: MuldivTerm + reduce(95), // >=, reduce: MuldivTerm + reduce(95), // <, reduce: MuldivTerm + reduce(95), // <=, reduce: MuldivTerm + reduce(95), // |, reduce: MuldivTerm + reduce(95), // ^, reduce: MuldivTerm + reduce(95), // &, reduce: MuldivTerm + reduce(95), // <<, reduce: MuldivTerm + reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm + reduce(95), // +, reduce: MuldivTerm + reduce(95), // -, reduce: MuldivTerm + reduce(95), // .+, reduce: MuldivTerm + reduce(95), // .-, reduce: MuldivTerm + reduce(95), // ., reduce: MuldivTerm + reduce(95), // *, reduce: MuldivTerm + reduce(95), // /, reduce: MuldivTerm + reduce(95), // //, reduce: MuldivTerm + reduce(95), // %, reduce: MuldivTerm + reduce(95), // .*, reduce: MuldivTerm + reduce(95), // ./, reduce: MuldivTerm + reduce(95), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1272 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(96), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + nil, // : + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1273 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(97), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1274 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(98), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + nil, // : + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1275 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(107), // ], reduce: PowTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: PowTerm + nil, // : + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1276 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(109), // ], reduce: PrecedenceChainEnd + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1277 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1678), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1679), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1278 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1681), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1279 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(125), // ], reduce: ArrayLiteral + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(125), // ?, reduce: ArrayLiteral + nil, // : + reduce(125), // ||, reduce: ArrayLiteral + reduce(125), // ^^, reduce: ArrayLiteral + reduce(125), // &&, reduce: ArrayLiteral + reduce(125), // =~, reduce: ArrayLiteral + reduce(125), // !=~, reduce: ArrayLiteral + reduce(125), // ==, reduce: ArrayLiteral + reduce(125), // !=, reduce: ArrayLiteral + reduce(125), // >, reduce: ArrayLiteral + reduce(125), // >=, reduce: ArrayLiteral + reduce(125), // <, reduce: ArrayLiteral + reduce(125), // <=, reduce: ArrayLiteral + reduce(125), // |, reduce: ArrayLiteral + reduce(125), // ^, reduce: ArrayLiteral + reduce(125), // &, reduce: ArrayLiteral + reduce(125), // <<, reduce: ArrayLiteral + reduce(125), // >>, reduce: ArrayLiteral + reduce(125), // >>>, reduce: ArrayLiteral + reduce(125), // +, reduce: ArrayLiteral + reduce(125), // -, reduce: ArrayLiteral + reduce(125), // .+, reduce: ArrayLiteral + reduce(125), // .-, reduce: ArrayLiteral + reduce(125), // ., reduce: ArrayLiteral + reduce(125), // *, reduce: ArrayLiteral + reduce(125), // /, reduce: ArrayLiteral + reduce(125), // //, reduce: ArrayLiteral + reduce(125), // %, reduce: ArrayLiteral + reduce(125), // .*, reduce: ArrayLiteral + reduce(125), // ./, reduce: ArrayLiteral + reduce(125), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(125), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(125), // [, reduce: ArrayLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1280 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(156), // ], reduce: FcnOrSubrCall + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(156), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(156), // ||, reduce: FcnOrSubrCall + reduce(156), // ^^, reduce: FcnOrSubrCall + reduce(156), // &&, reduce: FcnOrSubrCall + reduce(156), // =~, reduce: FcnOrSubrCall + reduce(156), // !=~, reduce: FcnOrSubrCall + reduce(156), // ==, reduce: FcnOrSubrCall + reduce(156), // !=, reduce: FcnOrSubrCall + reduce(156), // >, reduce: FcnOrSubrCall + reduce(156), // >=, reduce: FcnOrSubrCall + reduce(156), // <, reduce: FcnOrSubrCall + reduce(156), // <=, reduce: FcnOrSubrCall + reduce(156), // |, reduce: FcnOrSubrCall + reduce(156), // ^, reduce: FcnOrSubrCall + reduce(156), // &, reduce: FcnOrSubrCall + reduce(156), // <<, reduce: FcnOrSubrCall + reduce(156), // >>, reduce: FcnOrSubrCall + reduce(156), // >>>, reduce: FcnOrSubrCall + reduce(156), // +, reduce: FcnOrSubrCall + reduce(156), // -, reduce: FcnOrSubrCall + reduce(156), // .+, reduce: FcnOrSubrCall + reduce(156), // .-, reduce: FcnOrSubrCall + reduce(156), // ., reduce: FcnOrSubrCall + reduce(156), // *, reduce: FcnOrSubrCall + reduce(156), // /, reduce: FcnOrSubrCall + reduce(156), // //, reduce: FcnOrSubrCall + reduce(156), // %, reduce: FcnOrSubrCall + reduce(156), // .*, reduce: FcnOrSubrCall + reduce(156), // ./, reduce: FcnOrSubrCall + reduce(156), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(156), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(156), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1281 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1682), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1282 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(5), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(23), // md_token_field_name + shift(24), // $[ + nil, // ] + shift(25), // md_token_braced_field_name + shift(27), // md_token_full_srec + shift(32), // md_token_oosvar_name + shift(33), // @[ + shift(34), // md_token_braced_oosvar_name + shift(36), // md_token_full_oosvar + shift(38), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(63), // md_token_string_literal + shift(64), // md_token_int_literal + shift(65), // md_token_float_literal + shift(66), // md_token_boolean_literal + shift(67), // md_token_M_PI + shift(68), // md_token_M_E + shift(69), // md_token_panic + shift(71), // [ + nil, // , + shift(74), // md_token_IPS + shift(75), // md_token_IFS + shift(76), // md_token_IRS + shift(77), // md_token_OPS + shift(78), // md_token_OFS + shift(79), // md_token_ORS + shift(80), // md_token_NF + shift(81), // md_token_NR + shift(82), // md_token_FNR + shift(83), // md_token_FILENAME + shift(84), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1283 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(131), // ?, reduce: MapLiteral + nil, // : + reduce(131), // ||, reduce: MapLiteral + reduce(131), // ^^, reduce: MapLiteral + reduce(131), // &&, reduce: MapLiteral + reduce(131), // =~, reduce: MapLiteral + reduce(131), // !=~, reduce: MapLiteral + reduce(131), // ==, reduce: MapLiteral + reduce(131), // !=, reduce: MapLiteral + reduce(131), // >, reduce: MapLiteral + reduce(131), // >=, reduce: MapLiteral + reduce(131), // <, reduce: MapLiteral + reduce(131), // <=, reduce: MapLiteral + reduce(131), // |, reduce: MapLiteral + reduce(131), // ^, reduce: MapLiteral + reduce(131), // &, reduce: MapLiteral + reduce(131), // <<, reduce: MapLiteral + reduce(131), // >>, reduce: MapLiteral + reduce(131), // >>>, reduce: MapLiteral + reduce(131), // +, reduce: MapLiteral + reduce(131), // -, reduce: MapLiteral + reduce(131), // .+, reduce: MapLiteral + reduce(131), // .-, reduce: MapLiteral + reduce(131), // ., reduce: MapLiteral + reduce(131), // *, reduce: MapLiteral + reduce(131), // /, reduce: MapLiteral + reduce(131), // //, reduce: MapLiteral + reduce(131), // %, reduce: MapLiteral + reduce(131), // .*, reduce: MapLiteral + reduce(131), // ./, reduce: MapLiteral + reduce(131), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(131), // **, reduce: MapLiteral + nil, // ( + reduce(131), // ), reduce: MapLiteral + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(131), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1284 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: IndirectFieldValue + nil, // : + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: IndirectFieldValue + nil, // ( + reduce(28), // ), reduce: IndirectFieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(28), // [, reduce: IndirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1285 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(35), // **, reduce: IndirectOosvarValue + nil, // ( + reduce(35), // ), reduce: IndirectOosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(35), // [, reduce: IndirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1286 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1684), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1287 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalOrTerm + nil, // : + reduce(60), // ||, reduce: LogicalOrTerm + shift(742), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(60), // ), reduce: LogicalOrTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1288 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: LogicalXORTerm + nil, // : + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(743), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(62), // ), reduce: LogicalXORTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1289 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: LogicalAndTerm + nil, // : + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(744), // =~ + shift(745), // !=~ + shift(746), // == + shift(747), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(64), // ), reduce: LogicalAndTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1290 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: EqneTerm + nil, // : + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(748), // > + shift(749), // >= + shift(750), // < + shift(751), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(66), // ), reduce: EqneTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1291 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: EqneTerm + nil, // : + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(748), // > + shift(749), // >= + shift(750), // < + shift(751), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(67), // ), reduce: EqneTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1292 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: EqneTerm + nil, // : + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(748), // > + shift(749), // >= + shift(750), // < + shift(751), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(68), // ), reduce: EqneTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1293 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: EqneTerm + nil, // : + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(748), // > + shift(749), // >= + shift(750), // < + shift(751), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(69), // ), reduce: EqneTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1294 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: CmpTerm + nil, // : + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(752), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(71), // ), reduce: CmpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1295 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: CmpTerm + nil, // : + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(752), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(72), // ), reduce: CmpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1296 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: CmpTerm + nil, // : + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(752), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(73), // ), reduce: CmpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1297 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: CmpTerm + nil, // : + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(752), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(74), // ), reduce: CmpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1298 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseORTerm + nil, // : + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(753), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(76), // ), reduce: BitwiseORTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1299 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(754), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(78), // ), reduce: BitwiseXORTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1300 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(755), // << + shift(756), // >> + shift(757), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(80), // ), reduce: BitwiseANDTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1301 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(758), // + + shift(759), // - + shift(760), // .+ + shift(761), // .- + shift(762), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(82), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1302 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(758), // + + shift(759), // - + shift(760), // .+ + shift(761), // .- + shift(762), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(83), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1303 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(758), // + + shift(759), // - + shift(760), // .+ + shift(761), // .- + shift(762), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(84), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1304 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: AddsubdotTerm + nil, // : + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(764), // * + shift(765), // / + shift(766), // // + shift(767), // % + shift(768), // .* + shift(769), // ./ + shift(770), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(86), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1305 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: AddsubdotTerm + nil, // : + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(764), // * + shift(765), // / + shift(766), // // + shift(767), // % + shift(768), // .* + shift(769), // ./ + shift(770), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(87), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1306 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + nil, // : + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(764), // * + shift(765), // / + shift(766), // // + shift(767), // % + shift(768), // .* + shift(769), // ./ + shift(770), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(88), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1307 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + nil, // : + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(764), // * + shift(765), // / + shift(766), // // + shift(767), // % + shift(768), // .* + shift(769), // ./ + shift(770), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(89), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1308 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + nil, // : + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(764), // * + shift(765), // / + shift(766), // // + shift(767), // % + shift(768), // .* + shift(769), // ./ + shift(770), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(90), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1309 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(92), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1310 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(93), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1311 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: MuldivTerm + nil, // : + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(94), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1312 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(95), // ?, reduce: MuldivTerm + nil, // : + reduce(95), // ||, reduce: MuldivTerm + reduce(95), // ^^, reduce: MuldivTerm + reduce(95), // &&, reduce: MuldivTerm + reduce(95), // =~, reduce: MuldivTerm + reduce(95), // !=~, reduce: MuldivTerm + reduce(95), // ==, reduce: MuldivTerm + reduce(95), // !=, reduce: MuldivTerm + reduce(95), // >, reduce: MuldivTerm + reduce(95), // >=, reduce: MuldivTerm + reduce(95), // <, reduce: MuldivTerm + reduce(95), // <=, reduce: MuldivTerm + reduce(95), // |, reduce: MuldivTerm + reduce(95), // ^, reduce: MuldivTerm + reduce(95), // &, reduce: MuldivTerm + reduce(95), // <<, reduce: MuldivTerm + reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm + reduce(95), // +, reduce: MuldivTerm + reduce(95), // -, reduce: MuldivTerm + reduce(95), // .+, reduce: MuldivTerm + reduce(95), // .-, reduce: MuldivTerm + reduce(95), // ., reduce: MuldivTerm + reduce(95), // *, reduce: MuldivTerm + reduce(95), // /, reduce: MuldivTerm + reduce(95), // //, reduce: MuldivTerm + reduce(95), // %, reduce: MuldivTerm + reduce(95), // .*, reduce: MuldivTerm + reduce(95), // ./, reduce: MuldivTerm + reduce(95), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(95), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1313 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + nil, // : + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(96), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1314 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(97), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1315 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + nil, // : + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(98), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1316 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: PowTerm + nil, // : + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(107), // ), reduce: PowTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1317 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + reduce(109), // ), reduce: PrecedenceChainEnd + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1318 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1685), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1686), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1319 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1688), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1320 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(125), // ?, reduce: ArrayLiteral + nil, // : + reduce(125), // ||, reduce: ArrayLiteral + reduce(125), // ^^, reduce: ArrayLiteral + reduce(125), // &&, reduce: ArrayLiteral + reduce(125), // =~, reduce: ArrayLiteral + reduce(125), // !=~, reduce: ArrayLiteral + reduce(125), // ==, reduce: ArrayLiteral + reduce(125), // !=, reduce: ArrayLiteral + reduce(125), // >, reduce: ArrayLiteral + reduce(125), // >=, reduce: ArrayLiteral + reduce(125), // <, reduce: ArrayLiteral + reduce(125), // <=, reduce: ArrayLiteral + reduce(125), // |, reduce: ArrayLiteral + reduce(125), // ^, reduce: ArrayLiteral + reduce(125), // &, reduce: ArrayLiteral + reduce(125), // <<, reduce: ArrayLiteral + reduce(125), // >>, reduce: ArrayLiteral + reduce(125), // >>>, reduce: ArrayLiteral + reduce(125), // +, reduce: ArrayLiteral + reduce(125), // -, reduce: ArrayLiteral + reduce(125), // .+, reduce: ArrayLiteral + reduce(125), // .-, reduce: ArrayLiteral + reduce(125), // ., reduce: ArrayLiteral + reduce(125), // *, reduce: ArrayLiteral + reduce(125), // /, reduce: ArrayLiteral + reduce(125), // //, reduce: ArrayLiteral + reduce(125), // %, reduce: ArrayLiteral + reduce(125), // .*, reduce: ArrayLiteral + reduce(125), // ./, reduce: ArrayLiteral + reduce(125), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(125), // **, reduce: ArrayLiteral + nil, // ( + reduce(125), // ), reduce: ArrayLiteral + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(125), // [, reduce: ArrayLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1321 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(156), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(156), // ||, reduce: FcnOrSubrCall + reduce(156), // ^^, reduce: FcnOrSubrCall + reduce(156), // &&, reduce: FcnOrSubrCall + reduce(156), // =~, reduce: FcnOrSubrCall + reduce(156), // !=~, reduce: FcnOrSubrCall + reduce(156), // ==, reduce: FcnOrSubrCall + reduce(156), // !=, reduce: FcnOrSubrCall + reduce(156), // >, reduce: FcnOrSubrCall + reduce(156), // >=, reduce: FcnOrSubrCall + reduce(156), // <, reduce: FcnOrSubrCall + reduce(156), // <=, reduce: FcnOrSubrCall + reduce(156), // |, reduce: FcnOrSubrCall + reduce(156), // ^, reduce: FcnOrSubrCall + reduce(156), // &, reduce: FcnOrSubrCall + reduce(156), // <<, reduce: FcnOrSubrCall + reduce(156), // >>, reduce: FcnOrSubrCall + reduce(156), // >>>, reduce: FcnOrSubrCall + reduce(156), // +, reduce: FcnOrSubrCall + reduce(156), // -, reduce: FcnOrSubrCall + reduce(156), // .+, reduce: FcnOrSubrCall + reduce(156), // .-, reduce: FcnOrSubrCall + reduce(156), // ., reduce: FcnOrSubrCall + reduce(156), // *, reduce: FcnOrSubrCall + reduce(156), // /, reduce: FcnOrSubrCall + reduce(156), // //, reduce: FcnOrSubrCall + reduce(156), // %, reduce: FcnOrSubrCall + reduce(156), // .*, reduce: FcnOrSubrCall + reduce(156), // ./, reduce: FcnOrSubrCall + reduce(156), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(156), // **, reduce: FcnOrSubrCall + nil, // ( + reduce(156), // ), reduce: FcnOrSubrCall + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(156), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1322 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1689), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1323 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(130), // ], reduce: MapLiteral + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(130), // ?, reduce: MapLiteral + reduce(130), // :, reduce: MapLiteral + reduce(130), // ||, reduce: MapLiteral + reduce(130), // ^^, reduce: MapLiteral + reduce(130), // &&, reduce: MapLiteral + reduce(130), // =~, reduce: MapLiteral + reduce(130), // !=~, reduce: MapLiteral + reduce(130), // ==, reduce: MapLiteral + reduce(130), // !=, reduce: MapLiteral + reduce(130), // >, reduce: MapLiteral + reduce(130), // >=, reduce: MapLiteral + reduce(130), // <, reduce: MapLiteral + reduce(130), // <=, reduce: MapLiteral + reduce(130), // |, reduce: MapLiteral + reduce(130), // ^, reduce: MapLiteral + reduce(130), // &, reduce: MapLiteral + reduce(130), // <<, reduce: MapLiteral + reduce(130), // >>, reduce: MapLiteral + reduce(130), // >>>, reduce: MapLiteral + reduce(130), // +, reduce: MapLiteral + reduce(130), // -, reduce: MapLiteral + reduce(130), // .+, reduce: MapLiteral + reduce(130), // .-, reduce: MapLiteral + reduce(130), // ., reduce: MapLiteral + reduce(130), // *, reduce: MapLiteral + reduce(130), // /, reduce: MapLiteral + reduce(130), // //, reduce: MapLiteral + reduce(130), // %, reduce: MapLiteral + reduce(130), // .*, reduce: MapLiteral + reduce(130), // ./, reduce: MapLiteral + reduce(130), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(130), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(130), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1324 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(1690), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1325 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(149), // $, reduce: ArrayOrMapIndexAccess + nil, // empty + reduce(149), // ;, reduce: ArrayOrMapIndexAccess + nil, // { + nil, // } + reduce(149), // =, reduce: ArrayOrMapIndexAccess + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(149), // ||=, reduce: ArrayOrMapIndexAccess + reduce(149), // ^^=, reduce: ArrayOrMapIndexAccess + reduce(149), // &&=, reduce: ArrayOrMapIndexAccess + reduce(149), // |=, reduce: ArrayOrMapIndexAccess + reduce(149), // ^=, reduce: ArrayOrMapIndexAccess + reduce(149), // <<=, reduce: ArrayOrMapIndexAccess + reduce(149), // >>=, reduce: ArrayOrMapIndexAccess + reduce(149), // >>>=, reduce: ArrayOrMapIndexAccess + reduce(149), // +=, reduce: ArrayOrMapIndexAccess + reduce(149), // .=, reduce: ArrayOrMapIndexAccess + reduce(149), // -=, reduce: ArrayOrMapIndexAccess + reduce(149), // *=, reduce: ArrayOrMapIndexAccess + reduce(149), // /=, reduce: ArrayOrMapIndexAccess + reduce(149), // //=, reduce: ArrayOrMapIndexAccess + reduce(149), // %=, reduce: ArrayOrMapIndexAccess + reduce(149), // **=, reduce: ArrayOrMapIndexAccess + reduce(149), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(149), // ||, reduce: ArrayOrMapIndexAccess + reduce(149), // ^^, reduce: ArrayOrMapIndexAccess + reduce(149), // &&, reduce: ArrayOrMapIndexAccess + reduce(149), // =~, reduce: ArrayOrMapIndexAccess + reduce(149), // !=~, reduce: ArrayOrMapIndexAccess + reduce(149), // ==, reduce: ArrayOrMapIndexAccess + reduce(149), // !=, reduce: ArrayOrMapIndexAccess + reduce(149), // >, reduce: ArrayOrMapIndexAccess + reduce(149), // >=, reduce: ArrayOrMapIndexAccess + reduce(149), // <, reduce: ArrayOrMapIndexAccess + reduce(149), // <=, reduce: ArrayOrMapIndexAccess + reduce(149), // |, reduce: ArrayOrMapIndexAccess + reduce(149), // ^, reduce: ArrayOrMapIndexAccess + reduce(149), // &, reduce: ArrayOrMapIndexAccess + reduce(149), // <<, reduce: ArrayOrMapIndexAccess + reduce(149), // >>, reduce: ArrayOrMapIndexAccess + reduce(149), // >>>, reduce: ArrayOrMapIndexAccess + reduce(149), // +, reduce: ArrayOrMapIndexAccess + reduce(149), // -, reduce: ArrayOrMapIndexAccess + reduce(149), // .+, reduce: ArrayOrMapIndexAccess + reduce(149), // .-, reduce: ArrayOrMapIndexAccess + reduce(149), // ., reduce: ArrayOrMapIndexAccess + reduce(149), // *, reduce: ArrayOrMapIndexAccess + reduce(149), // /, reduce: ArrayOrMapIndexAccess + reduce(149), // //, reduce: ArrayOrMapIndexAccess + reduce(149), // %, reduce: ArrayOrMapIndexAccess + reduce(149), // .*, reduce: ArrayOrMapIndexAccess + reduce(149), // ./, reduce: ArrayOrMapIndexAccess + reduce(149), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(149), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(149), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1326 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1692), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1327 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1693), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1328 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1694), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1329 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1330 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1331 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1697), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1332 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(154), // $, reduce: ArraySliceAccess + nil, // empty + reduce(154), // ;, reduce: ArraySliceAccess + nil, // { + nil, // } + reduce(154), // =, reduce: ArraySliceAccess + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(154), // ||=, reduce: ArraySliceAccess + reduce(154), // ^^=, reduce: ArraySliceAccess + reduce(154), // &&=, reduce: ArraySliceAccess + reduce(154), // |=, reduce: ArraySliceAccess + reduce(154), // ^=, reduce: ArraySliceAccess + reduce(154), // <<=, reduce: ArraySliceAccess + reduce(154), // >>=, reduce: ArraySliceAccess + reduce(154), // >>>=, reduce: ArraySliceAccess + reduce(154), // +=, reduce: ArraySliceAccess + reduce(154), // .=, reduce: ArraySliceAccess + reduce(154), // -=, reduce: ArraySliceAccess + reduce(154), // *=, reduce: ArraySliceAccess + reduce(154), // /=, reduce: ArraySliceAccess + reduce(154), // //=, reduce: ArraySliceAccess + reduce(154), // %=, reduce: ArraySliceAccess + reduce(154), // **=, reduce: ArraySliceAccess + reduce(154), // ?, reduce: ArraySliceAccess + nil, // : + reduce(154), // ||, reduce: ArraySliceAccess + reduce(154), // ^^, reduce: ArraySliceAccess + reduce(154), // &&, reduce: ArraySliceAccess + reduce(154), // =~, reduce: ArraySliceAccess + reduce(154), // !=~, reduce: ArraySliceAccess + reduce(154), // ==, reduce: ArraySliceAccess + reduce(154), // !=, reduce: ArraySliceAccess + reduce(154), // >, reduce: ArraySliceAccess + reduce(154), // >=, reduce: ArraySliceAccess + reduce(154), // <, reduce: ArraySliceAccess + reduce(154), // <=, reduce: ArraySliceAccess + reduce(154), // |, reduce: ArraySliceAccess + reduce(154), // ^, reduce: ArraySliceAccess + reduce(154), // &, reduce: ArraySliceAccess + reduce(154), // <<, reduce: ArraySliceAccess + reduce(154), // >>, reduce: ArraySliceAccess + reduce(154), // >>>, reduce: ArraySliceAccess + reduce(154), // +, reduce: ArraySliceAccess + reduce(154), // -, reduce: ArraySliceAccess + reduce(154), // .+, reduce: ArraySliceAccess + reduce(154), // .-, reduce: ArraySliceAccess + reduce(154), // ., reduce: ArraySliceAccess + reduce(154), // *, reduce: ArraySliceAccess + reduce(154), // /, reduce: ArraySliceAccess + reduce(154), // //, reduce: ArraySliceAccess + reduce(154), // %, reduce: ArraySliceAccess + reduce(154), // .*, reduce: ArraySliceAccess + reduce(154), // ./, reduce: ArraySliceAccess + reduce(154), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(154), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(154), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1333 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1334 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1335 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1336 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1337 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1338 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1339 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1340 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1341 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1342 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1343 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1344 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1345 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1346 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1347 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1348 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1349 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1350 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1351 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1352 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1353 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1354 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(100), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + reduce(100), // :, reduce: UnaryOpTerm + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1355 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1356 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1357 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1358 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1359 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1360 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1361 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1362 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(101), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: UnaryOpTerm + reduce(101), // :, reduce: UnaryOpTerm + reduce(101), // ||, reduce: UnaryOpTerm + reduce(101), // ^^, reduce: UnaryOpTerm + reduce(101), // &&, reduce: UnaryOpTerm + reduce(101), // =~, reduce: UnaryOpTerm + reduce(101), // !=~, reduce: UnaryOpTerm + reduce(101), // ==, reduce: UnaryOpTerm + reduce(101), // !=, reduce: UnaryOpTerm + reduce(101), // >, reduce: UnaryOpTerm + reduce(101), // >=, reduce: UnaryOpTerm + reduce(101), // <, reduce: UnaryOpTerm + reduce(101), // <=, reduce: UnaryOpTerm + reduce(101), // |, reduce: UnaryOpTerm + reduce(101), // ^, reduce: UnaryOpTerm + reduce(101), // &, reduce: UnaryOpTerm + reduce(101), // <<, reduce: UnaryOpTerm + reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm + reduce(101), // +, reduce: UnaryOpTerm + reduce(101), // -, reduce: UnaryOpTerm + reduce(101), // .+, reduce: UnaryOpTerm + reduce(101), // .-, reduce: UnaryOpTerm + reduce(101), // ., reduce: UnaryOpTerm + reduce(101), // *, reduce: UnaryOpTerm + reduce(101), // /, reduce: UnaryOpTerm + reduce(101), // //, reduce: UnaryOpTerm + reduce(101), // %, reduce: UnaryOpTerm + reduce(101), // .*, reduce: UnaryOpTerm + reduce(101), // ./, reduce: UnaryOpTerm + reduce(101), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1363 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(102), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: UnaryOpTerm + reduce(102), // :, reduce: UnaryOpTerm + reduce(102), // ||, reduce: UnaryOpTerm + reduce(102), // ^^, reduce: UnaryOpTerm + reduce(102), // &&, reduce: UnaryOpTerm + reduce(102), // =~, reduce: UnaryOpTerm + reduce(102), // !=~, reduce: UnaryOpTerm + reduce(102), // ==, reduce: UnaryOpTerm + reduce(102), // !=, reduce: UnaryOpTerm + reduce(102), // >, reduce: UnaryOpTerm + reduce(102), // >=, reduce: UnaryOpTerm + reduce(102), // <, reduce: UnaryOpTerm + reduce(102), // <=, reduce: UnaryOpTerm + reduce(102), // |, reduce: UnaryOpTerm + reduce(102), // ^, reduce: UnaryOpTerm + reduce(102), // &, reduce: UnaryOpTerm + reduce(102), // <<, reduce: UnaryOpTerm + reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm + reduce(102), // +, reduce: UnaryOpTerm + reduce(102), // -, reduce: UnaryOpTerm + reduce(102), // .+, reduce: UnaryOpTerm + reduce(102), // .-, reduce: UnaryOpTerm + reduce(102), // ., reduce: UnaryOpTerm + reduce(102), // *, reduce: UnaryOpTerm + reduce(102), // /, reduce: UnaryOpTerm + reduce(102), // //, reduce: UnaryOpTerm + reduce(102), // %, reduce: UnaryOpTerm + reduce(102), // .*, reduce: UnaryOpTerm + reduce(102), // ./, reduce: UnaryOpTerm + reduce(102), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1364 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(103), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm + reduce(103), // :, reduce: UnaryOpTerm + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1365 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(104), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + reduce(104), // :, reduce: UnaryOpTerm + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1366 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(105), // ], reduce: UnaryOpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: UnaryOpTerm + reduce(105), // :, reduce: UnaryOpTerm + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1367 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1368 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1727), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1369 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1729), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1370 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(124), // ], reduce: ArrayLiteral + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(124), // ?, reduce: ArrayLiteral + reduce(124), // :, reduce: ArrayLiteral + reduce(124), // ||, reduce: ArrayLiteral + reduce(124), // ^^, reduce: ArrayLiteral + reduce(124), // &&, reduce: ArrayLiteral + reduce(124), // =~, reduce: ArrayLiteral + reduce(124), // !=~, reduce: ArrayLiteral + reduce(124), // ==, reduce: ArrayLiteral + reduce(124), // !=, reduce: ArrayLiteral + reduce(124), // >, reduce: ArrayLiteral + reduce(124), // >=, reduce: ArrayLiteral + reduce(124), // <, reduce: ArrayLiteral + reduce(124), // <=, reduce: ArrayLiteral + reduce(124), // |, reduce: ArrayLiteral + reduce(124), // ^, reduce: ArrayLiteral + reduce(124), // &, reduce: ArrayLiteral + reduce(124), // <<, reduce: ArrayLiteral + reduce(124), // >>, reduce: ArrayLiteral + reduce(124), // >>>, reduce: ArrayLiteral + reduce(124), // +, reduce: ArrayLiteral + reduce(124), // -, reduce: ArrayLiteral + reduce(124), // .+, reduce: ArrayLiteral + reduce(124), // .-, reduce: ArrayLiteral + reduce(124), // ., reduce: ArrayLiteral + reduce(124), // *, reduce: ArrayLiteral + reduce(124), // /, reduce: ArrayLiteral + reduce(124), // //, reduce: ArrayLiteral + reduce(124), // %, reduce: ArrayLiteral + reduce(124), // .*, reduce: ArrayLiteral + reduce(124), // ./, reduce: ArrayLiteral + reduce(124), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(124), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(124), // [, reduce: ArrayLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1371 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1730), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1372 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + shift(1731), // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1373 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(131), // ], reduce: MapLiteral + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(131), // ?, reduce: MapLiteral + nil, // : + reduce(131), // ||, reduce: MapLiteral + reduce(131), // ^^, reduce: MapLiteral + reduce(131), // &&, reduce: MapLiteral + reduce(131), // =~, reduce: MapLiteral + reduce(131), // !=~, reduce: MapLiteral + reduce(131), // ==, reduce: MapLiteral + reduce(131), // !=, reduce: MapLiteral + reduce(131), // >, reduce: MapLiteral + reduce(131), // >=, reduce: MapLiteral + reduce(131), // <, reduce: MapLiteral + reduce(131), // <=, reduce: MapLiteral + reduce(131), // |, reduce: MapLiteral + reduce(131), // ^, reduce: MapLiteral + reduce(131), // &, reduce: MapLiteral + reduce(131), // <<, reduce: MapLiteral + reduce(131), // >>, reduce: MapLiteral + reduce(131), // >>>, reduce: MapLiteral + reduce(131), // +, reduce: MapLiteral + reduce(131), // -, reduce: MapLiteral + reduce(131), // .+, reduce: MapLiteral + reduce(131), // .-, reduce: MapLiteral + reduce(131), // ., reduce: MapLiteral + reduce(131), // *, reduce: MapLiteral + reduce(131), // /, reduce: MapLiteral + reduce(131), // //, reduce: MapLiteral + reduce(131), // %, reduce: MapLiteral + reduce(131), // .*, reduce: MapLiteral + reduce(131), // ./, reduce: MapLiteral + reduce(131), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(131), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(131), // [, reduce: MapLiteral + reduce(131), // ,, reduce: MapLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1374 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(128), // ], reduce: ArrayLiteralElements + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1375 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(28), // ], reduce: IndirectFieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: IndirectFieldValue + nil, // : + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: IndirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(28), // [, reduce: IndirectFieldValue + reduce(28), // ,, reduce: IndirectFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1376 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(35), // ], reduce: IndirectOosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(35), // **, reduce: IndirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(35), // [, reduce: IndirectOosvarValue + reduce(35), // ,, reduce: IndirectOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1377 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1733), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1378 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(60), // ], reduce: LogicalOrTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalOrTerm + nil, // : + reduce(60), // ||, reduce: LogicalOrTerm + shift(862), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(60), // ,, reduce: LogicalOrTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1379 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(62), // ], reduce: LogicalXORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: LogicalXORTerm + nil, // : + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(863), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(62), // ,, reduce: LogicalXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1380 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(64), // ], reduce: LogicalAndTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: LogicalAndTerm + nil, // : + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(864), // =~ + shift(865), // !=~ + shift(866), // == + shift(867), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(64), // ,, reduce: LogicalAndTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1381 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(66), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: EqneTerm + nil, // : + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(868), // > + shift(869), // >= + shift(870), // < + shift(871), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(66), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1382 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(67), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: EqneTerm + nil, // : + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(868), // > + shift(869), // >= + shift(870), // < + shift(871), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(67), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1383 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(68), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: EqneTerm + nil, // : + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(868), // > + shift(869), // >= + shift(870), // < + shift(871), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(68), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1384 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(69), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: EqneTerm + nil, // : + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(868), // > + shift(869), // >= + shift(870), // < + shift(871), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(69), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1385 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(71), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: CmpTerm + nil, // : + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(872), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(71), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1386 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(72), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: CmpTerm + nil, // : + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(872), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(72), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1387 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(73), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: CmpTerm + nil, // : + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(872), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(73), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1388 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(74), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: CmpTerm + nil, // : + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(872), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(74), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1389 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(76), // ], reduce: BitwiseORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseORTerm + nil, // : + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(873), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(76), // ,, reduce: BitwiseORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1390 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(78), // ], reduce: BitwiseXORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(874), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(78), // ,, reduce: BitwiseXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1391 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(80), // ], reduce: BitwiseANDTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(875), // << + shift(876), // >> + shift(877), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(80), // ,, reduce: BitwiseANDTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1392 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(82), // ], reduce: BitwiseShiftTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(878), // + + shift(879), // - + shift(880), // .+ + shift(881), // .- + shift(882), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(82), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1393 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(83), // ], reduce: BitwiseShiftTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(878), // + + shift(879), // - + shift(880), // .+ + shift(881), // .- + shift(882), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(83), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1394 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(84), // ], reduce: BitwiseShiftTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(878), // + + shift(879), // - + shift(880), // .+ + shift(881), // .- + shift(882), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(84), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1395 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(86), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: AddsubdotTerm + nil, // : + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(884), // * + shift(885), // / + shift(886), // // + shift(887), // % + shift(888), // .* + shift(889), // ./ + shift(890), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(86), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1396 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(87), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: AddsubdotTerm + nil, // : + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(884), // * + shift(885), // / + shift(886), // // + shift(887), // % + shift(888), // .* + shift(889), // ./ + shift(890), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(87), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1397 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(88), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + nil, // : + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(884), // * + shift(885), // / + shift(886), // // + shift(887), // % + shift(888), // .* + shift(889), // ./ + shift(890), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(88), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1398 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(89), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + nil, // : + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(884), // * + shift(885), // / + shift(886), // // + shift(887), // % + shift(888), // .* + shift(889), // ./ + shift(890), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(89), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1399 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(90), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + nil, // : + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(884), // * + shift(885), // / + shift(886), // // + shift(887), // % + shift(888), // .* + shift(889), // ./ + shift(890), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(90), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1400 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(92), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(92), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1401 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(93), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(93), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1402 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(94), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: MuldivTerm + nil, // : + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(94), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1403 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(95), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(95), // ?, reduce: MuldivTerm + nil, // : + reduce(95), // ||, reduce: MuldivTerm + reduce(95), // ^^, reduce: MuldivTerm + reduce(95), // &&, reduce: MuldivTerm + reduce(95), // =~, reduce: MuldivTerm + reduce(95), // !=~, reduce: MuldivTerm + reduce(95), // ==, reduce: MuldivTerm + reduce(95), // !=, reduce: MuldivTerm + reduce(95), // >, reduce: MuldivTerm + reduce(95), // >=, reduce: MuldivTerm + reduce(95), // <, reduce: MuldivTerm + reduce(95), // <=, reduce: MuldivTerm + reduce(95), // |, reduce: MuldivTerm + reduce(95), // ^, reduce: MuldivTerm + reduce(95), // &, reduce: MuldivTerm + reduce(95), // <<, reduce: MuldivTerm + reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm + reduce(95), // +, reduce: MuldivTerm + reduce(95), // -, reduce: MuldivTerm + reduce(95), // .+, reduce: MuldivTerm + reduce(95), // .-, reduce: MuldivTerm + reduce(95), // ., reduce: MuldivTerm + reduce(95), // *, reduce: MuldivTerm + reduce(95), // /, reduce: MuldivTerm + reduce(95), // //, reduce: MuldivTerm + reduce(95), // %, reduce: MuldivTerm + reduce(95), // .*, reduce: MuldivTerm + reduce(95), // ./, reduce: MuldivTerm + reduce(95), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(95), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1404 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(96), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + nil, // : + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(96), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1405 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(97), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(97), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1406 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(98), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + nil, // : + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(98), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1407 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(107), // ], reduce: PowTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: PowTerm + nil, // : + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(107), // ,, reduce: PowTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1408 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(109), // ], reduce: PrecedenceChainEnd + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(109), // ,, reduce: PrecedenceChainEnd + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1409 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1734), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1735), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1410 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1737), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1411 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(125), // ], reduce: ArrayLiteral + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(125), // ?, reduce: ArrayLiteral + nil, // : + reduce(125), // ||, reduce: ArrayLiteral + reduce(125), // ^^, reduce: ArrayLiteral + reduce(125), // &&, reduce: ArrayLiteral + reduce(125), // =~, reduce: ArrayLiteral + reduce(125), // !=~, reduce: ArrayLiteral + reduce(125), // ==, reduce: ArrayLiteral + reduce(125), // !=, reduce: ArrayLiteral + reduce(125), // >, reduce: ArrayLiteral + reduce(125), // >=, reduce: ArrayLiteral + reduce(125), // <, reduce: ArrayLiteral + reduce(125), // <=, reduce: ArrayLiteral + reduce(125), // |, reduce: ArrayLiteral + reduce(125), // ^, reduce: ArrayLiteral + reduce(125), // &, reduce: ArrayLiteral + reduce(125), // <<, reduce: ArrayLiteral + reduce(125), // >>, reduce: ArrayLiteral + reduce(125), // >>>, reduce: ArrayLiteral + reduce(125), // +, reduce: ArrayLiteral + reduce(125), // -, reduce: ArrayLiteral + reduce(125), // .+, reduce: ArrayLiteral + reduce(125), // .-, reduce: ArrayLiteral + reduce(125), // ., reduce: ArrayLiteral + reduce(125), // *, reduce: ArrayLiteral + reduce(125), // /, reduce: ArrayLiteral + reduce(125), // //, reduce: ArrayLiteral + reduce(125), // %, reduce: ArrayLiteral + reduce(125), // .*, reduce: ArrayLiteral + reduce(125), // ./, reduce: ArrayLiteral + reduce(125), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(125), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(125), // [, reduce: ArrayLiteral + reduce(125), // ,, reduce: ArrayLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1412 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(156), // ], reduce: FcnOrSubrCall + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(156), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(156), // ||, reduce: FcnOrSubrCall + reduce(156), // ^^, reduce: FcnOrSubrCall + reduce(156), // &&, reduce: FcnOrSubrCall + reduce(156), // =~, reduce: FcnOrSubrCall + reduce(156), // !=~, reduce: FcnOrSubrCall + reduce(156), // ==, reduce: FcnOrSubrCall + reduce(156), // !=, reduce: FcnOrSubrCall + reduce(156), // >, reduce: FcnOrSubrCall + reduce(156), // >=, reduce: FcnOrSubrCall + reduce(156), // <, reduce: FcnOrSubrCall + reduce(156), // <=, reduce: FcnOrSubrCall + reduce(156), // |, reduce: FcnOrSubrCall + reduce(156), // ^, reduce: FcnOrSubrCall + reduce(156), // &, reduce: FcnOrSubrCall + reduce(156), // <<, reduce: FcnOrSubrCall + reduce(156), // >>, reduce: FcnOrSubrCall + reduce(156), // >>>, reduce: FcnOrSubrCall + reduce(156), // +, reduce: FcnOrSubrCall + reduce(156), // -, reduce: FcnOrSubrCall + reduce(156), // .+, reduce: FcnOrSubrCall + reduce(156), // .-, reduce: FcnOrSubrCall + reduce(156), // ., reduce: FcnOrSubrCall + reduce(156), // *, reduce: FcnOrSubrCall + reduce(156), // /, reduce: FcnOrSubrCall + reduce(156), // //, reduce: FcnOrSubrCall + reduce(156), // %, reduce: FcnOrSubrCall + reduce(156), // .*, reduce: FcnOrSubrCall + reduce(156), // ./, reduce: FcnOrSubrCall + reduce(156), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(156), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(156), // [, reduce: FcnOrSubrCall + reduce(156), // ,, reduce: FcnOrSubrCall + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1413 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1738), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1414 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(130), // ?, reduce: MapLiteral + nil, // : + reduce(130), // ||, reduce: MapLiteral + reduce(130), // ^^, reduce: MapLiteral + reduce(130), // &&, reduce: MapLiteral + reduce(130), // =~, reduce: MapLiteral + reduce(130), // !=~, reduce: MapLiteral + reduce(130), // ==, reduce: MapLiteral + reduce(130), // !=, reduce: MapLiteral + reduce(130), // >, reduce: MapLiteral + reduce(130), // >=, reduce: MapLiteral + reduce(130), // <, reduce: MapLiteral + reduce(130), // <=, reduce: MapLiteral + reduce(130), // |, reduce: MapLiteral + reduce(130), // ^, reduce: MapLiteral + reduce(130), // &, reduce: MapLiteral + reduce(130), // <<, reduce: MapLiteral + reduce(130), // >>, reduce: MapLiteral + reduce(130), // >>>, reduce: MapLiteral + reduce(130), // +, reduce: MapLiteral + reduce(130), // -, reduce: MapLiteral + reduce(130), // .+, reduce: MapLiteral + reduce(130), // .-, reduce: MapLiteral + reduce(130), // ., reduce: MapLiteral + reduce(130), // *, reduce: MapLiteral + reduce(130), // /, reduce: MapLiteral + reduce(130), // //, reduce: MapLiteral + reduce(130), // %, reduce: MapLiteral + reduce(130), // .*, reduce: MapLiteral + reduce(130), // ./, reduce: MapLiteral + reduce(130), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(130), // **, reduce: MapLiteral + nil, // ( + reduce(130), // ), reduce: MapLiteral + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(130), // [, reduce: MapLiteral + reduce(130), // ,, reduce: MapLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1415 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(1739), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1416 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + reduce(162), // ), reduce: FcnArgs + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1417 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1741), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1418 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1742), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1419 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1420 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1421 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1422 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1423 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1424 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1425 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1426 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1427 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1428 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1429 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1430 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1431 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1432 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1433 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1434 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1435 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1436 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1437 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1438 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1439 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1440 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1441 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1442 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(100), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(100), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1443 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1444 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1445 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1446 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1447 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1448 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1449 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1450 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: UnaryOpTerm + nil, // : + reduce(101), // ||, reduce: UnaryOpTerm + reduce(101), // ^^, reduce: UnaryOpTerm + reduce(101), // &&, reduce: UnaryOpTerm + reduce(101), // =~, reduce: UnaryOpTerm + reduce(101), // !=~, reduce: UnaryOpTerm + reduce(101), // ==, reduce: UnaryOpTerm + reduce(101), // !=, reduce: UnaryOpTerm + reduce(101), // >, reduce: UnaryOpTerm + reduce(101), // >=, reduce: UnaryOpTerm + reduce(101), // <, reduce: UnaryOpTerm + reduce(101), // <=, reduce: UnaryOpTerm + reduce(101), // |, reduce: UnaryOpTerm + reduce(101), // ^, reduce: UnaryOpTerm + reduce(101), // &, reduce: UnaryOpTerm + reduce(101), // <<, reduce: UnaryOpTerm + reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm + reduce(101), // +, reduce: UnaryOpTerm + reduce(101), // -, reduce: UnaryOpTerm + reduce(101), // .+, reduce: UnaryOpTerm + reduce(101), // .-, reduce: UnaryOpTerm + reduce(101), // ., reduce: UnaryOpTerm + reduce(101), // *, reduce: UnaryOpTerm + reduce(101), // /, reduce: UnaryOpTerm + reduce(101), // //, reduce: UnaryOpTerm + reduce(101), // %, reduce: UnaryOpTerm + reduce(101), // .*, reduce: UnaryOpTerm + reduce(101), // ./, reduce: UnaryOpTerm + reduce(101), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(101), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(101), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1451 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: UnaryOpTerm + nil, // : + reduce(102), // ||, reduce: UnaryOpTerm + reduce(102), // ^^, reduce: UnaryOpTerm + reduce(102), // &&, reduce: UnaryOpTerm + reduce(102), // =~, reduce: UnaryOpTerm + reduce(102), // !=~, reduce: UnaryOpTerm + reduce(102), // ==, reduce: UnaryOpTerm + reduce(102), // !=, reduce: UnaryOpTerm + reduce(102), // >, reduce: UnaryOpTerm + reduce(102), // >=, reduce: UnaryOpTerm + reduce(102), // <, reduce: UnaryOpTerm + reduce(102), // <=, reduce: UnaryOpTerm + reduce(102), // |, reduce: UnaryOpTerm + reduce(102), // ^, reduce: UnaryOpTerm + reduce(102), // &, reduce: UnaryOpTerm + reduce(102), // <<, reduce: UnaryOpTerm + reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm + reduce(102), // +, reduce: UnaryOpTerm + reduce(102), // -, reduce: UnaryOpTerm + reduce(102), // .+, reduce: UnaryOpTerm + reduce(102), // .-, reduce: UnaryOpTerm + reduce(102), // ., reduce: UnaryOpTerm + reduce(102), // *, reduce: UnaryOpTerm + reduce(102), // /, reduce: UnaryOpTerm + reduce(102), // //, reduce: UnaryOpTerm + reduce(102), // %, reduce: UnaryOpTerm + reduce(102), // .*, reduce: UnaryOpTerm + reduce(102), // ./, reduce: UnaryOpTerm + reduce(102), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(102), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(102), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1452 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm + nil, // : + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(103), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(103), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1453 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + nil, // : + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(104), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(104), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1454 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: UnaryOpTerm + nil, // : + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(105), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(105), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1455 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(947), // ( + nil, // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1456 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1774), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1457 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1776), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1458 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(124), // ?, reduce: ArrayLiteral + nil, // : + reduce(124), // ||, reduce: ArrayLiteral + reduce(124), // ^^, reduce: ArrayLiteral + reduce(124), // &&, reduce: ArrayLiteral + reduce(124), // =~, reduce: ArrayLiteral + reduce(124), // !=~, reduce: ArrayLiteral + reduce(124), // ==, reduce: ArrayLiteral + reduce(124), // !=, reduce: ArrayLiteral + reduce(124), // >, reduce: ArrayLiteral + reduce(124), // >=, reduce: ArrayLiteral + reduce(124), // <, reduce: ArrayLiteral + reduce(124), // <=, reduce: ArrayLiteral + reduce(124), // |, reduce: ArrayLiteral + reduce(124), // ^, reduce: ArrayLiteral + reduce(124), // &, reduce: ArrayLiteral + reduce(124), // <<, reduce: ArrayLiteral + reduce(124), // >>, reduce: ArrayLiteral + reduce(124), // >>>, reduce: ArrayLiteral + reduce(124), // +, reduce: ArrayLiteral + reduce(124), // -, reduce: ArrayLiteral + reduce(124), // .+, reduce: ArrayLiteral + reduce(124), // .-, reduce: ArrayLiteral + reduce(124), // ., reduce: ArrayLiteral + reduce(124), // *, reduce: ArrayLiteral + reduce(124), // /, reduce: ArrayLiteral + reduce(124), // //, reduce: ArrayLiteral + reduce(124), // %, reduce: ArrayLiteral + reduce(124), // .*, reduce: ArrayLiteral + reduce(124), // ./, reduce: ArrayLiteral + reduce(124), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(124), // **, reduce: ArrayLiteral + nil, // ( + reduce(124), // ), reduce: ArrayLiteral + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(124), // [, reduce: ArrayLiteral + reduce(124), // ,, reduce: ArrayLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1459 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1777), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1460 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + shift(1778), // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1461 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(157), // $, reduce: FcnOrSubrCall + nil, // empty + reduce(157), // ;, reduce: FcnOrSubrCall + nil, // { + nil, // } + reduce(157), // =, reduce: FcnOrSubrCall + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(157), // ||=, reduce: FcnOrSubrCall + reduce(157), // ^^=, reduce: FcnOrSubrCall + reduce(157), // &&=, reduce: FcnOrSubrCall + reduce(157), // |=, reduce: FcnOrSubrCall + reduce(157), // ^=, reduce: FcnOrSubrCall + reduce(157), // <<=, reduce: FcnOrSubrCall + reduce(157), // >>=, reduce: FcnOrSubrCall + reduce(157), // >>>=, reduce: FcnOrSubrCall + reduce(157), // +=, reduce: FcnOrSubrCall + reduce(157), // .=, reduce: FcnOrSubrCall + reduce(157), // -=, reduce: FcnOrSubrCall + reduce(157), // *=, reduce: FcnOrSubrCall + reduce(157), // /=, reduce: FcnOrSubrCall + reduce(157), // //=, reduce: FcnOrSubrCall + reduce(157), // %=, reduce: FcnOrSubrCall + reduce(157), // **=, reduce: FcnOrSubrCall + reduce(157), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(157), // ||, reduce: FcnOrSubrCall + reduce(157), // ^^, reduce: FcnOrSubrCall + reduce(157), // &&, reduce: FcnOrSubrCall + reduce(157), // =~, reduce: FcnOrSubrCall + reduce(157), // !=~, reduce: FcnOrSubrCall + reduce(157), // ==, reduce: FcnOrSubrCall + reduce(157), // !=, reduce: FcnOrSubrCall + reduce(157), // >, reduce: FcnOrSubrCall + reduce(157), // >=, reduce: FcnOrSubrCall + reduce(157), // <, reduce: FcnOrSubrCall + reduce(157), // <=, reduce: FcnOrSubrCall + reduce(157), // |, reduce: FcnOrSubrCall + reduce(157), // ^, reduce: FcnOrSubrCall + reduce(157), // &, reduce: FcnOrSubrCall + reduce(157), // <<, reduce: FcnOrSubrCall + reduce(157), // >>, reduce: FcnOrSubrCall + reduce(157), // >>>, reduce: FcnOrSubrCall + reduce(157), // +, reduce: FcnOrSubrCall + reduce(157), // -, reduce: FcnOrSubrCall + reduce(157), // .+, reduce: FcnOrSubrCall + reduce(157), // .-, reduce: FcnOrSubrCall + reduce(157), // ., reduce: FcnOrSubrCall + reduce(157), // *, reduce: FcnOrSubrCall + reduce(157), // /, reduce: FcnOrSubrCall + reduce(157), // //, reduce: FcnOrSubrCall + reduce(157), // %, reduce: FcnOrSubrCall + reduce(157), // .*, reduce: FcnOrSubrCall + reduce(157), // ./, reduce: FcnOrSubrCall + reduce(157), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(157), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(157), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1462 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(9), // $, reduce: StatementBlockInBraces + nil, // empty + nil, // ; + reduce(9), // {, reduce: StatementBlockInBraces + nil, // } + nil, // = + reduce(9), // md_token_filter, reduce: StatementBlockInBraces + reduce(9), // md_token_emit, reduce: StatementBlockInBraces + reduce(9), // md_token_dump, reduce: StatementBlockInBraces + reduce(9), // md_token_edump, reduce: StatementBlockInBraces + reduce(9), // md_token_field_name, reduce: StatementBlockInBraces + reduce(9), // $[, reduce: StatementBlockInBraces + nil, // ] + reduce(9), // md_token_braced_field_name, reduce: StatementBlockInBraces + reduce(9), // md_token_full_srec, reduce: StatementBlockInBraces + reduce(9), // md_token_oosvar_name, reduce: StatementBlockInBraces + reduce(9), // @[, reduce: StatementBlockInBraces + reduce(9), // md_token_braced_oosvar_name, reduce: StatementBlockInBraces + reduce(9), // md_token_full_oosvar, reduce: StatementBlockInBraces + reduce(9), // md_token_non_sigil_name, reduce: StatementBlockInBraces + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(9), // +, reduce: StatementBlockInBraces + reduce(9), // -, reduce: StatementBlockInBraces + reduce(9), // .+, reduce: StatementBlockInBraces + reduce(9), // .-, reduce: StatementBlockInBraces + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(9), // !, reduce: StatementBlockInBraces + reduce(9), // ~, reduce: StatementBlockInBraces + nil, // ** + reduce(9), // (, reduce: StatementBlockInBraces + nil, // ) + reduce(9), // md_token_string_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_int_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_float_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_boolean_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_M_PI, reduce: StatementBlockInBraces + reduce(9), // md_token_M_E, reduce: StatementBlockInBraces + reduce(9), // md_token_panic, reduce: StatementBlockInBraces + reduce(9), // [, reduce: StatementBlockInBraces + nil, // , + reduce(9), // md_token_IPS, reduce: StatementBlockInBraces + reduce(9), // md_token_IFS, reduce: StatementBlockInBraces + reduce(9), // md_token_IRS, reduce: StatementBlockInBraces + reduce(9), // md_token_OPS, reduce: StatementBlockInBraces + reduce(9), // md_token_OFS, reduce: StatementBlockInBraces + reduce(9), // md_token_ORS, reduce: StatementBlockInBraces + reduce(9), // md_token_NF, reduce: StatementBlockInBraces + reduce(9), // md_token_NR, reduce: StatementBlockInBraces + reduce(9), // md_token_FNR, reduce: StatementBlockInBraces + reduce(9), // md_token_FILENAME, reduce: StatementBlockInBraces + reduce(9), // md_token_FILENUM, reduce: StatementBlockInBraces + reduce(9), // md_token_int_type, reduce: StatementBlockInBraces + reduce(9), // md_token_float_type, reduce: StatementBlockInBraces + reduce(9), // md_token_begin, reduce: StatementBlockInBraces + reduce(9), // md_token_end, reduce: StatementBlockInBraces + reduce(9), // md_token_if, reduce: StatementBlockInBraces + nil, // md_token_elif + nil, // md_token_else + reduce(9), // md_token_while, reduce: StatementBlockInBraces + reduce(9), // md_token_do, reduce: StatementBlockInBraces + reduce(9), // md_token_for, reduce: StatementBlockInBraces + nil, // md_token_in + }, + }, + actionRow{ // S1463 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + reduce(5), // }, reduce: StatementBlock + nil, // = + shift(991), // md_token_filter + shift(992), // md_token_emit + shift(993), // md_token_dump + shift(994), // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + shift(1070), // md_token_begin + shift(1071), // md_token_end + shift(1074), // md_token_if + nil, // md_token_elif + nil, // md_token_else + shift(1075), // md_token_while + shift(1076), // md_token_do + shift(1079), // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1464 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(7), // }, reduce: StatementBlock + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1465 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(130), // ;, reduce: MapLiteral + nil, // { + reduce(130), // }, reduce: MapLiteral + reduce(130), // =, reduce: MapLiteral + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(130), // ||=, reduce: MapLiteral + reduce(130), // ^^=, reduce: MapLiteral + reduce(130), // &&=, reduce: MapLiteral + reduce(130), // |=, reduce: MapLiteral + reduce(130), // ^=, reduce: MapLiteral + reduce(130), // <<=, reduce: MapLiteral + reduce(130), // >>=, reduce: MapLiteral + reduce(130), // >>>=, reduce: MapLiteral + reduce(130), // +=, reduce: MapLiteral + reduce(130), // .=, reduce: MapLiteral + reduce(130), // -=, reduce: MapLiteral + reduce(130), // *=, reduce: MapLiteral + reduce(130), // /=, reduce: MapLiteral + reduce(130), // //=, reduce: MapLiteral + reduce(130), // %=, reduce: MapLiteral + reduce(130), // **=, reduce: MapLiteral + reduce(130), // ?, reduce: MapLiteral + nil, // : + reduce(130), // ||, reduce: MapLiteral + reduce(130), // ^^, reduce: MapLiteral + reduce(130), // &&, reduce: MapLiteral + reduce(130), // =~, reduce: MapLiteral + reduce(130), // !=~, reduce: MapLiteral + reduce(130), // ==, reduce: MapLiteral + reduce(130), // !=, reduce: MapLiteral + reduce(130), // >, reduce: MapLiteral + reduce(130), // >=, reduce: MapLiteral + reduce(130), // <, reduce: MapLiteral + reduce(130), // <=, reduce: MapLiteral + reduce(130), // |, reduce: MapLiteral + reduce(130), // ^, reduce: MapLiteral + reduce(130), // &, reduce: MapLiteral + reduce(130), // <<, reduce: MapLiteral + reduce(130), // >>, reduce: MapLiteral + reduce(130), // >>>, reduce: MapLiteral + reduce(130), // +, reduce: MapLiteral + reduce(130), // -, reduce: MapLiteral + reduce(130), // .+, reduce: MapLiteral + reduce(130), // .-, reduce: MapLiteral + reduce(130), // ., reduce: MapLiteral + reduce(130), // *, reduce: MapLiteral + reduce(130), // /, reduce: MapLiteral + reduce(130), // //, reduce: MapLiteral + reduce(130), // %, reduce: MapLiteral + reduce(130), // .*, reduce: MapLiteral + reduce(130), // ./, reduce: MapLiteral + reduce(130), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(130), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(130), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1466 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(1781), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1467 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1468 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1469 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1470 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1471 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1472 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1473 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1474 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1475 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1476 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1477 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1478 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1479 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1480 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1481 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1482 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1483 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1484 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + shift(1799), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1485 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(20), // ;, reduce: FilterStatement + nil, // { + reduce(20), // }, reduce: FilterStatement + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1486 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(111), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(111), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(111), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(111), // ||, reduce: MlrvalOrFunction + reduce(111), // ^^, reduce: MlrvalOrFunction + reduce(111), // &&, reduce: MlrvalOrFunction + reduce(111), // =~, reduce: MlrvalOrFunction + reduce(111), // !=~, reduce: MlrvalOrFunction + reduce(111), // ==, reduce: MlrvalOrFunction + reduce(111), // !=, reduce: MlrvalOrFunction + reduce(111), // >, reduce: MlrvalOrFunction + reduce(111), // >=, reduce: MlrvalOrFunction + reduce(111), // <, reduce: MlrvalOrFunction + reduce(111), // <=, reduce: MlrvalOrFunction + reduce(111), // |, reduce: MlrvalOrFunction + reduce(111), // ^, reduce: MlrvalOrFunction + reduce(111), // &, reduce: MlrvalOrFunction + reduce(111), // <<, reduce: MlrvalOrFunction + reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction + reduce(111), // +, reduce: MlrvalOrFunction + reduce(111), // -, reduce: MlrvalOrFunction + reduce(111), // .+, reduce: MlrvalOrFunction + reduce(111), // .-, reduce: MlrvalOrFunction + reduce(111), // ., reduce: MlrvalOrFunction + reduce(111), // *, reduce: MlrvalOrFunction + reduce(111), // /, reduce: MlrvalOrFunction + reduce(111), // //, reduce: MlrvalOrFunction + reduce(111), // %, reduce: MlrvalOrFunction + reduce(111), // .*, reduce: MlrvalOrFunction + reduce(111), // ./, reduce: MlrvalOrFunction + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(111), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1487 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(24), // ;, reduce: FieldValue + nil, // { + reduce(24), // }, reduce: FieldValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: FieldValue + nil, // : + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(24), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1488 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(25), // ;, reduce: FieldValue + nil, // { + reduce(25), // }, reduce: FieldValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: FieldValue + nil, // : + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(25), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1489 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(26), // ;, reduce: FieldValue + nil, // { + reduce(26), // }, reduce: FieldValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: FieldValue + nil, // : + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(26), // [, reduce: FieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1490 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(27), // ;, reduce: DirectFieldValue + nil, // { + reduce(27), // }, reduce: DirectFieldValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: DirectFieldValue + nil, // : + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(27), // [, reduce: DirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1491 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1492 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(29), // ;, reduce: BracedFieldValue + nil, // { + reduce(29), // }, reduce: BracedFieldValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: BracedFieldValue + nil, // : + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(29), // [, reduce: BracedFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1493 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(112), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(112), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(112), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1494 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(30), // ;, reduce: FullSrec + nil, // { + reduce(30), // }, reduce: FullSrec + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: FullSrec + nil, // : + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(30), // **, reduce: FullSrec + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(30), // [, reduce: FullSrec + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1495 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(113), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(113), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(113), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1496 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(31), // ;, reduce: OosvarValue + nil, // { + reduce(31), // }, reduce: OosvarValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: OosvarValue + nil, // : + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(31), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1497 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(32), // ;, reduce: OosvarValue + nil, // { + reduce(32), // }, reduce: OosvarValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: OosvarValue + nil, // : + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(32), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1498 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(33), // ;, reduce: OosvarValue + nil, // { + reduce(33), // }, reduce: OosvarValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: OosvarValue + nil, // : + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(33), // [, reduce: OosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1499 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(34), // ;, reduce: DirectOosvarValue + nil, // { + reduce(34), // }, reduce: DirectOosvarValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: DirectOosvarValue + nil, // : + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(34), // [, reduce: DirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1500 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1501 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(36), // ;, reduce: BracedOosvarValue + nil, // { + reduce(36), // }, reduce: BracedOosvarValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: BracedOosvarValue + nil, // : + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(36), // [, reduce: BracedOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1502 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(114), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(114), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(114), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1503 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(37), // ;, reduce: FullOosvar + nil, // { + reduce(37), // }, reduce: FullOosvar + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: FullOosvar + nil, // : + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(37), // [, reduce: FullOosvar + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1504 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(115), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(115), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(115), // ||, reduce: MlrvalOrFunction + reduce(115), // ^^, reduce: MlrvalOrFunction + reduce(115), // &&, reduce: MlrvalOrFunction + reduce(115), // =~, reduce: MlrvalOrFunction + reduce(115), // !=~, reduce: MlrvalOrFunction + reduce(115), // ==, reduce: MlrvalOrFunction + reduce(115), // !=, reduce: MlrvalOrFunction + reduce(115), // >, reduce: MlrvalOrFunction + reduce(115), // >=, reduce: MlrvalOrFunction + reduce(115), // <, reduce: MlrvalOrFunction + reduce(115), // <=, reduce: MlrvalOrFunction + reduce(115), // |, reduce: MlrvalOrFunction + reduce(115), // ^, reduce: MlrvalOrFunction + reduce(115), // &, reduce: MlrvalOrFunction + reduce(115), // <<, reduce: MlrvalOrFunction + reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction + reduce(115), // +, reduce: MlrvalOrFunction + reduce(115), // -, reduce: MlrvalOrFunction + reduce(115), // .+, reduce: MlrvalOrFunction + reduce(115), // .-, reduce: MlrvalOrFunction + reduce(115), // ., reduce: MlrvalOrFunction + reduce(115), // *, reduce: MlrvalOrFunction + reduce(115), // /, reduce: MlrvalOrFunction + reduce(115), // //, reduce: MlrvalOrFunction + reduce(115), // %, reduce: MlrvalOrFunction + reduce(115), // .*, reduce: MlrvalOrFunction + reduce(115), // ./, reduce: MlrvalOrFunction + reduce(115), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(115), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(115), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1505 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(38), // ;, reduce: LocalVariable + nil, // { + reduce(38), // }, reduce: LocalVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LocalVariable + nil, // : + reduce(38), // ||, reduce: LocalVariable + reduce(38), // ^^, reduce: LocalVariable + reduce(38), // &&, reduce: LocalVariable + reduce(38), // =~, reduce: LocalVariable + reduce(38), // !=~, reduce: LocalVariable + reduce(38), // ==, reduce: LocalVariable + reduce(38), // !=, reduce: LocalVariable + reduce(38), // >, reduce: LocalVariable + reduce(38), // >=, reduce: LocalVariable + reduce(38), // <, reduce: LocalVariable + reduce(38), // <=, reduce: LocalVariable + reduce(38), // |, reduce: LocalVariable + reduce(38), // ^, reduce: LocalVariable + reduce(38), // &, reduce: LocalVariable + reduce(38), // <<, reduce: LocalVariable + reduce(38), // >>, reduce: LocalVariable + reduce(38), // >>>, reduce: LocalVariable + reduce(38), // +, reduce: LocalVariable + reduce(38), // -, reduce: LocalVariable + reduce(38), // .+, reduce: LocalVariable + reduce(38), // .-, reduce: LocalVariable + reduce(38), // ., reduce: LocalVariable + reduce(38), // *, reduce: LocalVariable + reduce(38), // /, reduce: LocalVariable + reduce(38), // //, reduce: LocalVariable + reduce(38), // %, reduce: LocalVariable + reduce(38), // .*, reduce: LocalVariable + reduce(38), // ./, reduce: LocalVariable + reduce(38), // .//, reduce: LocalVariable + nil, // ! + nil, // ~ + reduce(38), // **, reduce: LocalVariable + reduce(158), // (, reduce: FunctionName + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(38), // [, reduce: LocalVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1506 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(56), // ;, reduce: Rvalue + nil, // { + reduce(56), // }, reduce: Rvalue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1507 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(57), // ;, reduce: PrecedenceChainStart + nil, // { + reduce(57), // }, reduce: PrecedenceChainStart + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1508 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(59), // ;, reduce: TernaryTerm + nil, // { + reduce(59), // }, reduce: TernaryTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(1803), // ? + nil, // : + shift(1804), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1509 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(61), // ;, reduce: LogicalOrTerm + nil, // { + reduce(61), // }, reduce: LogicalOrTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: LogicalOrTerm + nil, // : + reduce(61), // ||, reduce: LogicalOrTerm + shift(1805), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1510 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(63), // ;, reduce: LogicalXORTerm + nil, // { + reduce(63), // }, reduce: LogicalXORTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: LogicalXORTerm + nil, // : + reduce(63), // ||, reduce: LogicalXORTerm + reduce(63), // ^^, reduce: LogicalXORTerm + shift(1806), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1511 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(65), // ;, reduce: LogicalAndTerm + nil, // { + reduce(65), // }, reduce: LogicalAndTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: LogicalAndTerm + nil, // : + reduce(65), // ||, reduce: LogicalAndTerm + reduce(65), // ^^, reduce: LogicalAndTerm + reduce(65), // &&, reduce: LogicalAndTerm + shift(1807), // =~ + shift(1808), // !=~ + shift(1809), // == + shift(1810), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1512 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(70), // ;, reduce: EqneTerm + nil, // { + reduce(70), // }, reduce: EqneTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: EqneTerm + nil, // : + reduce(70), // ||, reduce: EqneTerm + reduce(70), // ^^, reduce: EqneTerm + reduce(70), // &&, reduce: EqneTerm + reduce(70), // =~, reduce: EqneTerm + reduce(70), // !=~, reduce: EqneTerm + reduce(70), // ==, reduce: EqneTerm + reduce(70), // !=, reduce: EqneTerm + shift(1811), // > + shift(1812), // >= + shift(1813), // < + shift(1814), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1513 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(75), // ;, reduce: CmpTerm + nil, // { + reduce(75), // }, reduce: CmpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: CmpTerm + nil, // : + reduce(75), // ||, reduce: CmpTerm + reduce(75), // ^^, reduce: CmpTerm + reduce(75), // &&, reduce: CmpTerm + reduce(75), // =~, reduce: CmpTerm + reduce(75), // !=~, reduce: CmpTerm + reduce(75), // ==, reduce: CmpTerm + reduce(75), // !=, reduce: CmpTerm + reduce(75), // >, reduce: CmpTerm + reduce(75), // >=, reduce: CmpTerm + reduce(75), // <, reduce: CmpTerm + reduce(75), // <=, reduce: CmpTerm + shift(1815), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1514 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(77), // ;, reduce: BitwiseORTerm + nil, // { + reduce(77), // }, reduce: BitwiseORTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseORTerm + nil, // : + reduce(77), // ||, reduce: BitwiseORTerm + reduce(77), // ^^, reduce: BitwiseORTerm + reduce(77), // &&, reduce: BitwiseORTerm + reduce(77), // =~, reduce: BitwiseORTerm + reduce(77), // !=~, reduce: BitwiseORTerm + reduce(77), // ==, reduce: BitwiseORTerm + reduce(77), // !=, reduce: BitwiseORTerm + reduce(77), // >, reduce: BitwiseORTerm + reduce(77), // >=, reduce: BitwiseORTerm + reduce(77), // <, reduce: BitwiseORTerm + reduce(77), // <=, reduce: BitwiseORTerm + reduce(77), // |, reduce: BitwiseORTerm + shift(1816), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1515 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(79), // ;, reduce: BitwiseXORTerm + nil, // { + reduce(79), // }, reduce: BitwiseXORTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(79), // ||, reduce: BitwiseXORTerm + reduce(79), // ^^, reduce: BitwiseXORTerm + reduce(79), // &&, reduce: BitwiseXORTerm + reduce(79), // =~, reduce: BitwiseXORTerm + reduce(79), // !=~, reduce: BitwiseXORTerm + reduce(79), // ==, reduce: BitwiseXORTerm + reduce(79), // !=, reduce: BitwiseXORTerm + reduce(79), // >, reduce: BitwiseXORTerm + reduce(79), // >=, reduce: BitwiseXORTerm + reduce(79), // <, reduce: BitwiseXORTerm + reduce(79), // <=, reduce: BitwiseXORTerm + reduce(79), // |, reduce: BitwiseXORTerm + reduce(79), // ^, reduce: BitwiseXORTerm + shift(1817), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1516 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(81), // ;, reduce: BitwiseANDTerm + nil, // { + reduce(81), // }, reduce: BitwiseANDTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(81), // ||, reduce: BitwiseANDTerm + reduce(81), // ^^, reduce: BitwiseANDTerm + reduce(81), // &&, reduce: BitwiseANDTerm + reduce(81), // =~, reduce: BitwiseANDTerm + reduce(81), // !=~, reduce: BitwiseANDTerm + reduce(81), // ==, reduce: BitwiseANDTerm + reduce(81), // !=, reduce: BitwiseANDTerm + reduce(81), // >, reduce: BitwiseANDTerm + reduce(81), // >=, reduce: BitwiseANDTerm + reduce(81), // <, reduce: BitwiseANDTerm + reduce(81), // <=, reduce: BitwiseANDTerm + reduce(81), // |, reduce: BitwiseANDTerm + reduce(81), // ^, reduce: BitwiseANDTerm + reduce(81), // &, reduce: BitwiseANDTerm + shift(1818), // << + shift(1819), // >> + shift(1820), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1517 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(85), // ;, reduce: BitwiseShiftTerm + nil, // { + reduce(85), // }, reduce: BitwiseShiftTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(85), // ||, reduce: BitwiseShiftTerm + reduce(85), // ^^, reduce: BitwiseShiftTerm + reduce(85), // &&, reduce: BitwiseShiftTerm + reduce(85), // =~, reduce: BitwiseShiftTerm + reduce(85), // !=~, reduce: BitwiseShiftTerm + reduce(85), // ==, reduce: BitwiseShiftTerm + reduce(85), // !=, reduce: BitwiseShiftTerm + reduce(85), // >, reduce: BitwiseShiftTerm + reduce(85), // >=, reduce: BitwiseShiftTerm + reduce(85), // <, reduce: BitwiseShiftTerm + reduce(85), // <=, reduce: BitwiseShiftTerm + reduce(85), // |, reduce: BitwiseShiftTerm + reduce(85), // ^, reduce: BitwiseShiftTerm + reduce(85), // &, reduce: BitwiseShiftTerm + reduce(85), // <<, reduce: BitwiseShiftTerm + reduce(85), // >>, reduce: BitwiseShiftTerm + reduce(85), // >>>, reduce: BitwiseShiftTerm + shift(1821), // + + shift(1822), // - + shift(1823), // .+ + shift(1824), // .- + shift(1825), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1518 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1519 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(91), // ;, reduce: AddsubdotTerm + nil, // { + reduce(91), // }, reduce: AddsubdotTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: AddsubdotTerm + nil, // : + reduce(91), // ||, reduce: AddsubdotTerm + reduce(91), // ^^, reduce: AddsubdotTerm + reduce(91), // &&, reduce: AddsubdotTerm + reduce(91), // =~, reduce: AddsubdotTerm + reduce(91), // !=~, reduce: AddsubdotTerm + reduce(91), // ==, reduce: AddsubdotTerm + reduce(91), // !=, reduce: AddsubdotTerm + reduce(91), // >, reduce: AddsubdotTerm + reduce(91), // >=, reduce: AddsubdotTerm + reduce(91), // <, reduce: AddsubdotTerm + reduce(91), // <=, reduce: AddsubdotTerm + reduce(91), // |, reduce: AddsubdotTerm + reduce(91), // ^, reduce: AddsubdotTerm + reduce(91), // &, reduce: AddsubdotTerm + reduce(91), // <<, reduce: AddsubdotTerm + reduce(91), // >>, reduce: AddsubdotTerm + reduce(91), // >>>, reduce: AddsubdotTerm + reduce(91), // +, reduce: AddsubdotTerm + reduce(91), // -, reduce: AddsubdotTerm + reduce(91), // .+, reduce: AddsubdotTerm + reduce(91), // .-, reduce: AddsubdotTerm + reduce(91), // ., reduce: AddsubdotTerm + shift(1827), // * + shift(1828), // / + shift(1829), // // + shift(1830), // % + shift(1831), // .* + shift(1832), // ./ + shift(1833), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1520 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1521 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1522 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1523 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(99), // ;, reduce: MuldivTerm + nil, // { + reduce(99), // }, reduce: MuldivTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: MuldivTerm + nil, // : + reduce(99), // ||, reduce: MuldivTerm + reduce(99), // ^^, reduce: MuldivTerm + reduce(99), // &&, reduce: MuldivTerm + reduce(99), // =~, reduce: MuldivTerm + reduce(99), // !=~, reduce: MuldivTerm + reduce(99), // ==, reduce: MuldivTerm + reduce(99), // !=, reduce: MuldivTerm + reduce(99), // >, reduce: MuldivTerm + reduce(99), // >=, reduce: MuldivTerm + reduce(99), // <, reduce: MuldivTerm + reduce(99), // <=, reduce: MuldivTerm + reduce(99), // |, reduce: MuldivTerm + reduce(99), // ^, reduce: MuldivTerm + reduce(99), // &, reduce: MuldivTerm + reduce(99), // <<, reduce: MuldivTerm + reduce(99), // >>, reduce: MuldivTerm + reduce(99), // >>>, reduce: MuldivTerm + reduce(99), // +, reduce: MuldivTerm + reduce(99), // -, reduce: MuldivTerm + reduce(99), // .+, reduce: MuldivTerm + reduce(99), // .-, reduce: MuldivTerm + reduce(99), // ., reduce: MuldivTerm + reduce(99), // *, reduce: MuldivTerm + reduce(99), // /, reduce: MuldivTerm + reduce(99), // //, reduce: MuldivTerm + reduce(99), // %, reduce: MuldivTerm + reduce(99), // .*, reduce: MuldivTerm + reduce(99), // ./, reduce: MuldivTerm + reduce(99), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1524 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(106), // ;, reduce: UnaryOpTerm + nil, // { + reduce(106), // }, reduce: UnaryOpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: UnaryOpTerm + nil, // : + reduce(106), // ||, reduce: UnaryOpTerm + reduce(106), // ^^, reduce: UnaryOpTerm + reduce(106), // &&, reduce: UnaryOpTerm + reduce(106), // =~, reduce: UnaryOpTerm + reduce(106), // !=~, reduce: UnaryOpTerm + reduce(106), // ==, reduce: UnaryOpTerm + reduce(106), // !=, reduce: UnaryOpTerm + reduce(106), // >, reduce: UnaryOpTerm + reduce(106), // >=, reduce: UnaryOpTerm + reduce(106), // <, reduce: UnaryOpTerm + reduce(106), // <=, reduce: UnaryOpTerm + reduce(106), // |, reduce: UnaryOpTerm + reduce(106), // ^, reduce: UnaryOpTerm + reduce(106), // &, reduce: UnaryOpTerm + reduce(106), // <<, reduce: UnaryOpTerm + reduce(106), // >>, reduce: UnaryOpTerm + reduce(106), // >>>, reduce: UnaryOpTerm + reduce(106), // +, reduce: UnaryOpTerm + reduce(106), // -, reduce: UnaryOpTerm + reduce(106), // .+, reduce: UnaryOpTerm + reduce(106), // .-, reduce: UnaryOpTerm + reduce(106), // ., reduce: UnaryOpTerm + reduce(106), // *, reduce: UnaryOpTerm + reduce(106), // /, reduce: UnaryOpTerm + reduce(106), // //, reduce: UnaryOpTerm + reduce(106), // %, reduce: UnaryOpTerm + reduce(106), // .*, reduce: UnaryOpTerm + reduce(106), // ./, reduce: UnaryOpTerm + reduce(106), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1525 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1526 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1527 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(108), // ;, reduce: PowTerm + nil, // { + reduce(108), // }, reduce: PowTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: PowTerm + nil, // : + reduce(108), // ||, reduce: PowTerm + reduce(108), // ^^, reduce: PowTerm + reduce(108), // &&, reduce: PowTerm + reduce(108), // =~, reduce: PowTerm + reduce(108), // !=~, reduce: PowTerm + reduce(108), // ==, reduce: PowTerm + reduce(108), // !=, reduce: PowTerm + reduce(108), // >, reduce: PowTerm + reduce(108), // >=, reduce: PowTerm + reduce(108), // <, reduce: PowTerm + reduce(108), // <=, reduce: PowTerm + reduce(108), // |, reduce: PowTerm + reduce(108), // ^, reduce: PowTerm + reduce(108), // &, reduce: PowTerm + reduce(108), // <<, reduce: PowTerm + reduce(108), // >>, reduce: PowTerm + reduce(108), // >>>, reduce: PowTerm + reduce(108), // +, reduce: PowTerm + reduce(108), // -, reduce: PowTerm + reduce(108), // .+, reduce: PowTerm + reduce(108), // .-, reduce: PowTerm + reduce(108), // ., reduce: PowTerm + reduce(108), // *, reduce: PowTerm + reduce(108), // /, reduce: PowTerm + reduce(108), // //, reduce: PowTerm + reduce(108), // %, reduce: PowTerm + reduce(108), // .*, reduce: PowTerm + reduce(108), // ./, reduce: PowTerm + reduce(108), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(1839), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1528 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1529 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(110), // ;, reduce: PrecedenceChainEnd + nil, // { + reduce(110), // }, reduce: PrecedenceChainEnd + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(110), // ||, reduce: PrecedenceChainEnd + reduce(110), // ^^, reduce: PrecedenceChainEnd + reduce(110), // &&, reduce: PrecedenceChainEnd + reduce(110), // =~, reduce: PrecedenceChainEnd + reduce(110), // !=~, reduce: PrecedenceChainEnd + reduce(110), // ==, reduce: PrecedenceChainEnd + reduce(110), // !=, reduce: PrecedenceChainEnd + reduce(110), // >, reduce: PrecedenceChainEnd + reduce(110), // >=, reduce: PrecedenceChainEnd + reduce(110), // <, reduce: PrecedenceChainEnd + reduce(110), // <=, reduce: PrecedenceChainEnd + reduce(110), // |, reduce: PrecedenceChainEnd + reduce(110), // ^, reduce: PrecedenceChainEnd + reduce(110), // &, reduce: PrecedenceChainEnd + reduce(110), // <<, reduce: PrecedenceChainEnd + reduce(110), // >>, reduce: PrecedenceChainEnd + reduce(110), // >>>, reduce: PrecedenceChainEnd + reduce(110), // +, reduce: PrecedenceChainEnd + reduce(110), // -, reduce: PrecedenceChainEnd + reduce(110), // .+, reduce: PrecedenceChainEnd + reduce(110), // .-, reduce: PrecedenceChainEnd + reduce(110), // ., reduce: PrecedenceChainEnd + reduce(110), // *, reduce: PrecedenceChainEnd + reduce(110), // /, reduce: PrecedenceChainEnd + reduce(110), // //, reduce: PrecedenceChainEnd + reduce(110), // %, reduce: PrecedenceChainEnd + reduce(110), // .*, reduce: PrecedenceChainEnd + reduce(110), // ./, reduce: PrecedenceChainEnd + reduce(110), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(110), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + shift(1841), // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1530 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(116), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(116), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // >>>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(116), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(116), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1531 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(117), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(117), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(117), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(117), // ||, reduce: MlrvalOrFunction + reduce(117), // ^^, reduce: MlrvalOrFunction + reduce(117), // &&, reduce: MlrvalOrFunction + reduce(117), // =~, reduce: MlrvalOrFunction + reduce(117), // !=~, reduce: MlrvalOrFunction + reduce(117), // ==, reduce: MlrvalOrFunction + reduce(117), // !=, reduce: MlrvalOrFunction + reduce(117), // >, reduce: MlrvalOrFunction + reduce(117), // >=, reduce: MlrvalOrFunction + reduce(117), // <, reduce: MlrvalOrFunction + reduce(117), // <=, reduce: MlrvalOrFunction + reduce(117), // |, reduce: MlrvalOrFunction + reduce(117), // ^, reduce: MlrvalOrFunction + reduce(117), // &, reduce: MlrvalOrFunction + reduce(117), // <<, reduce: MlrvalOrFunction + reduce(117), // >>, reduce: MlrvalOrFunction + reduce(117), // >>>, reduce: MlrvalOrFunction + reduce(117), // +, reduce: MlrvalOrFunction + reduce(117), // -, reduce: MlrvalOrFunction + reduce(117), // .+, reduce: MlrvalOrFunction + reduce(117), // .-, reduce: MlrvalOrFunction + reduce(117), // ., reduce: MlrvalOrFunction + reduce(117), // *, reduce: MlrvalOrFunction + reduce(117), // /, reduce: MlrvalOrFunction + reduce(117), // //, reduce: MlrvalOrFunction + reduce(117), // %, reduce: MlrvalOrFunction + reduce(117), // .*, reduce: MlrvalOrFunction + reduce(117), // ./, reduce: MlrvalOrFunction + reduce(117), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(117), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(117), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1532 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(118), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(118), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(118), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(118), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1533 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(119), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(119), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(119), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(119), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(119), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1534 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(120), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(120), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(120), // ||, reduce: MlrvalOrFunction + reduce(120), // ^^, reduce: MlrvalOrFunction + reduce(120), // &&, reduce: MlrvalOrFunction + reduce(120), // =~, reduce: MlrvalOrFunction + reduce(120), // !=~, reduce: MlrvalOrFunction + reduce(120), // ==, reduce: MlrvalOrFunction + reduce(120), // !=, reduce: MlrvalOrFunction + reduce(120), // >, reduce: MlrvalOrFunction + reduce(120), // >=, reduce: MlrvalOrFunction + reduce(120), // <, reduce: MlrvalOrFunction + reduce(120), // <=, reduce: MlrvalOrFunction + reduce(120), // |, reduce: MlrvalOrFunction + reduce(120), // ^, reduce: MlrvalOrFunction + reduce(120), // &, reduce: MlrvalOrFunction + reduce(120), // <<, reduce: MlrvalOrFunction + reduce(120), // >>, reduce: MlrvalOrFunction + reduce(120), // >>>, reduce: MlrvalOrFunction + reduce(120), // +, reduce: MlrvalOrFunction + reduce(120), // -, reduce: MlrvalOrFunction + reduce(120), // .+, reduce: MlrvalOrFunction + reduce(120), // .-, reduce: MlrvalOrFunction + reduce(120), // ., reduce: MlrvalOrFunction + reduce(120), // *, reduce: MlrvalOrFunction + reduce(120), // /, reduce: MlrvalOrFunction + reduce(120), // //, reduce: MlrvalOrFunction + reduce(120), // %, reduce: MlrvalOrFunction + reduce(120), // .*, reduce: MlrvalOrFunction + reduce(120), // ./, reduce: MlrvalOrFunction + reduce(120), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(120), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(120), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1535 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(121), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(121), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // >>>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(121), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1536 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(122), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(122), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(122), // ||, reduce: MlrvalOrFunction + reduce(122), // ^^, reduce: MlrvalOrFunction + reduce(122), // &&, reduce: MlrvalOrFunction + reduce(122), // =~, reduce: MlrvalOrFunction + reduce(122), // !=~, reduce: MlrvalOrFunction + reduce(122), // ==, reduce: MlrvalOrFunction + reduce(122), // !=, reduce: MlrvalOrFunction + reduce(122), // >, reduce: MlrvalOrFunction + reduce(122), // >=, reduce: MlrvalOrFunction + reduce(122), // <, reduce: MlrvalOrFunction + reduce(122), // <=, reduce: MlrvalOrFunction + reduce(122), // |, reduce: MlrvalOrFunction + reduce(122), // ^, reduce: MlrvalOrFunction + reduce(122), // &, reduce: MlrvalOrFunction + reduce(122), // <<, reduce: MlrvalOrFunction + reduce(122), // >>, reduce: MlrvalOrFunction + reduce(122), // >>>, reduce: MlrvalOrFunction + reduce(122), // +, reduce: MlrvalOrFunction + reduce(122), // -, reduce: MlrvalOrFunction + reduce(122), // .+, reduce: MlrvalOrFunction + reduce(122), // .-, reduce: MlrvalOrFunction + reduce(122), // ., reduce: MlrvalOrFunction + reduce(122), // *, reduce: MlrvalOrFunction + reduce(122), // /, reduce: MlrvalOrFunction + reduce(122), // //, reduce: MlrvalOrFunction + reduce(122), // %, reduce: MlrvalOrFunction + reduce(122), // .*, reduce: MlrvalOrFunction + reduce(122), // ./, reduce: MlrvalOrFunction + reduce(122), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(122), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1537 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(123), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(123), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(123), // ||, reduce: MlrvalOrFunction + reduce(123), // ^^, reduce: MlrvalOrFunction + reduce(123), // &&, reduce: MlrvalOrFunction + reduce(123), // =~, reduce: MlrvalOrFunction + reduce(123), // !=~, reduce: MlrvalOrFunction + reduce(123), // ==, reduce: MlrvalOrFunction + reduce(123), // !=, reduce: MlrvalOrFunction + reduce(123), // >, reduce: MlrvalOrFunction + reduce(123), // >=, reduce: MlrvalOrFunction + reduce(123), // <, reduce: MlrvalOrFunction + reduce(123), // <=, reduce: MlrvalOrFunction + reduce(123), // |, reduce: MlrvalOrFunction + reduce(123), // ^, reduce: MlrvalOrFunction + reduce(123), // &, reduce: MlrvalOrFunction + reduce(123), // <<, reduce: MlrvalOrFunction + reduce(123), // >>, reduce: MlrvalOrFunction + reduce(123), // >>>, reduce: MlrvalOrFunction + reduce(123), // +, reduce: MlrvalOrFunction + reduce(123), // -, reduce: MlrvalOrFunction + reduce(123), // .+, reduce: MlrvalOrFunction + reduce(123), // .-, reduce: MlrvalOrFunction + reduce(123), // ., reduce: MlrvalOrFunction + reduce(123), // *, reduce: MlrvalOrFunction + reduce(123), // /, reduce: MlrvalOrFunction + reduce(123), // //, reduce: MlrvalOrFunction + reduce(123), // %, reduce: MlrvalOrFunction + reduce(123), // .*, reduce: MlrvalOrFunction + reduce(123), // ./, reduce: MlrvalOrFunction + reduce(123), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(123), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1538 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + shift(1842), // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1539 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(129), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(129), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(129), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(129), // ||, reduce: MlrvalOrFunction + reduce(129), // ^^, reduce: MlrvalOrFunction + reduce(129), // &&, reduce: MlrvalOrFunction + reduce(129), // =~, reduce: MlrvalOrFunction + reduce(129), // !=~, reduce: MlrvalOrFunction + reduce(129), // ==, reduce: MlrvalOrFunction + reduce(129), // !=, reduce: MlrvalOrFunction + reduce(129), // >, reduce: MlrvalOrFunction + reduce(129), // >=, reduce: MlrvalOrFunction + reduce(129), // <, reduce: MlrvalOrFunction + reduce(129), // <=, reduce: MlrvalOrFunction + reduce(129), // |, reduce: MlrvalOrFunction + reduce(129), // ^, reduce: MlrvalOrFunction + reduce(129), // &, reduce: MlrvalOrFunction + reduce(129), // <<, reduce: MlrvalOrFunction + reduce(129), // >>, reduce: MlrvalOrFunction + reduce(129), // >>>, reduce: MlrvalOrFunction + reduce(129), // +, reduce: MlrvalOrFunction + reduce(129), // -, reduce: MlrvalOrFunction + reduce(129), // .+, reduce: MlrvalOrFunction + reduce(129), // .-, reduce: MlrvalOrFunction + reduce(129), // ., reduce: MlrvalOrFunction + reduce(129), // *, reduce: MlrvalOrFunction + reduce(129), // /, reduce: MlrvalOrFunction + reduce(129), // //, reduce: MlrvalOrFunction + reduce(129), // %, reduce: MlrvalOrFunction + reduce(129), // .*, reduce: MlrvalOrFunction + reduce(129), // ./, reduce: MlrvalOrFunction + reduce(129), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(129), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(129), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1540 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(136), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(136), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(136), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(136), // ||, reduce: MlrvalOrFunction + reduce(136), // ^^, reduce: MlrvalOrFunction + reduce(136), // &&, reduce: MlrvalOrFunction + reduce(136), // =~, reduce: MlrvalOrFunction + reduce(136), // !=~, reduce: MlrvalOrFunction + reduce(136), // ==, reduce: MlrvalOrFunction + reduce(136), // !=, reduce: MlrvalOrFunction + reduce(136), // >, reduce: MlrvalOrFunction + reduce(136), // >=, reduce: MlrvalOrFunction + reduce(136), // <, reduce: MlrvalOrFunction + reduce(136), // <=, reduce: MlrvalOrFunction + reduce(136), // |, reduce: MlrvalOrFunction + reduce(136), // ^, reduce: MlrvalOrFunction + reduce(136), // &, reduce: MlrvalOrFunction + reduce(136), // <<, reduce: MlrvalOrFunction + reduce(136), // >>, reduce: MlrvalOrFunction + reduce(136), // >>>, reduce: MlrvalOrFunction + reduce(136), // +, reduce: MlrvalOrFunction + reduce(136), // -, reduce: MlrvalOrFunction + reduce(136), // .+, reduce: MlrvalOrFunction + reduce(136), // .-, reduce: MlrvalOrFunction + reduce(136), // ., reduce: MlrvalOrFunction + reduce(136), // *, reduce: MlrvalOrFunction + reduce(136), // /, reduce: MlrvalOrFunction + reduce(136), // //, reduce: MlrvalOrFunction + reduce(136), // %, reduce: MlrvalOrFunction + reduce(136), // .*, reduce: MlrvalOrFunction + reduce(136), // ./, reduce: MlrvalOrFunction + reduce(136), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(136), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(136), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1541 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(137), // ;, reduce: ContextVariable + nil, // { + reduce(137), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(137), // ?, reduce: ContextVariable + nil, // : + reduce(137), // ||, reduce: ContextVariable + reduce(137), // ^^, reduce: ContextVariable + reduce(137), // &&, reduce: ContextVariable + reduce(137), // =~, reduce: ContextVariable + reduce(137), // !=~, reduce: ContextVariable + reduce(137), // ==, reduce: ContextVariable + reduce(137), // !=, reduce: ContextVariable + reduce(137), // >, reduce: ContextVariable + reduce(137), // >=, reduce: ContextVariable + reduce(137), // <, reduce: ContextVariable + reduce(137), // <=, reduce: ContextVariable + reduce(137), // |, reduce: ContextVariable + reduce(137), // ^, reduce: ContextVariable + reduce(137), // &, reduce: ContextVariable + reduce(137), // <<, reduce: ContextVariable + reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable + reduce(137), // +, reduce: ContextVariable + reduce(137), // -, reduce: ContextVariable + reduce(137), // .+, reduce: ContextVariable + reduce(137), // .-, reduce: ContextVariable + reduce(137), // ., reduce: ContextVariable + reduce(137), // *, reduce: ContextVariable + reduce(137), // /, reduce: ContextVariable + reduce(137), // //, reduce: ContextVariable + reduce(137), // %, reduce: ContextVariable + reduce(137), // .*, reduce: ContextVariable + reduce(137), // ./, reduce: ContextVariable + reduce(137), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(137), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(137), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1542 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(138), // ;, reduce: ContextVariable + nil, // { + reduce(138), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(138), // ?, reduce: ContextVariable + nil, // : + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(138), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(138), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1543 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(139), // ;, reduce: ContextVariable + nil, // { + reduce(139), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(139), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1544 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(140), // ;, reduce: ContextVariable + nil, // { + reduce(140), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(140), // ?, reduce: ContextVariable + nil, // : + reduce(140), // ||, reduce: ContextVariable + reduce(140), // ^^, reduce: ContextVariable + reduce(140), // &&, reduce: ContextVariable + reduce(140), // =~, reduce: ContextVariable + reduce(140), // !=~, reduce: ContextVariable + reduce(140), // ==, reduce: ContextVariable + reduce(140), // !=, reduce: ContextVariable + reduce(140), // >, reduce: ContextVariable + reduce(140), // >=, reduce: ContextVariable + reduce(140), // <, reduce: ContextVariable + reduce(140), // <=, reduce: ContextVariable + reduce(140), // |, reduce: ContextVariable + reduce(140), // ^, reduce: ContextVariable + reduce(140), // &, reduce: ContextVariable + reduce(140), // <<, reduce: ContextVariable + reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable + reduce(140), // +, reduce: ContextVariable + reduce(140), // -, reduce: ContextVariable + reduce(140), // .+, reduce: ContextVariable + reduce(140), // .-, reduce: ContextVariable + reduce(140), // ., reduce: ContextVariable + reduce(140), // *, reduce: ContextVariable + reduce(140), // /, reduce: ContextVariable + reduce(140), // //, reduce: ContextVariable + reduce(140), // %, reduce: ContextVariable + reduce(140), // .*, reduce: ContextVariable + reduce(140), // ./, reduce: ContextVariable + reduce(140), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(140), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(140), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1545 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(141), // ;, reduce: ContextVariable + nil, // { + reduce(141), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ContextVariable + nil, // : + reduce(141), // ||, reduce: ContextVariable + reduce(141), // ^^, reduce: ContextVariable + reduce(141), // &&, reduce: ContextVariable + reduce(141), // =~, reduce: ContextVariable + reduce(141), // !=~, reduce: ContextVariable + reduce(141), // ==, reduce: ContextVariable + reduce(141), // !=, reduce: ContextVariable + reduce(141), // >, reduce: ContextVariable + reduce(141), // >=, reduce: ContextVariable + reduce(141), // <, reduce: ContextVariable + reduce(141), // <=, reduce: ContextVariable + reduce(141), // |, reduce: ContextVariable + reduce(141), // ^, reduce: ContextVariable + reduce(141), // &, reduce: ContextVariable + reduce(141), // <<, reduce: ContextVariable + reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable + reduce(141), // +, reduce: ContextVariable + reduce(141), // -, reduce: ContextVariable + reduce(141), // .+, reduce: ContextVariable + reduce(141), // .-, reduce: ContextVariable + reduce(141), // ., reduce: ContextVariable + reduce(141), // *, reduce: ContextVariable + reduce(141), // /, reduce: ContextVariable + reduce(141), // //, reduce: ContextVariable + reduce(141), // %, reduce: ContextVariable + reduce(141), // .*, reduce: ContextVariable + reduce(141), // ./, reduce: ContextVariable + reduce(141), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(141), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1546 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(142), // ;, reduce: ContextVariable + nil, // { + reduce(142), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: ContextVariable + nil, // : + reduce(142), // ||, reduce: ContextVariable + reduce(142), // ^^, reduce: ContextVariable + reduce(142), // &&, reduce: ContextVariable + reduce(142), // =~, reduce: ContextVariable + reduce(142), // !=~, reduce: ContextVariable + reduce(142), // ==, reduce: ContextVariable + reduce(142), // !=, reduce: ContextVariable + reduce(142), // >, reduce: ContextVariable + reduce(142), // >=, reduce: ContextVariable + reduce(142), // <, reduce: ContextVariable + reduce(142), // <=, reduce: ContextVariable + reduce(142), // |, reduce: ContextVariable + reduce(142), // ^, reduce: ContextVariable + reduce(142), // &, reduce: ContextVariable + reduce(142), // <<, reduce: ContextVariable + reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable + reduce(142), // +, reduce: ContextVariable + reduce(142), // -, reduce: ContextVariable + reduce(142), // .+, reduce: ContextVariable + reduce(142), // .-, reduce: ContextVariable + reduce(142), // ., reduce: ContextVariable + reduce(142), // *, reduce: ContextVariable + reduce(142), // /, reduce: ContextVariable + reduce(142), // //, reduce: ContextVariable + reduce(142), // %, reduce: ContextVariable + reduce(142), // .*, reduce: ContextVariable + reduce(142), // ./, reduce: ContextVariable + reduce(142), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(142), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(142), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1547 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(143), // ;, reduce: ContextVariable + nil, // { + reduce(143), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(143), // ?, reduce: ContextVariable + nil, // : + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(143), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(143), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1548 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(144), // ;, reduce: ContextVariable + nil, // { + reduce(144), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + nil, // : + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(144), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1549 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(145), // ;, reduce: ContextVariable + nil, // { + reduce(145), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ContextVariable + nil, // : + reduce(145), // ||, reduce: ContextVariable + reduce(145), // ^^, reduce: ContextVariable + reduce(145), // &&, reduce: ContextVariable + reduce(145), // =~, reduce: ContextVariable + reduce(145), // !=~, reduce: ContextVariable + reduce(145), // ==, reduce: ContextVariable + reduce(145), // !=, reduce: ContextVariable + reduce(145), // >, reduce: ContextVariable + reduce(145), // >=, reduce: ContextVariable + reduce(145), // <, reduce: ContextVariable + reduce(145), // <=, reduce: ContextVariable + reduce(145), // |, reduce: ContextVariable + reduce(145), // ^, reduce: ContextVariable + reduce(145), // &, reduce: ContextVariable + reduce(145), // <<, reduce: ContextVariable + reduce(145), // >>, reduce: ContextVariable + reduce(145), // >>>, reduce: ContextVariable + reduce(145), // +, reduce: ContextVariable + reduce(145), // -, reduce: ContextVariable + reduce(145), // .+, reduce: ContextVariable + reduce(145), // .-, reduce: ContextVariable + reduce(145), // ., reduce: ContextVariable + reduce(145), // *, reduce: ContextVariable + reduce(145), // /, reduce: ContextVariable + reduce(145), // //, reduce: ContextVariable + reduce(145), // %, reduce: ContextVariable + reduce(145), // .*, reduce: ContextVariable + reduce(145), // ./, reduce: ContextVariable + reduce(145), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(145), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1550 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(146), // ;, reduce: ContextVariable + nil, // { + reduce(146), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ContextVariable + nil, // : + reduce(146), // ||, reduce: ContextVariable + reduce(146), // ^^, reduce: ContextVariable + reduce(146), // &&, reduce: ContextVariable + reduce(146), // =~, reduce: ContextVariable + reduce(146), // !=~, reduce: ContextVariable + reduce(146), // ==, reduce: ContextVariable + reduce(146), // !=, reduce: ContextVariable + reduce(146), // >, reduce: ContextVariable + reduce(146), // >=, reduce: ContextVariable + reduce(146), // <, reduce: ContextVariable + reduce(146), // <=, reduce: ContextVariable + reduce(146), // |, reduce: ContextVariable + reduce(146), // ^, reduce: ContextVariable + reduce(146), // &, reduce: ContextVariable + reduce(146), // <<, reduce: ContextVariable + reduce(146), // >>, reduce: ContextVariable + reduce(146), // >>>, reduce: ContextVariable + reduce(146), // +, reduce: ContextVariable + reduce(146), // -, reduce: ContextVariable + reduce(146), // .+, reduce: ContextVariable + reduce(146), // .-, reduce: ContextVariable + reduce(146), // ., reduce: ContextVariable + reduce(146), // *, reduce: ContextVariable + reduce(146), // /, reduce: ContextVariable + reduce(146), // //, reduce: ContextVariable + reduce(146), // %, reduce: ContextVariable + reduce(146), // .*, reduce: ContextVariable + reduce(146), // ./, reduce: ContextVariable + reduce(146), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(146), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1551 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(147), // ;, reduce: ContextVariable + nil, // { + reduce(147), // }, reduce: ContextVariable + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: ContextVariable + nil, // : + reduce(147), // ||, reduce: ContextVariable + reduce(147), // ^^, reduce: ContextVariable + reduce(147), // &&, reduce: ContextVariable + reduce(147), // =~, reduce: ContextVariable + reduce(147), // !=~, reduce: ContextVariable + reduce(147), // ==, reduce: ContextVariable + reduce(147), // !=, reduce: ContextVariable + reduce(147), // >, reduce: ContextVariable + reduce(147), // >=, reduce: ContextVariable + reduce(147), // <, reduce: ContextVariable + reduce(147), // <=, reduce: ContextVariable + reduce(147), // |, reduce: ContextVariable + reduce(147), // ^, reduce: ContextVariable + reduce(147), // &, reduce: ContextVariable + reduce(147), // <<, reduce: ContextVariable + reduce(147), // >>, reduce: ContextVariable + reduce(147), // >>>, reduce: ContextVariable + reduce(147), // +, reduce: ContextVariable + reduce(147), // -, reduce: ContextVariable + reduce(147), // .+, reduce: ContextVariable + reduce(147), // .-, reduce: ContextVariable + reduce(147), // ., reduce: ContextVariable + reduce(147), // *, reduce: ContextVariable + reduce(147), // /, reduce: ContextVariable + reduce(147), // //, reduce: ContextVariable + reduce(147), // %, reduce: ContextVariable + reduce(147), // .*, reduce: ContextVariable + reduce(147), // ./, reduce: ContextVariable + reduce(147), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(147), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(147), // [, reduce: ContextVariable + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1552 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(148), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(148), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(148), // ||, reduce: MlrvalOrFunction + reduce(148), // ^^, reduce: MlrvalOrFunction + reduce(148), // &&, reduce: MlrvalOrFunction + reduce(148), // =~, reduce: MlrvalOrFunction + reduce(148), // !=~, reduce: MlrvalOrFunction + reduce(148), // ==, reduce: MlrvalOrFunction + reduce(148), // !=, reduce: MlrvalOrFunction + reduce(148), // >, reduce: MlrvalOrFunction + reduce(148), // >=, reduce: MlrvalOrFunction + reduce(148), // <, reduce: MlrvalOrFunction + reduce(148), // <=, reduce: MlrvalOrFunction + reduce(148), // |, reduce: MlrvalOrFunction + reduce(148), // ^, reduce: MlrvalOrFunction + reduce(148), // &, reduce: MlrvalOrFunction + reduce(148), // <<, reduce: MlrvalOrFunction + reduce(148), // >>, reduce: MlrvalOrFunction + reduce(148), // >>>, reduce: MlrvalOrFunction + reduce(148), // +, reduce: MlrvalOrFunction + reduce(148), // -, reduce: MlrvalOrFunction + reduce(148), // .+, reduce: MlrvalOrFunction + reduce(148), // .-, reduce: MlrvalOrFunction + reduce(148), // ., reduce: MlrvalOrFunction + reduce(148), // *, reduce: MlrvalOrFunction + reduce(148), // /, reduce: MlrvalOrFunction + reduce(148), // //, reduce: MlrvalOrFunction + reduce(148), // %, reduce: MlrvalOrFunction + reduce(148), // .*, reduce: MlrvalOrFunction + reduce(148), // ./, reduce: MlrvalOrFunction + reduce(148), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(148), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(148), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1553 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(150), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(150), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(150), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(150), // ||, reduce: MlrvalOrFunction + reduce(150), // ^^, reduce: MlrvalOrFunction + reduce(150), // &&, reduce: MlrvalOrFunction + reduce(150), // =~, reduce: MlrvalOrFunction + reduce(150), // !=~, reduce: MlrvalOrFunction + reduce(150), // ==, reduce: MlrvalOrFunction + reduce(150), // !=, reduce: MlrvalOrFunction + reduce(150), // >, reduce: MlrvalOrFunction + reduce(150), // >=, reduce: MlrvalOrFunction + reduce(150), // <, reduce: MlrvalOrFunction + reduce(150), // <=, reduce: MlrvalOrFunction + reduce(150), // |, reduce: MlrvalOrFunction + reduce(150), // ^, reduce: MlrvalOrFunction + reduce(150), // &, reduce: MlrvalOrFunction + reduce(150), // <<, reduce: MlrvalOrFunction + reduce(150), // >>, reduce: MlrvalOrFunction + reduce(150), // >>>, reduce: MlrvalOrFunction + reduce(150), // +, reduce: MlrvalOrFunction + reduce(150), // -, reduce: MlrvalOrFunction + reduce(150), // .+, reduce: MlrvalOrFunction + reduce(150), // .-, reduce: MlrvalOrFunction + reduce(150), // ., reduce: MlrvalOrFunction + reduce(150), // *, reduce: MlrvalOrFunction + reduce(150), // /, reduce: MlrvalOrFunction + reduce(150), // //, reduce: MlrvalOrFunction + reduce(150), // %, reduce: MlrvalOrFunction + reduce(150), // .*, reduce: MlrvalOrFunction + reduce(150), // ./, reduce: MlrvalOrFunction + reduce(150), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(150), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(150), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1554 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(155), // ;, reduce: MlrvalOrFunction + nil, // { + reduce(155), // }, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(155), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(155), // ||, reduce: MlrvalOrFunction + reduce(155), // ^^, reduce: MlrvalOrFunction + reduce(155), // &&, reduce: MlrvalOrFunction + reduce(155), // =~, reduce: MlrvalOrFunction + reduce(155), // !=~, reduce: MlrvalOrFunction + reduce(155), // ==, reduce: MlrvalOrFunction + reduce(155), // !=, reduce: MlrvalOrFunction + reduce(155), // >, reduce: MlrvalOrFunction + reduce(155), // >=, reduce: MlrvalOrFunction + reduce(155), // <, reduce: MlrvalOrFunction + reduce(155), // <=, reduce: MlrvalOrFunction + reduce(155), // |, reduce: MlrvalOrFunction + reduce(155), // ^, reduce: MlrvalOrFunction + reduce(155), // &, reduce: MlrvalOrFunction + reduce(155), // <<, reduce: MlrvalOrFunction + reduce(155), // >>, reduce: MlrvalOrFunction + reduce(155), // >>>, reduce: MlrvalOrFunction + reduce(155), // +, reduce: MlrvalOrFunction + reduce(155), // -, reduce: MlrvalOrFunction + reduce(155), // .+, reduce: MlrvalOrFunction + reduce(155), // .-, reduce: MlrvalOrFunction + reduce(155), // ., reduce: MlrvalOrFunction + reduce(155), // *, reduce: MlrvalOrFunction + reduce(155), // /, reduce: MlrvalOrFunction + reduce(155), // //, reduce: MlrvalOrFunction + reduce(155), // %, reduce: MlrvalOrFunction + reduce(155), // .*, reduce: MlrvalOrFunction + reduce(155), // ./, reduce: MlrvalOrFunction + reduce(155), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(155), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(155), // [, reduce: MlrvalOrFunction + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1555 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1844), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1556 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(21), // ;, reduce: EmitStatement + nil, // { + reduce(21), // }, reduce: EmitStatement + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1557 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1845), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1558 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1846), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1559 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1560 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1561 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1562 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1563 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1564 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1565 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1566 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1567 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1568 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1569 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1570 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1571 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1572 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1573 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1574 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1575 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1576 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1577 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1578 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1579 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1580 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1581 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1582 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(100), // ;, reduce: UnaryOpTerm + nil, // { + reduce(100), // }, reduce: UnaryOpTerm + reduce(100), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(100), // ||=, reduce: UnaryOpTerm + reduce(100), // ^^=, reduce: UnaryOpTerm + reduce(100), // &&=, reduce: UnaryOpTerm + reduce(100), // |=, reduce: UnaryOpTerm + reduce(100), // ^=, reduce: UnaryOpTerm + reduce(100), // <<=, reduce: UnaryOpTerm + reduce(100), // >>=, reduce: UnaryOpTerm + reduce(100), // >>>=, reduce: UnaryOpTerm + reduce(100), // +=, reduce: UnaryOpTerm + reduce(100), // .=, reduce: UnaryOpTerm + reduce(100), // -=, reduce: UnaryOpTerm + reduce(100), // *=, reduce: UnaryOpTerm + reduce(100), // /=, reduce: UnaryOpTerm + reduce(100), // //=, reduce: UnaryOpTerm + reduce(100), // %=, reduce: UnaryOpTerm + reduce(100), // **=, reduce: UnaryOpTerm + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1583 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1584 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1585 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1586 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1587 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1588 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1589 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1590 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(101), // ;, reduce: UnaryOpTerm + nil, // { + reduce(101), // }, reduce: UnaryOpTerm + reduce(101), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(101), // ||=, reduce: UnaryOpTerm + reduce(101), // ^^=, reduce: UnaryOpTerm + reduce(101), // &&=, reduce: UnaryOpTerm + reduce(101), // |=, reduce: UnaryOpTerm + reduce(101), // ^=, reduce: UnaryOpTerm + reduce(101), // <<=, reduce: UnaryOpTerm + reduce(101), // >>=, reduce: UnaryOpTerm + reduce(101), // >>>=, reduce: UnaryOpTerm + reduce(101), // +=, reduce: UnaryOpTerm + reduce(101), // .=, reduce: UnaryOpTerm + reduce(101), // -=, reduce: UnaryOpTerm + reduce(101), // *=, reduce: UnaryOpTerm + reduce(101), // /=, reduce: UnaryOpTerm + reduce(101), // //=, reduce: UnaryOpTerm + reduce(101), // %=, reduce: UnaryOpTerm + reduce(101), // **=, reduce: UnaryOpTerm + reduce(101), // ?, reduce: UnaryOpTerm + nil, // : + reduce(101), // ||, reduce: UnaryOpTerm + reduce(101), // ^^, reduce: UnaryOpTerm + reduce(101), // &&, reduce: UnaryOpTerm + reduce(101), // =~, reduce: UnaryOpTerm + reduce(101), // !=~, reduce: UnaryOpTerm + reduce(101), // ==, reduce: UnaryOpTerm + reduce(101), // !=, reduce: UnaryOpTerm + reduce(101), // >, reduce: UnaryOpTerm + reduce(101), // >=, reduce: UnaryOpTerm + reduce(101), // <, reduce: UnaryOpTerm + reduce(101), // <=, reduce: UnaryOpTerm + reduce(101), // |, reduce: UnaryOpTerm + reduce(101), // ^, reduce: UnaryOpTerm + reduce(101), // &, reduce: UnaryOpTerm + reduce(101), // <<, reduce: UnaryOpTerm + reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm + reduce(101), // +, reduce: UnaryOpTerm + reduce(101), // -, reduce: UnaryOpTerm + reduce(101), // .+, reduce: UnaryOpTerm + reduce(101), // .-, reduce: UnaryOpTerm + reduce(101), // ., reduce: UnaryOpTerm + reduce(101), // *, reduce: UnaryOpTerm + reduce(101), // /, reduce: UnaryOpTerm + reduce(101), // //, reduce: UnaryOpTerm + reduce(101), // %, reduce: UnaryOpTerm + reduce(101), // .*, reduce: UnaryOpTerm + reduce(101), // ./, reduce: UnaryOpTerm + reduce(101), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1591 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(102), // ;, reduce: UnaryOpTerm + nil, // { + reduce(102), // }, reduce: UnaryOpTerm + reduce(102), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(102), // ||=, reduce: UnaryOpTerm + reduce(102), // ^^=, reduce: UnaryOpTerm + reduce(102), // &&=, reduce: UnaryOpTerm + reduce(102), // |=, reduce: UnaryOpTerm + reduce(102), // ^=, reduce: UnaryOpTerm + reduce(102), // <<=, reduce: UnaryOpTerm + reduce(102), // >>=, reduce: UnaryOpTerm + reduce(102), // >>>=, reduce: UnaryOpTerm + reduce(102), // +=, reduce: UnaryOpTerm + reduce(102), // .=, reduce: UnaryOpTerm + reduce(102), // -=, reduce: UnaryOpTerm + reduce(102), // *=, reduce: UnaryOpTerm + reduce(102), // /=, reduce: UnaryOpTerm + reduce(102), // //=, reduce: UnaryOpTerm + reduce(102), // %=, reduce: UnaryOpTerm + reduce(102), // **=, reduce: UnaryOpTerm + reduce(102), // ?, reduce: UnaryOpTerm + nil, // : + reduce(102), // ||, reduce: UnaryOpTerm + reduce(102), // ^^, reduce: UnaryOpTerm + reduce(102), // &&, reduce: UnaryOpTerm + reduce(102), // =~, reduce: UnaryOpTerm + reduce(102), // !=~, reduce: UnaryOpTerm + reduce(102), // ==, reduce: UnaryOpTerm + reduce(102), // !=, reduce: UnaryOpTerm + reduce(102), // >, reduce: UnaryOpTerm + reduce(102), // >=, reduce: UnaryOpTerm + reduce(102), // <, reduce: UnaryOpTerm + reduce(102), // <=, reduce: UnaryOpTerm + reduce(102), // |, reduce: UnaryOpTerm + reduce(102), // ^, reduce: UnaryOpTerm + reduce(102), // &, reduce: UnaryOpTerm + reduce(102), // <<, reduce: UnaryOpTerm + reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm + reduce(102), // +, reduce: UnaryOpTerm + reduce(102), // -, reduce: UnaryOpTerm + reduce(102), // .+, reduce: UnaryOpTerm + reduce(102), // .-, reduce: UnaryOpTerm + reduce(102), // ., reduce: UnaryOpTerm + reduce(102), // *, reduce: UnaryOpTerm + reduce(102), // /, reduce: UnaryOpTerm + reduce(102), // //, reduce: UnaryOpTerm + reduce(102), // %, reduce: UnaryOpTerm + reduce(102), // .*, reduce: UnaryOpTerm + reduce(102), // ./, reduce: UnaryOpTerm + reduce(102), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1592 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(103), // ;, reduce: UnaryOpTerm + nil, // { + reduce(103), // }, reduce: UnaryOpTerm + reduce(103), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(103), // ||=, reduce: UnaryOpTerm + reduce(103), // ^^=, reduce: UnaryOpTerm + reduce(103), // &&=, reduce: UnaryOpTerm + reduce(103), // |=, reduce: UnaryOpTerm + reduce(103), // ^=, reduce: UnaryOpTerm + reduce(103), // <<=, reduce: UnaryOpTerm + reduce(103), // >>=, reduce: UnaryOpTerm + reduce(103), // >>>=, reduce: UnaryOpTerm + reduce(103), // +=, reduce: UnaryOpTerm + reduce(103), // .=, reduce: UnaryOpTerm + reduce(103), // -=, reduce: UnaryOpTerm + reduce(103), // *=, reduce: UnaryOpTerm + reduce(103), // /=, reduce: UnaryOpTerm + reduce(103), // //=, reduce: UnaryOpTerm + reduce(103), // %=, reduce: UnaryOpTerm + reduce(103), // **=, reduce: UnaryOpTerm + reduce(103), // ?, reduce: UnaryOpTerm + nil, // : + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1593 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(104), // ;, reduce: UnaryOpTerm + nil, // { + reduce(104), // }, reduce: UnaryOpTerm + reduce(104), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(104), // ||=, reduce: UnaryOpTerm + reduce(104), // ^^=, reduce: UnaryOpTerm + reduce(104), // &&=, reduce: UnaryOpTerm + reduce(104), // |=, reduce: UnaryOpTerm + reduce(104), // ^=, reduce: UnaryOpTerm + reduce(104), // <<=, reduce: UnaryOpTerm + reduce(104), // >>=, reduce: UnaryOpTerm + reduce(104), // >>>=, reduce: UnaryOpTerm + reduce(104), // +=, reduce: UnaryOpTerm + reduce(104), // .=, reduce: UnaryOpTerm + reduce(104), // -=, reduce: UnaryOpTerm + reduce(104), // *=, reduce: UnaryOpTerm + reduce(104), // /=, reduce: UnaryOpTerm + reduce(104), // //=, reduce: UnaryOpTerm + reduce(104), // %=, reduce: UnaryOpTerm + reduce(104), // **=, reduce: UnaryOpTerm + reduce(104), // ?, reduce: UnaryOpTerm + nil, // : + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1594 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(105), // ;, reduce: UnaryOpTerm + nil, // { + reduce(105), // }, reduce: UnaryOpTerm + reduce(105), // =, reduce: UnaryOpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(105), // ||=, reduce: UnaryOpTerm + reduce(105), // ^^=, reduce: UnaryOpTerm + reduce(105), // &&=, reduce: UnaryOpTerm + reduce(105), // |=, reduce: UnaryOpTerm + reduce(105), // ^=, reduce: UnaryOpTerm + reduce(105), // <<=, reduce: UnaryOpTerm + reduce(105), // >>=, reduce: UnaryOpTerm + reduce(105), // >>>=, reduce: UnaryOpTerm + reduce(105), // +=, reduce: UnaryOpTerm + reduce(105), // .=, reduce: UnaryOpTerm + reduce(105), // -=, reduce: UnaryOpTerm + reduce(105), // *=, reduce: UnaryOpTerm + reduce(105), // /=, reduce: UnaryOpTerm + reduce(105), // //=, reduce: UnaryOpTerm + reduce(105), // %=, reduce: UnaryOpTerm + reduce(105), // **=, reduce: UnaryOpTerm + reduce(105), // ?, reduce: UnaryOpTerm + nil, // : + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1595 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1596 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1878), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1597 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1880), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1598 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(124), // ;, reduce: ArrayLiteral + nil, // { + reduce(124), // }, reduce: ArrayLiteral + reduce(124), // =, reduce: ArrayLiteral + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(124), // ||=, reduce: ArrayLiteral + reduce(124), // ^^=, reduce: ArrayLiteral + reduce(124), // &&=, reduce: ArrayLiteral + reduce(124), // |=, reduce: ArrayLiteral + reduce(124), // ^=, reduce: ArrayLiteral + reduce(124), // <<=, reduce: ArrayLiteral + reduce(124), // >>=, reduce: ArrayLiteral + reduce(124), // >>>=, reduce: ArrayLiteral + reduce(124), // +=, reduce: ArrayLiteral + reduce(124), // .=, reduce: ArrayLiteral + reduce(124), // -=, reduce: ArrayLiteral + reduce(124), // *=, reduce: ArrayLiteral + reduce(124), // /=, reduce: ArrayLiteral + reduce(124), // //=, reduce: ArrayLiteral + reduce(124), // %=, reduce: ArrayLiteral + reduce(124), // **=, reduce: ArrayLiteral + reduce(124), // ?, reduce: ArrayLiteral + nil, // : + reduce(124), // ||, reduce: ArrayLiteral + reduce(124), // ^^, reduce: ArrayLiteral + reduce(124), // &&, reduce: ArrayLiteral + reduce(124), // =~, reduce: ArrayLiteral + reduce(124), // !=~, reduce: ArrayLiteral + reduce(124), // ==, reduce: ArrayLiteral + reduce(124), // !=, reduce: ArrayLiteral + reduce(124), // >, reduce: ArrayLiteral + reduce(124), // >=, reduce: ArrayLiteral + reduce(124), // <, reduce: ArrayLiteral + reduce(124), // <=, reduce: ArrayLiteral + reduce(124), // |, reduce: ArrayLiteral + reduce(124), // ^, reduce: ArrayLiteral + reduce(124), // &, reduce: ArrayLiteral + reduce(124), // <<, reduce: ArrayLiteral + reduce(124), // >>, reduce: ArrayLiteral + reduce(124), // >>>, reduce: ArrayLiteral + reduce(124), // +, reduce: ArrayLiteral + reduce(124), // -, reduce: ArrayLiteral + reduce(124), // .+, reduce: ArrayLiteral + reduce(124), // .-, reduce: ArrayLiteral + reduce(124), // ., reduce: ArrayLiteral + reduce(124), // *, reduce: ArrayLiteral + reduce(124), // /, reduce: ArrayLiteral + reduce(124), // //, reduce: ArrayLiteral + reduce(124), // %, reduce: ArrayLiteral + reduce(124), // .*, reduce: ArrayLiteral + reduce(124), // ./, reduce: ArrayLiteral + reduce(124), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(124), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(124), // [, reduce: ArrayLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1599 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1881), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1600 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + shift(1882), // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1601 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(169), // {, reduce: BeginBlock + reduce(169), // }, reduce: BeginBlock + nil, // = + reduce(169), // md_token_filter, reduce: BeginBlock + reduce(169), // md_token_emit, reduce: BeginBlock + reduce(169), // md_token_dump, reduce: BeginBlock + reduce(169), // md_token_edump, reduce: BeginBlock + reduce(169), // md_token_field_name, reduce: BeginBlock + reduce(169), // $[, reduce: BeginBlock + nil, // ] + reduce(169), // md_token_braced_field_name, reduce: BeginBlock + reduce(169), // md_token_full_srec, reduce: BeginBlock + reduce(169), // md_token_oosvar_name, reduce: BeginBlock + reduce(169), // @[, reduce: BeginBlock + reduce(169), // md_token_braced_oosvar_name, reduce: BeginBlock + reduce(169), // md_token_full_oosvar, reduce: BeginBlock + reduce(169), // md_token_non_sigil_name, reduce: BeginBlock + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(169), // +, reduce: BeginBlock + reduce(169), // -, reduce: BeginBlock + reduce(169), // .+, reduce: BeginBlock + reduce(169), // .-, reduce: BeginBlock + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(169), // !, reduce: BeginBlock + reduce(169), // ~, reduce: BeginBlock + nil, // ** + reduce(169), // (, reduce: BeginBlock + nil, // ) + reduce(169), // md_token_string_literal, reduce: BeginBlock + reduce(169), // md_token_int_literal, reduce: BeginBlock + reduce(169), // md_token_float_literal, reduce: BeginBlock + reduce(169), // md_token_boolean_literal, reduce: BeginBlock + reduce(169), // md_token_M_PI, reduce: BeginBlock + reduce(169), // md_token_M_E, reduce: BeginBlock + reduce(169), // md_token_panic, reduce: BeginBlock + reduce(169), // [, reduce: BeginBlock + nil, // , + reduce(169), // md_token_IPS, reduce: BeginBlock + reduce(169), // md_token_IFS, reduce: BeginBlock + reduce(169), // md_token_IRS, reduce: BeginBlock + reduce(169), // md_token_OPS, reduce: BeginBlock + reduce(169), // md_token_OFS, reduce: BeginBlock + reduce(169), // md_token_ORS, reduce: BeginBlock + reduce(169), // md_token_NF, reduce: BeginBlock + reduce(169), // md_token_NR, reduce: BeginBlock + reduce(169), // md_token_FNR, reduce: BeginBlock + reduce(169), // md_token_FILENAME, reduce: BeginBlock + reduce(169), // md_token_FILENUM, reduce: BeginBlock + reduce(169), // md_token_int_type, reduce: BeginBlock + reduce(169), // md_token_float_type, reduce: BeginBlock + reduce(169), // md_token_begin, reduce: BeginBlock + reduce(169), // md_token_end, reduce: BeginBlock + reduce(169), // md_token_if, reduce: BeginBlock + nil, // md_token_elif + nil, // md_token_else + reduce(169), // md_token_while, reduce: BeginBlock + reduce(169), // md_token_do, reduce: BeginBlock + reduce(169), // md_token_for, reduce: BeginBlock + nil, // md_token_in + }, + }, + actionRow{ // S1602 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + shift(1885), // } + nil, // = + shift(991), // md_token_filter + shift(992), // md_token_emit + shift(993), // md_token_dump + shift(994), // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + shift(1070), // md_token_begin + shift(1071), // md_token_end + shift(1074), // md_token_if + nil, // md_token_elif + nil, // md_token_else + shift(1075), // md_token_while + shift(1076), // md_token_do + shift(1079), // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1603 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(170), // {, reduce: EndBlock + reduce(170), // }, reduce: EndBlock + nil, // = + reduce(170), // md_token_filter, reduce: EndBlock + reduce(170), // md_token_emit, reduce: EndBlock + reduce(170), // md_token_dump, reduce: EndBlock + reduce(170), // md_token_edump, reduce: EndBlock + reduce(170), // md_token_field_name, reduce: EndBlock + reduce(170), // $[, reduce: EndBlock + nil, // ] + reduce(170), // md_token_braced_field_name, reduce: EndBlock + reduce(170), // md_token_full_srec, reduce: EndBlock + reduce(170), // md_token_oosvar_name, reduce: EndBlock + reduce(170), // @[, reduce: EndBlock + reduce(170), // md_token_braced_oosvar_name, reduce: EndBlock + reduce(170), // md_token_full_oosvar, reduce: EndBlock + reduce(170), // md_token_non_sigil_name, reduce: EndBlock + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(170), // +, reduce: EndBlock + reduce(170), // -, reduce: EndBlock + reduce(170), // .+, reduce: EndBlock + reduce(170), // .-, reduce: EndBlock + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(170), // !, reduce: EndBlock + reduce(170), // ~, reduce: EndBlock + nil, // ** + reduce(170), // (, reduce: EndBlock + nil, // ) + reduce(170), // md_token_string_literal, reduce: EndBlock + reduce(170), // md_token_int_literal, reduce: EndBlock + reduce(170), // md_token_float_literal, reduce: EndBlock + reduce(170), // md_token_boolean_literal, reduce: EndBlock + reduce(170), // md_token_M_PI, reduce: EndBlock + reduce(170), // md_token_M_E, reduce: EndBlock + reduce(170), // md_token_panic, reduce: EndBlock + reduce(170), // [, reduce: EndBlock + nil, // , + reduce(170), // md_token_IPS, reduce: EndBlock + reduce(170), // md_token_IFS, reduce: EndBlock + reduce(170), // md_token_IRS, reduce: EndBlock + reduce(170), // md_token_OPS, reduce: EndBlock + reduce(170), // md_token_OFS, reduce: EndBlock + reduce(170), // md_token_ORS, reduce: EndBlock + reduce(170), // md_token_NF, reduce: EndBlock + reduce(170), // md_token_NR, reduce: EndBlock + reduce(170), // md_token_FNR, reduce: EndBlock + reduce(170), // md_token_FILENAME, reduce: EndBlock + reduce(170), // md_token_FILENUM, reduce: EndBlock + reduce(170), // md_token_int_type, reduce: EndBlock + reduce(170), // md_token_float_type, reduce: EndBlock + reduce(170), // md_token_begin, reduce: EndBlock + reduce(170), // md_token_end, reduce: EndBlock + reduce(170), // md_token_if, reduce: EndBlock + nil, // md_token_elif + nil, // md_token_else + reduce(170), // md_token_while, reduce: EndBlock + reduce(170), // md_token_do, reduce: EndBlock + reduce(170), // md_token_for, reduce: EndBlock + nil, // md_token_in + }, + }, + actionRow{ // S1604 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(172), // {, reduce: IfChain + reduce(172), // }, reduce: IfChain + nil, // = + reduce(172), // md_token_filter, reduce: IfChain + reduce(172), // md_token_emit, reduce: IfChain + reduce(172), // md_token_dump, reduce: IfChain + reduce(172), // md_token_edump, reduce: IfChain + reduce(172), // md_token_field_name, reduce: IfChain + reduce(172), // $[, reduce: IfChain + nil, // ] + reduce(172), // md_token_braced_field_name, reduce: IfChain + reduce(172), // md_token_full_srec, reduce: IfChain + reduce(172), // md_token_oosvar_name, reduce: IfChain + reduce(172), // @[, reduce: IfChain + reduce(172), // md_token_braced_oosvar_name, reduce: IfChain + reduce(172), // md_token_full_oosvar, reduce: IfChain + reduce(172), // md_token_non_sigil_name, reduce: IfChain + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(172), // +, reduce: IfChain + reduce(172), // -, reduce: IfChain + reduce(172), // .+, reduce: IfChain + reduce(172), // .-, reduce: IfChain + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(172), // !, reduce: IfChain + reduce(172), // ~, reduce: IfChain + nil, // ** + reduce(172), // (, reduce: IfChain + nil, // ) + reduce(172), // md_token_string_literal, reduce: IfChain + reduce(172), // md_token_int_literal, reduce: IfChain + reduce(172), // md_token_float_literal, reduce: IfChain + reduce(172), // md_token_boolean_literal, reduce: IfChain + reduce(172), // md_token_M_PI, reduce: IfChain + reduce(172), // md_token_M_E, reduce: IfChain + reduce(172), // md_token_panic, reduce: IfChain + reduce(172), // [, reduce: IfChain + nil, // , + reduce(172), // md_token_IPS, reduce: IfChain + reduce(172), // md_token_IFS, reduce: IfChain + reduce(172), // md_token_IRS, reduce: IfChain + reduce(172), // md_token_OPS, reduce: IfChain + reduce(172), // md_token_OFS, reduce: IfChain + reduce(172), // md_token_ORS, reduce: IfChain + reduce(172), // md_token_NF, reduce: IfChain + reduce(172), // md_token_NR, reduce: IfChain + reduce(172), // md_token_FNR, reduce: IfChain + reduce(172), // md_token_FILENAME, reduce: IfChain + reduce(172), // md_token_FILENUM, reduce: IfChain + reduce(172), // md_token_int_type, reduce: IfChain + reduce(172), // md_token_float_type, reduce: IfChain + reduce(172), // md_token_begin, reduce: IfChain + reduce(172), // md_token_end, reduce: IfChain + reduce(172), // md_token_if, reduce: IfChain + nil, // md_token_elif + nil, // md_token_else + reduce(172), // md_token_while, reduce: IfChain + reduce(172), // md_token_do, reduce: IfChain + reduce(172), // md_token_for, reduce: IfChain + nil, // md_token_in + }, + }, + actionRow{ // S1605 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(174), // {, reduce: IfElifStar + reduce(174), // }, reduce: IfElifStar + nil, // = + reduce(174), // md_token_filter, reduce: IfElifStar + reduce(174), // md_token_emit, reduce: IfElifStar + reduce(174), // md_token_dump, reduce: IfElifStar + reduce(174), // md_token_edump, reduce: IfElifStar + reduce(174), // md_token_field_name, reduce: IfElifStar + reduce(174), // $[, reduce: IfElifStar + nil, // ] + reduce(174), // md_token_braced_field_name, reduce: IfElifStar + reduce(174), // md_token_full_srec, reduce: IfElifStar + reduce(174), // md_token_oosvar_name, reduce: IfElifStar + reduce(174), // @[, reduce: IfElifStar + reduce(174), // md_token_braced_oosvar_name, reduce: IfElifStar + reduce(174), // md_token_full_oosvar, reduce: IfElifStar + reduce(174), // md_token_non_sigil_name, reduce: IfElifStar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(174), // +, reduce: IfElifStar + reduce(174), // -, reduce: IfElifStar + reduce(174), // .+, reduce: IfElifStar + reduce(174), // .-, reduce: IfElifStar + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(174), // !, reduce: IfElifStar + reduce(174), // ~, reduce: IfElifStar + nil, // ** + reduce(174), // (, reduce: IfElifStar + nil, // ) + reduce(174), // md_token_string_literal, reduce: IfElifStar + reduce(174), // md_token_int_literal, reduce: IfElifStar + reduce(174), // md_token_float_literal, reduce: IfElifStar + reduce(174), // md_token_boolean_literal, reduce: IfElifStar + reduce(174), // md_token_M_PI, reduce: IfElifStar + reduce(174), // md_token_M_E, reduce: IfElifStar + reduce(174), // md_token_panic, reduce: IfElifStar + reduce(174), // [, reduce: IfElifStar + nil, // , + reduce(174), // md_token_IPS, reduce: IfElifStar + reduce(174), // md_token_IFS, reduce: IfElifStar + reduce(174), // md_token_IRS, reduce: IfElifStar + reduce(174), // md_token_OPS, reduce: IfElifStar + reduce(174), // md_token_OFS, reduce: IfElifStar + reduce(174), // md_token_ORS, reduce: IfElifStar + reduce(174), // md_token_NF, reduce: IfElifStar + reduce(174), // md_token_NR, reduce: IfElifStar + reduce(174), // md_token_FNR, reduce: IfElifStar + reduce(174), // md_token_FILENAME, reduce: IfElifStar + reduce(174), // md_token_FILENUM, reduce: IfElifStar + reduce(174), // md_token_int_type, reduce: IfElifStar + reduce(174), // md_token_float_type, reduce: IfElifStar + reduce(174), // md_token_begin, reduce: IfElifStar + reduce(174), // md_token_end, reduce: IfElifStar + reduce(174), // md_token_if, reduce: IfElifStar + reduce(174), // md_token_elif, reduce: IfElifStar + reduce(174), // md_token_else, reduce: IfElifStar + reduce(174), // md_token_while, reduce: IfElifStar + reduce(174), // md_token_do, reduce: IfElifStar + reduce(174), // md_token_for, reduce: IfElifStar + nil, // md_token_in + }, + }, + actionRow{ // S1606 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1886), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1607 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1602), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1608 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1609 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1610 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + shift(1890), // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1611 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + shift(1088), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1612 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1892), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1613 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1894), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1614 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(532), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1615 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1616 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + reduce(9), // md_token_while, reduce: StatementBlockInBraces + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1617 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + shift(1898), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1618 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1619 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(130), // }, reduce: MapLiteral + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(130), // ?, reduce: MapLiteral + nil, // : + reduce(130), // ||, reduce: MapLiteral + reduce(130), // ^^, reduce: MapLiteral + reduce(130), // &&, reduce: MapLiteral + reduce(130), // =~, reduce: MapLiteral + reduce(130), // !=~, reduce: MapLiteral + reduce(130), // ==, reduce: MapLiteral + reduce(130), // !=, reduce: MapLiteral + reduce(130), // >, reduce: MapLiteral + reduce(130), // >=, reduce: MapLiteral + reduce(130), // <, reduce: MapLiteral + reduce(130), // <=, reduce: MapLiteral + reduce(130), // |, reduce: MapLiteral + reduce(130), // ^, reduce: MapLiteral + reduce(130), // &, reduce: MapLiteral + reduce(130), // <<, reduce: MapLiteral + reduce(130), // >>, reduce: MapLiteral + reduce(130), // >>>, reduce: MapLiteral + reduce(130), // +, reduce: MapLiteral + reduce(130), // -, reduce: MapLiteral + reduce(130), // .+, reduce: MapLiteral + reduce(130), // .-, reduce: MapLiteral + reduce(130), // ., reduce: MapLiteral + reduce(130), // *, reduce: MapLiteral + reduce(130), // /, reduce: MapLiteral + reduce(130), // //, reduce: MapLiteral + reduce(130), // %, reduce: MapLiteral + reduce(130), // .*, reduce: MapLiteral + reduce(130), // ./, reduce: MapLiteral + reduce(130), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(130), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(130), // [, reduce: MapLiteral + reduce(130), // ,, reduce: MapLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1620 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(1900), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1621 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1901), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1622 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1902), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1623 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1624 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1625 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1626 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1627 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1628 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1629 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1630 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1631 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1632 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1633 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1634 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1635 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1636 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1637 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1638 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1639 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1640 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1641 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1642 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1643 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1644 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1645 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1646 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(100), // }, reduce: UnaryOpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(100), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1647 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1648 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1649 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1650 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1651 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1652 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1653 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1654 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(101), // }, reduce: UnaryOpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: UnaryOpTerm + nil, // : + reduce(101), // ||, reduce: UnaryOpTerm + reduce(101), // ^^, reduce: UnaryOpTerm + reduce(101), // &&, reduce: UnaryOpTerm + reduce(101), // =~, reduce: UnaryOpTerm + reduce(101), // !=~, reduce: UnaryOpTerm + reduce(101), // ==, reduce: UnaryOpTerm + reduce(101), // !=, reduce: UnaryOpTerm + reduce(101), // >, reduce: UnaryOpTerm + reduce(101), // >=, reduce: UnaryOpTerm + reduce(101), // <, reduce: UnaryOpTerm + reduce(101), // <=, reduce: UnaryOpTerm + reduce(101), // |, reduce: UnaryOpTerm + reduce(101), // ^, reduce: UnaryOpTerm + reduce(101), // &, reduce: UnaryOpTerm + reduce(101), // <<, reduce: UnaryOpTerm + reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm + reduce(101), // +, reduce: UnaryOpTerm + reduce(101), // -, reduce: UnaryOpTerm + reduce(101), // .+, reduce: UnaryOpTerm + reduce(101), // .-, reduce: UnaryOpTerm + reduce(101), // ., reduce: UnaryOpTerm + reduce(101), // *, reduce: UnaryOpTerm + reduce(101), // /, reduce: UnaryOpTerm + reduce(101), // //, reduce: UnaryOpTerm + reduce(101), // %, reduce: UnaryOpTerm + reduce(101), // .*, reduce: UnaryOpTerm + reduce(101), // ./, reduce: UnaryOpTerm + reduce(101), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(101), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1655 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(102), // }, reduce: UnaryOpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: UnaryOpTerm + nil, // : + reduce(102), // ||, reduce: UnaryOpTerm + reduce(102), // ^^, reduce: UnaryOpTerm + reduce(102), // &&, reduce: UnaryOpTerm + reduce(102), // =~, reduce: UnaryOpTerm + reduce(102), // !=~, reduce: UnaryOpTerm + reduce(102), // ==, reduce: UnaryOpTerm + reduce(102), // !=, reduce: UnaryOpTerm + reduce(102), // >, reduce: UnaryOpTerm + reduce(102), // >=, reduce: UnaryOpTerm + reduce(102), // <, reduce: UnaryOpTerm + reduce(102), // <=, reduce: UnaryOpTerm + reduce(102), // |, reduce: UnaryOpTerm + reduce(102), // ^, reduce: UnaryOpTerm + reduce(102), // &, reduce: UnaryOpTerm + reduce(102), // <<, reduce: UnaryOpTerm + reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm + reduce(102), // +, reduce: UnaryOpTerm + reduce(102), // -, reduce: UnaryOpTerm + reduce(102), // .+, reduce: UnaryOpTerm + reduce(102), // .-, reduce: UnaryOpTerm + reduce(102), // ., reduce: UnaryOpTerm + reduce(102), // *, reduce: UnaryOpTerm + reduce(102), // /, reduce: UnaryOpTerm + reduce(102), // //, reduce: UnaryOpTerm + reduce(102), // %, reduce: UnaryOpTerm + reduce(102), // .*, reduce: UnaryOpTerm + reduce(102), // ./, reduce: UnaryOpTerm + reduce(102), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(102), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1656 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(103), // }, reduce: UnaryOpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm + nil, // : + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(103), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1657 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(104), // }, reduce: UnaryOpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + nil, // : + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(104), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1658 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(105), // }, reduce: UnaryOpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: UnaryOpTerm + nil, // : + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(105), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1659 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1660 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1934), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1661 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(782), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(788), // md_token_field_name + shift(789), // $[ + nil, // ] + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1936), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(824), // ! + shift(825), // ~ + nil, // ** + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1662 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(124), // }, reduce: ArrayLiteral + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(124), // ?, reduce: ArrayLiteral + nil, // : + reduce(124), // ||, reduce: ArrayLiteral + reduce(124), // ^^, reduce: ArrayLiteral + reduce(124), // &&, reduce: ArrayLiteral + reduce(124), // =~, reduce: ArrayLiteral + reduce(124), // !=~, reduce: ArrayLiteral + reduce(124), // ==, reduce: ArrayLiteral + reduce(124), // !=, reduce: ArrayLiteral + reduce(124), // >, reduce: ArrayLiteral + reduce(124), // >=, reduce: ArrayLiteral + reduce(124), // <, reduce: ArrayLiteral + reduce(124), // <=, reduce: ArrayLiteral + reduce(124), // |, reduce: ArrayLiteral + reduce(124), // ^, reduce: ArrayLiteral + reduce(124), // &, reduce: ArrayLiteral + reduce(124), // <<, reduce: ArrayLiteral + reduce(124), // >>, reduce: ArrayLiteral + reduce(124), // >>>, reduce: ArrayLiteral + reduce(124), // +, reduce: ArrayLiteral + reduce(124), // -, reduce: ArrayLiteral + reduce(124), // .+, reduce: ArrayLiteral + reduce(124), // .-, reduce: ArrayLiteral + reduce(124), // ., reduce: ArrayLiteral + reduce(124), // *, reduce: ArrayLiteral + reduce(124), // /, reduce: ArrayLiteral + reduce(124), // //, reduce: ArrayLiteral + reduce(124), // %, reduce: ArrayLiteral + reduce(124), // .*, reduce: ArrayLiteral + reduce(124), // ./, reduce: ArrayLiteral + reduce(124), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(124), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(124), // [, reduce: ArrayLiteral + reduce(124), // ,, reduce: ArrayLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1663 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1937), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1664 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + shift(1938), // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1665 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(108), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(115), // md_token_field_name + shift(116), // $[ + nil, // ] + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(150), // ! + shift(151), // ~ + nil, // ** + shift(153), // ( + nil, // ) + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ + nil, // , + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1666 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(149), // ?, reduce: ArrayOrMapIndexAccess + reduce(149), // :, reduce: ArrayOrMapIndexAccess + reduce(149), // ||, reduce: ArrayOrMapIndexAccess + reduce(149), // ^^, reduce: ArrayOrMapIndexAccess + reduce(149), // &&, reduce: ArrayOrMapIndexAccess + reduce(149), // =~, reduce: ArrayOrMapIndexAccess + reduce(149), // !=~, reduce: ArrayOrMapIndexAccess + reduce(149), // ==, reduce: ArrayOrMapIndexAccess + reduce(149), // !=, reduce: ArrayOrMapIndexAccess + reduce(149), // >, reduce: ArrayOrMapIndexAccess + reduce(149), // >=, reduce: ArrayOrMapIndexAccess + reduce(149), // <, reduce: ArrayOrMapIndexAccess + reduce(149), // <=, reduce: ArrayOrMapIndexAccess + reduce(149), // |, reduce: ArrayOrMapIndexAccess + reduce(149), // ^, reduce: ArrayOrMapIndexAccess + reduce(149), // &, reduce: ArrayOrMapIndexAccess + reduce(149), // <<, reduce: ArrayOrMapIndexAccess + reduce(149), // >>, reduce: ArrayOrMapIndexAccess + reduce(149), // >>>, reduce: ArrayOrMapIndexAccess + reduce(149), // +, reduce: ArrayOrMapIndexAccess + reduce(149), // -, reduce: ArrayOrMapIndexAccess + reduce(149), // .+, reduce: ArrayOrMapIndexAccess + reduce(149), // .-, reduce: ArrayOrMapIndexAccess + reduce(149), // ., reduce: ArrayOrMapIndexAccess + reduce(149), // *, reduce: ArrayOrMapIndexAccess + reduce(149), // /, reduce: ArrayOrMapIndexAccess + reduce(149), // //, reduce: ArrayOrMapIndexAccess + reduce(149), // %, reduce: ArrayOrMapIndexAccess + reduce(149), // .*, reduce: ArrayOrMapIndexAccess + reduce(149), // ./, reduce: ArrayOrMapIndexAccess + reduce(149), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(149), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(149), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1667 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1942), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1668 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1943), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1669 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(154), // ?, reduce: ArraySliceAccess + reduce(154), // :, reduce: ArraySliceAccess + reduce(154), // ||, reduce: ArraySliceAccess + reduce(154), // ^^, reduce: ArraySliceAccess + reduce(154), // &&, reduce: ArraySliceAccess + reduce(154), // =~, reduce: ArraySliceAccess + reduce(154), // !=~, reduce: ArraySliceAccess + reduce(154), // ==, reduce: ArraySliceAccess + reduce(154), // !=, reduce: ArraySliceAccess + reduce(154), // >, reduce: ArraySliceAccess + reduce(154), // >=, reduce: ArraySliceAccess + reduce(154), // <, reduce: ArraySliceAccess + reduce(154), // <=, reduce: ArraySliceAccess + reduce(154), // |, reduce: ArraySliceAccess + reduce(154), // ^, reduce: ArraySliceAccess + reduce(154), // &, reduce: ArraySliceAccess + reduce(154), // <<, reduce: ArraySliceAccess + reduce(154), // >>, reduce: ArraySliceAccess + reduce(154), // >>>, reduce: ArraySliceAccess + reduce(154), // +, reduce: ArraySliceAccess + reduce(154), // -, reduce: ArraySliceAccess + reduce(154), // .+, reduce: ArraySliceAccess + reduce(154), // .-, reduce: ArraySliceAccess + reduce(154), // ., reduce: ArraySliceAccess + reduce(154), // *, reduce: ArraySliceAccess + reduce(154), // /, reduce: ArraySliceAccess + reduce(154), // //, reduce: ArraySliceAccess + reduce(154), // %, reduce: ArraySliceAccess + reduce(154), // .*, reduce: ArraySliceAccess + reduce(154), // ./, reduce: ArraySliceAccess + reduce(154), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(154), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(154), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1670 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(157), // ?, reduce: FcnOrSubrCall + reduce(157), // :, reduce: FcnOrSubrCall + reduce(157), // ||, reduce: FcnOrSubrCall + reduce(157), // ^^, reduce: FcnOrSubrCall + reduce(157), // &&, reduce: FcnOrSubrCall + reduce(157), // =~, reduce: FcnOrSubrCall + reduce(157), // !=~, reduce: FcnOrSubrCall + reduce(157), // ==, reduce: FcnOrSubrCall + reduce(157), // !=, reduce: FcnOrSubrCall + reduce(157), // >, reduce: FcnOrSubrCall + reduce(157), // >=, reduce: FcnOrSubrCall + reduce(157), // <, reduce: FcnOrSubrCall + reduce(157), // <=, reduce: FcnOrSubrCall + reduce(157), // |, reduce: FcnOrSubrCall + reduce(157), // ^, reduce: FcnOrSubrCall + reduce(157), // &, reduce: FcnOrSubrCall + reduce(157), // <<, reduce: FcnOrSubrCall + reduce(157), // >>, reduce: FcnOrSubrCall + reduce(157), // >>>, reduce: FcnOrSubrCall + reduce(157), // +, reduce: FcnOrSubrCall + reduce(157), // -, reduce: FcnOrSubrCall + reduce(157), // .+, reduce: FcnOrSubrCall + reduce(157), // .-, reduce: FcnOrSubrCall + reduce(157), // ., reduce: FcnOrSubrCall + reduce(157), // *, reduce: FcnOrSubrCall + reduce(157), // /, reduce: FcnOrSubrCall + reduce(157), // //, reduce: FcnOrSubrCall + reduce(157), // %, reduce: FcnOrSubrCall + reduce(157), // .*, reduce: FcnOrSubrCall + reduce(157), // ./, reduce: FcnOrSubrCall + reduce(157), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(157), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(157), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1671 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(200), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(206), // md_token_field_name + shift(207), // $[ + nil, // ] + shift(208), // md_token_braced_field_name + shift(210), // md_token_full_srec + shift(215), // md_token_oosvar_name + shift(216), // @[ + shift(217), // md_token_braced_oosvar_name + shift(219), // md_token_full_oosvar + shift(221), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(234), // + + shift(236), // - + shift(237), // .+ + shift(238), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(241), // ! + shift(242), // ~ + nil, // ** + shift(244), // ( + nil, // ) + shift(246), // md_token_string_literal + shift(247), // md_token_int_literal + shift(248), // md_token_float_literal + shift(249), // md_token_boolean_literal + shift(250), // md_token_M_PI + shift(251), // md_token_M_E + shift(252), // md_token_panic + shift(254), // [ + nil, // , + shift(257), // md_token_IPS + shift(258), // md_token_IFS + shift(259), // md_token_IRS + shift(260), // md_token_OPS + shift(261), // md_token_OFS + shift(262), // md_token_ORS + shift(263), // md_token_NF + shift(264), // md_token_NR + shift(265), // md_token_FNR + shift(266), // md_token_FILENAME + shift(267), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1672 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(149), // $, reduce: ArrayOrMapIndexAccess + nil, // empty + reduce(149), // ;, reduce: ArrayOrMapIndexAccess + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(149), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(149), // ||, reduce: ArrayOrMapIndexAccess + reduce(149), // ^^, reduce: ArrayOrMapIndexAccess + reduce(149), // &&, reduce: ArrayOrMapIndexAccess + reduce(149), // =~, reduce: ArrayOrMapIndexAccess + reduce(149), // !=~, reduce: ArrayOrMapIndexAccess + reduce(149), // ==, reduce: ArrayOrMapIndexAccess + reduce(149), // !=, reduce: ArrayOrMapIndexAccess + reduce(149), // >, reduce: ArrayOrMapIndexAccess + reduce(149), // >=, reduce: ArrayOrMapIndexAccess + reduce(149), // <, reduce: ArrayOrMapIndexAccess + reduce(149), // <=, reduce: ArrayOrMapIndexAccess + reduce(149), // |, reduce: ArrayOrMapIndexAccess + reduce(149), // ^, reduce: ArrayOrMapIndexAccess + reduce(149), // &, reduce: ArrayOrMapIndexAccess + reduce(149), // <<, reduce: ArrayOrMapIndexAccess + reduce(149), // >>, reduce: ArrayOrMapIndexAccess + reduce(149), // >>>, reduce: ArrayOrMapIndexAccess + reduce(149), // +, reduce: ArrayOrMapIndexAccess + reduce(149), // -, reduce: ArrayOrMapIndexAccess + reduce(149), // .+, reduce: ArrayOrMapIndexAccess + reduce(149), // .-, reduce: ArrayOrMapIndexAccess + reduce(149), // ., reduce: ArrayOrMapIndexAccess + reduce(149), // *, reduce: ArrayOrMapIndexAccess + reduce(149), // /, reduce: ArrayOrMapIndexAccess + reduce(149), // //, reduce: ArrayOrMapIndexAccess + reduce(149), // %, reduce: ArrayOrMapIndexAccess + reduce(149), // .*, reduce: ArrayOrMapIndexAccess + reduce(149), // ./, reduce: ArrayOrMapIndexAccess + reduce(149), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(149), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(149), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1673 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1946), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1674 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1947), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1675 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(154), // $, reduce: ArraySliceAccess + nil, // empty + reduce(154), // ;, reduce: ArraySliceAccess + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(154), // ?, reduce: ArraySliceAccess + nil, // : + reduce(154), // ||, reduce: ArraySliceAccess + reduce(154), // ^^, reduce: ArraySliceAccess + reduce(154), // &&, reduce: ArraySliceAccess + reduce(154), // =~, reduce: ArraySliceAccess + reduce(154), // !=~, reduce: ArraySliceAccess + reduce(154), // ==, reduce: ArraySliceAccess + reduce(154), // !=, reduce: ArraySliceAccess + reduce(154), // >, reduce: ArraySliceAccess + reduce(154), // >=, reduce: ArraySliceAccess + reduce(154), // <, reduce: ArraySliceAccess + reduce(154), // <=, reduce: ArraySliceAccess + reduce(154), // |, reduce: ArraySliceAccess + reduce(154), // ^, reduce: ArraySliceAccess + reduce(154), // &, reduce: ArraySliceAccess + reduce(154), // <<, reduce: ArraySliceAccess + reduce(154), // >>, reduce: ArraySliceAccess + reduce(154), // >>>, reduce: ArraySliceAccess + reduce(154), // +, reduce: ArraySliceAccess + reduce(154), // -, reduce: ArraySliceAccess + reduce(154), // .+, reduce: ArraySliceAccess + reduce(154), // .-, reduce: ArraySliceAccess + reduce(154), // ., reduce: ArraySliceAccess + reduce(154), // *, reduce: ArraySliceAccess + reduce(154), // /, reduce: ArraySliceAccess + reduce(154), // //, reduce: ArraySliceAccess + reduce(154), // %, reduce: ArraySliceAccess + reduce(154), // .*, reduce: ArraySliceAccess + reduce(154), // ./, reduce: ArraySliceAccess + reduce(154), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(154), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(154), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1676 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(157), // $, reduce: FcnOrSubrCall + nil, // empty + reduce(157), // ;, reduce: FcnOrSubrCall + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(157), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(157), // ||, reduce: FcnOrSubrCall + reduce(157), // ^^, reduce: FcnOrSubrCall + reduce(157), // &&, reduce: FcnOrSubrCall + reduce(157), // =~, reduce: FcnOrSubrCall + reduce(157), // !=~, reduce: FcnOrSubrCall + reduce(157), // ==, reduce: FcnOrSubrCall + reduce(157), // !=, reduce: FcnOrSubrCall + reduce(157), // >, reduce: FcnOrSubrCall + reduce(157), // >=, reduce: FcnOrSubrCall + reduce(157), // <, reduce: FcnOrSubrCall + reduce(157), // <=, reduce: FcnOrSubrCall + reduce(157), // |, reduce: FcnOrSubrCall + reduce(157), // ^, reduce: FcnOrSubrCall + reduce(157), // &, reduce: FcnOrSubrCall + reduce(157), // <<, reduce: FcnOrSubrCall + reduce(157), // >>, reduce: FcnOrSubrCall + reduce(157), // >>>, reduce: FcnOrSubrCall + reduce(157), // +, reduce: FcnOrSubrCall + reduce(157), // -, reduce: FcnOrSubrCall + reduce(157), // .+, reduce: FcnOrSubrCall + reduce(157), // .-, reduce: FcnOrSubrCall + reduce(157), // ., reduce: FcnOrSubrCall + reduce(157), // *, reduce: FcnOrSubrCall + reduce(157), // /, reduce: FcnOrSubrCall + reduce(157), // //, reduce: FcnOrSubrCall + reduce(157), // %, reduce: FcnOrSubrCall + reduce(157), // .*, reduce: FcnOrSubrCall + reduce(157), // ./, reduce: FcnOrSubrCall + reduce(157), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(157), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(157), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1677 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + nil, // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1678 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(149), // ], reduce: ArrayOrMapIndexAccess + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(149), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(149), // ||, reduce: ArrayOrMapIndexAccess + reduce(149), // ^^, reduce: ArrayOrMapIndexAccess + reduce(149), // &&, reduce: ArrayOrMapIndexAccess + reduce(149), // =~, reduce: ArrayOrMapIndexAccess + reduce(149), // !=~, reduce: ArrayOrMapIndexAccess + reduce(149), // ==, reduce: ArrayOrMapIndexAccess + reduce(149), // !=, reduce: ArrayOrMapIndexAccess + reduce(149), // >, reduce: ArrayOrMapIndexAccess + reduce(149), // >=, reduce: ArrayOrMapIndexAccess + reduce(149), // <, reduce: ArrayOrMapIndexAccess + reduce(149), // <=, reduce: ArrayOrMapIndexAccess + reduce(149), // |, reduce: ArrayOrMapIndexAccess + reduce(149), // ^, reduce: ArrayOrMapIndexAccess + reduce(149), // &, reduce: ArrayOrMapIndexAccess + reduce(149), // <<, reduce: ArrayOrMapIndexAccess + reduce(149), // >>, reduce: ArrayOrMapIndexAccess + reduce(149), // >>>, reduce: ArrayOrMapIndexAccess + reduce(149), // +, reduce: ArrayOrMapIndexAccess + reduce(149), // -, reduce: ArrayOrMapIndexAccess + reduce(149), // .+, reduce: ArrayOrMapIndexAccess + reduce(149), // .-, reduce: ArrayOrMapIndexAccess + reduce(149), // ., reduce: ArrayOrMapIndexAccess + reduce(149), // *, reduce: ArrayOrMapIndexAccess + reduce(149), // /, reduce: ArrayOrMapIndexAccess + reduce(149), // //, reduce: ArrayOrMapIndexAccess + reduce(149), // %, reduce: ArrayOrMapIndexAccess + reduce(149), // .*, reduce: ArrayOrMapIndexAccess + reduce(149), // ./, reduce: ArrayOrMapIndexAccess + reduce(149), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(149), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(149), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1679 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1950), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1680 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1951), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1681 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(154), // ], reduce: ArraySliceAccess + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(154), // ?, reduce: ArraySliceAccess + nil, // : + reduce(154), // ||, reduce: ArraySliceAccess + reduce(154), // ^^, reduce: ArraySliceAccess + reduce(154), // &&, reduce: ArraySliceAccess + reduce(154), // =~, reduce: ArraySliceAccess + reduce(154), // !=~, reduce: ArraySliceAccess + reduce(154), // ==, reduce: ArraySliceAccess + reduce(154), // !=, reduce: ArraySliceAccess + reduce(154), // >, reduce: ArraySliceAccess + reduce(154), // >=, reduce: ArraySliceAccess + reduce(154), // <, reduce: ArraySliceAccess + reduce(154), // <=, reduce: ArraySliceAccess + reduce(154), // |, reduce: ArraySliceAccess + reduce(154), // ^, reduce: ArraySliceAccess + reduce(154), // &, reduce: ArraySliceAccess + reduce(154), // <<, reduce: ArraySliceAccess + reduce(154), // >>, reduce: ArraySliceAccess + reduce(154), // >>>, reduce: ArraySliceAccess + reduce(154), // +, reduce: ArraySliceAccess + reduce(154), // -, reduce: ArraySliceAccess + reduce(154), // .+, reduce: ArraySliceAccess + reduce(154), // .-, reduce: ArraySliceAccess + reduce(154), // ., reduce: ArraySliceAccess + reduce(154), // *, reduce: ArraySliceAccess + reduce(154), // /, reduce: ArraySliceAccess + reduce(154), // //, reduce: ArraySliceAccess + reduce(154), // %, reduce: ArraySliceAccess + reduce(154), // .*, reduce: ArraySliceAccess + reduce(154), // ./, reduce: ArraySliceAccess + reduce(154), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(154), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(154), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1682 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(157), // ], reduce: FcnOrSubrCall + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(157), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(157), // ||, reduce: FcnOrSubrCall + reduce(157), // ^^, reduce: FcnOrSubrCall + reduce(157), // &&, reduce: FcnOrSubrCall + reduce(157), // =~, reduce: FcnOrSubrCall + reduce(157), // !=~, reduce: FcnOrSubrCall + reduce(157), // ==, reduce: FcnOrSubrCall + reduce(157), // !=, reduce: FcnOrSubrCall + reduce(157), // >, reduce: FcnOrSubrCall + reduce(157), // >=, reduce: FcnOrSubrCall + reduce(157), // <, reduce: FcnOrSubrCall + reduce(157), // <=, reduce: FcnOrSubrCall + reduce(157), // |, reduce: FcnOrSubrCall + reduce(157), // ^, reduce: FcnOrSubrCall + reduce(157), // &, reduce: FcnOrSubrCall + reduce(157), // <<, reduce: FcnOrSubrCall + reduce(157), // >>, reduce: FcnOrSubrCall + reduce(157), // >>>, reduce: FcnOrSubrCall + reduce(157), // +, reduce: FcnOrSubrCall + reduce(157), // -, reduce: FcnOrSubrCall + reduce(157), // .+, reduce: FcnOrSubrCall + reduce(157), // .-, reduce: FcnOrSubrCall + reduce(157), // ., reduce: FcnOrSubrCall + reduce(157), // *, reduce: FcnOrSubrCall + reduce(157), // /, reduce: FcnOrSubrCall + reduce(157), // //, reduce: FcnOrSubrCall + reduce(157), // %, reduce: FcnOrSubrCall + reduce(157), // .*, reduce: FcnOrSubrCall + reduce(157), // ./, reduce: FcnOrSubrCall + reduce(157), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(157), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(157), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1683 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(58), // $, reduce: TernaryTerm + nil, // empty + reduce(58), // ;, reduce: TernaryTerm + nil, // { + nil, // } + reduce(58), // =, reduce: TernaryTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(58), // ||=, reduce: TernaryTerm + reduce(58), // ^^=, reduce: TernaryTerm + reduce(58), // &&=, reduce: TernaryTerm + reduce(58), // |=, reduce: TernaryTerm + reduce(58), // ^=, reduce: TernaryTerm + reduce(58), // <<=, reduce: TernaryTerm + reduce(58), // >>=, reduce: TernaryTerm + reduce(58), // >>>=, reduce: TernaryTerm + reduce(58), // +=, reduce: TernaryTerm + reduce(58), // .=, reduce: TernaryTerm + reduce(58), // -=, reduce: TernaryTerm + reduce(58), // *=, reduce: TernaryTerm + reduce(58), // /=, reduce: TernaryTerm + reduce(58), // //=, reduce: TernaryTerm + reduce(58), // %=, reduce: TernaryTerm + reduce(58), // **=, reduce: TernaryTerm + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1684 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1685 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(149), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(149), // ||, reduce: ArrayOrMapIndexAccess + reduce(149), // ^^, reduce: ArrayOrMapIndexAccess + reduce(149), // &&, reduce: ArrayOrMapIndexAccess + reduce(149), // =~, reduce: ArrayOrMapIndexAccess + reduce(149), // !=~, reduce: ArrayOrMapIndexAccess + reduce(149), // ==, reduce: ArrayOrMapIndexAccess + reduce(149), // !=, reduce: ArrayOrMapIndexAccess + reduce(149), // >, reduce: ArrayOrMapIndexAccess + reduce(149), // >=, reduce: ArrayOrMapIndexAccess + reduce(149), // <, reduce: ArrayOrMapIndexAccess + reduce(149), // <=, reduce: ArrayOrMapIndexAccess + reduce(149), // |, reduce: ArrayOrMapIndexAccess + reduce(149), // ^, reduce: ArrayOrMapIndexAccess + reduce(149), // &, reduce: ArrayOrMapIndexAccess + reduce(149), // <<, reduce: ArrayOrMapIndexAccess + reduce(149), // >>, reduce: ArrayOrMapIndexAccess + reduce(149), // >>>, reduce: ArrayOrMapIndexAccess + reduce(149), // +, reduce: ArrayOrMapIndexAccess + reduce(149), // -, reduce: ArrayOrMapIndexAccess + reduce(149), // .+, reduce: ArrayOrMapIndexAccess + reduce(149), // .-, reduce: ArrayOrMapIndexAccess + reduce(149), // ., reduce: ArrayOrMapIndexAccess + reduce(149), // *, reduce: ArrayOrMapIndexAccess + reduce(149), // /, reduce: ArrayOrMapIndexAccess + reduce(149), // //, reduce: ArrayOrMapIndexAccess + reduce(149), // %, reduce: ArrayOrMapIndexAccess + reduce(149), // .*, reduce: ArrayOrMapIndexAccess + reduce(149), // ./, reduce: ArrayOrMapIndexAccess + reduce(149), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(149), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + reduce(149), // ), reduce: ArrayOrMapIndexAccess + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(149), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1686 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1954), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1687 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1955), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1688 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(154), // ?, reduce: ArraySliceAccess + nil, // : + reduce(154), // ||, reduce: ArraySliceAccess + reduce(154), // ^^, reduce: ArraySliceAccess + reduce(154), // &&, reduce: ArraySliceAccess + reduce(154), // =~, reduce: ArraySliceAccess + reduce(154), // !=~, reduce: ArraySliceAccess + reduce(154), // ==, reduce: ArraySliceAccess + reduce(154), // !=, reduce: ArraySliceAccess + reduce(154), // >, reduce: ArraySliceAccess + reduce(154), // >=, reduce: ArraySliceAccess + reduce(154), // <, reduce: ArraySliceAccess + reduce(154), // <=, reduce: ArraySliceAccess + reduce(154), // |, reduce: ArraySliceAccess + reduce(154), // ^, reduce: ArraySliceAccess + reduce(154), // &, reduce: ArraySliceAccess + reduce(154), // <<, reduce: ArraySliceAccess + reduce(154), // >>, reduce: ArraySliceAccess + reduce(154), // >>>, reduce: ArraySliceAccess + reduce(154), // +, reduce: ArraySliceAccess + reduce(154), // -, reduce: ArraySliceAccess + reduce(154), // .+, reduce: ArraySliceAccess + reduce(154), // .-, reduce: ArraySliceAccess + reduce(154), // ., reduce: ArraySliceAccess + reduce(154), // *, reduce: ArraySliceAccess + reduce(154), // /, reduce: ArraySliceAccess + reduce(154), // //, reduce: ArraySliceAccess + reduce(154), // %, reduce: ArraySliceAccess + reduce(154), // .*, reduce: ArraySliceAccess + reduce(154), // ./, reduce: ArraySliceAccess + reduce(154), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(154), // **, reduce: ArraySliceAccess + nil, // ( + reduce(154), // ), reduce: ArraySliceAccess + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(154), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1689 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(157), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(157), // ||, reduce: FcnOrSubrCall + reduce(157), // ^^, reduce: FcnOrSubrCall + reduce(157), // &&, reduce: FcnOrSubrCall + reduce(157), // =~, reduce: FcnOrSubrCall + reduce(157), // !=~, reduce: FcnOrSubrCall + reduce(157), // ==, reduce: FcnOrSubrCall + reduce(157), // !=, reduce: FcnOrSubrCall + reduce(157), // >, reduce: FcnOrSubrCall + reduce(157), // >=, reduce: FcnOrSubrCall + reduce(157), // <, reduce: FcnOrSubrCall + reduce(157), // <=, reduce: FcnOrSubrCall + reduce(157), // |, reduce: FcnOrSubrCall + reduce(157), // ^, reduce: FcnOrSubrCall + reduce(157), // &, reduce: FcnOrSubrCall + reduce(157), // <<, reduce: FcnOrSubrCall + reduce(157), // >>, reduce: FcnOrSubrCall + reduce(157), // >>>, reduce: FcnOrSubrCall + reduce(157), // +, reduce: FcnOrSubrCall + reduce(157), // -, reduce: FcnOrSubrCall + reduce(157), // .+, reduce: FcnOrSubrCall + reduce(157), // .-, reduce: FcnOrSubrCall + reduce(157), // ., reduce: FcnOrSubrCall + reduce(157), // *, reduce: FcnOrSubrCall + reduce(157), // /, reduce: FcnOrSubrCall + reduce(157), // //, reduce: FcnOrSubrCall + reduce(157), // %, reduce: FcnOrSubrCall + reduce(157), // .*, reduce: FcnOrSubrCall + reduce(157), // ./, reduce: FcnOrSubrCall + reduce(157), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(157), // **, reduce: FcnOrSubrCall + nil, // ( + reduce(157), // ), reduce: FcnOrSubrCall + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(157), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1690 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(131), // ], reduce: MapLiteral + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(131), // ?, reduce: MapLiteral + reduce(131), // :, reduce: MapLiteral + reduce(131), // ||, reduce: MapLiteral + reduce(131), // ^^, reduce: MapLiteral + reduce(131), // &&, reduce: MapLiteral + reduce(131), // =~, reduce: MapLiteral + reduce(131), // !=~, reduce: MapLiteral + reduce(131), // ==, reduce: MapLiteral + reduce(131), // !=, reduce: MapLiteral + reduce(131), // >, reduce: MapLiteral + reduce(131), // >=, reduce: MapLiteral + reduce(131), // <, reduce: MapLiteral + reduce(131), // <=, reduce: MapLiteral + reduce(131), // |, reduce: MapLiteral + reduce(131), // ^, reduce: MapLiteral + reduce(131), // &, reduce: MapLiteral + reduce(131), // <<, reduce: MapLiteral + reduce(131), // >>, reduce: MapLiteral + reduce(131), // >>>, reduce: MapLiteral + reduce(131), // +, reduce: MapLiteral + reduce(131), // -, reduce: MapLiteral + reduce(131), // .+, reduce: MapLiteral + reduce(131), // .-, reduce: MapLiteral + reduce(131), // ., reduce: MapLiteral + reduce(131), // *, reduce: MapLiteral + reduce(131), // /, reduce: MapLiteral + reduce(131), // //, reduce: MapLiteral + reduce(131), // %, reduce: MapLiteral + reduce(131), // .*, reduce: MapLiteral + reduce(131), // ./, reduce: MapLiteral + reduce(131), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(131), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(131), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1691 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1956), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1692 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(153), // $, reduce: ArraySliceAccess + nil, // empty + reduce(153), // ;, reduce: ArraySliceAccess + nil, // { + nil, // } + reduce(153), // =, reduce: ArraySliceAccess + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(153), // ||=, reduce: ArraySliceAccess + reduce(153), // ^^=, reduce: ArraySliceAccess + reduce(153), // &&=, reduce: ArraySliceAccess + reduce(153), // |=, reduce: ArraySliceAccess + reduce(153), // ^=, reduce: ArraySliceAccess + reduce(153), // <<=, reduce: ArraySliceAccess + reduce(153), // >>=, reduce: ArraySliceAccess + reduce(153), // >>>=, reduce: ArraySliceAccess + reduce(153), // +=, reduce: ArraySliceAccess + reduce(153), // .=, reduce: ArraySliceAccess + reduce(153), // -=, reduce: ArraySliceAccess + reduce(153), // *=, reduce: ArraySliceAccess + reduce(153), // /=, reduce: ArraySliceAccess + reduce(153), // //=, reduce: ArraySliceAccess + reduce(153), // %=, reduce: ArraySliceAccess + reduce(153), // **=, reduce: ArraySliceAccess + reduce(153), // ?, reduce: ArraySliceAccess + nil, // : + reduce(153), // ||, reduce: ArraySliceAccess + reduce(153), // ^^, reduce: ArraySliceAccess + reduce(153), // &&, reduce: ArraySliceAccess + reduce(153), // =~, reduce: ArraySliceAccess + reduce(153), // !=~, reduce: ArraySliceAccess + reduce(153), // ==, reduce: ArraySliceAccess + reduce(153), // !=, reduce: ArraySliceAccess + reduce(153), // >, reduce: ArraySliceAccess + reduce(153), // >=, reduce: ArraySliceAccess + reduce(153), // <, reduce: ArraySliceAccess + reduce(153), // <=, reduce: ArraySliceAccess + reduce(153), // |, reduce: ArraySliceAccess + reduce(153), // ^, reduce: ArraySliceAccess + reduce(153), // &, reduce: ArraySliceAccess + reduce(153), // <<, reduce: ArraySliceAccess + reduce(153), // >>, reduce: ArraySliceAccess + reduce(153), // >>>, reduce: ArraySliceAccess + reduce(153), // +, reduce: ArraySliceAccess + reduce(153), // -, reduce: ArraySliceAccess + reduce(153), // .+, reduce: ArraySliceAccess + reduce(153), // .-, reduce: ArraySliceAccess + reduce(153), // ., reduce: ArraySliceAccess + reduce(153), // *, reduce: ArraySliceAccess + reduce(153), // /, reduce: ArraySliceAccess + reduce(153), // //, reduce: ArraySliceAccess + reduce(153), // %, reduce: ArraySliceAccess + reduce(153), // .*, reduce: ArraySliceAccess + reduce(153), // ./, reduce: ArraySliceAccess + reduce(153), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(153), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(153), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1693 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(28), // ], reduce: IndirectFieldValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: IndirectFieldValue + reduce(28), // :, reduce: IndirectFieldValue + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: IndirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(28), // [, reduce: IndirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1694 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(35), // ], reduce: IndirectOosvarValue + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: IndirectOosvarValue + reduce(35), // :, reduce: IndirectOosvarValue + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(35), // **, reduce: IndirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(35), // [, reduce: IndirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1695 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1957), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1696 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(60), // ], reduce: LogicalOrTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalOrTerm + reduce(60), // :, reduce: LogicalOrTerm + reduce(60), // ||, reduce: LogicalOrTerm + shift(1333), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1697 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(152), // $, reduce: ArraySliceAccess + nil, // empty + reduce(152), // ;, reduce: ArraySliceAccess + nil, // { + nil, // } + reduce(152), // =, reduce: ArraySliceAccess + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(152), // ||=, reduce: ArraySliceAccess + reduce(152), // ^^=, reduce: ArraySliceAccess + reduce(152), // &&=, reduce: ArraySliceAccess + reduce(152), // |=, reduce: ArraySliceAccess + reduce(152), // ^=, reduce: ArraySliceAccess + reduce(152), // <<=, reduce: ArraySliceAccess + reduce(152), // >>=, reduce: ArraySliceAccess + reduce(152), // >>>=, reduce: ArraySliceAccess + reduce(152), // +=, reduce: ArraySliceAccess + reduce(152), // .=, reduce: ArraySliceAccess + reduce(152), // -=, reduce: ArraySliceAccess + reduce(152), // *=, reduce: ArraySliceAccess + reduce(152), // /=, reduce: ArraySliceAccess + reduce(152), // //=, reduce: ArraySliceAccess + reduce(152), // %=, reduce: ArraySliceAccess + reduce(152), // **=, reduce: ArraySliceAccess + reduce(152), // ?, reduce: ArraySliceAccess + nil, // : + reduce(152), // ||, reduce: ArraySliceAccess + reduce(152), // ^^, reduce: ArraySliceAccess + reduce(152), // &&, reduce: ArraySliceAccess + reduce(152), // =~, reduce: ArraySliceAccess + reduce(152), // !=~, reduce: ArraySliceAccess + reduce(152), // ==, reduce: ArraySliceAccess + reduce(152), // !=, reduce: ArraySliceAccess + reduce(152), // >, reduce: ArraySliceAccess + reduce(152), // >=, reduce: ArraySliceAccess + reduce(152), // <, reduce: ArraySliceAccess + reduce(152), // <=, reduce: ArraySliceAccess + reduce(152), // |, reduce: ArraySliceAccess + reduce(152), // ^, reduce: ArraySliceAccess + reduce(152), // &, reduce: ArraySliceAccess + reduce(152), // <<, reduce: ArraySliceAccess + reduce(152), // >>, reduce: ArraySliceAccess + reduce(152), // >>>, reduce: ArraySliceAccess + reduce(152), // +, reduce: ArraySliceAccess + reduce(152), // -, reduce: ArraySliceAccess + reduce(152), // .+, reduce: ArraySliceAccess + reduce(152), // .-, reduce: ArraySliceAccess + reduce(152), // ., reduce: ArraySliceAccess + reduce(152), // *, reduce: ArraySliceAccess + reduce(152), // /, reduce: ArraySliceAccess + reduce(152), // //, reduce: ArraySliceAccess + reduce(152), // %, reduce: ArraySliceAccess + reduce(152), // .*, reduce: ArraySliceAccess + reduce(152), // ./, reduce: ArraySliceAccess + reduce(152), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(152), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(152), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1698 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(62), // ], reduce: LogicalXORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: LogicalXORTerm + reduce(62), // :, reduce: LogicalXORTerm + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(1334), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1699 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(64), // ], reduce: LogicalAndTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: LogicalAndTerm + reduce(64), // :, reduce: LogicalAndTerm + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(1335), // =~ + shift(1336), // !=~ + shift(1337), // == + shift(1338), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1700 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(66), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: EqneTerm + reduce(66), // :, reduce: EqneTerm + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(1339), // > + shift(1340), // >= + shift(1341), // < + shift(1342), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1701 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(67), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: EqneTerm + reduce(67), // :, reduce: EqneTerm + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(1339), // > + shift(1340), // >= + shift(1341), // < + shift(1342), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1702 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(68), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: EqneTerm + reduce(68), // :, reduce: EqneTerm + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(1339), // > + shift(1340), // >= + shift(1341), // < + shift(1342), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1703 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(69), // ], reduce: EqneTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: EqneTerm + reduce(69), // :, reduce: EqneTerm + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(1339), // > + shift(1340), // >= + shift(1341), // < + shift(1342), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1704 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(71), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: CmpTerm + reduce(71), // :, reduce: CmpTerm + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(1343), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1705 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(72), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: CmpTerm + reduce(72), // :, reduce: CmpTerm + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(1343), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1706 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(73), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: CmpTerm + reduce(73), // :, reduce: CmpTerm + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(1343), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1707 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(74), // ], reduce: CmpTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: CmpTerm + reduce(74), // :, reduce: CmpTerm + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(1343), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1708 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(76), // ], reduce: BitwiseORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseORTerm + reduce(76), // :, reduce: BitwiseORTerm + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(1344), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1709 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(78), // ], reduce: BitwiseXORTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseXORTerm + reduce(78), // :, reduce: BitwiseXORTerm + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(1345), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1710 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(80), // ], reduce: BitwiseANDTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: BitwiseANDTerm + reduce(80), // :, reduce: BitwiseANDTerm + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(1346), // << + shift(1347), // >> + shift(1348), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1711 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(82), // ], reduce: BitwiseShiftTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: BitwiseShiftTerm + reduce(82), // :, reduce: BitwiseShiftTerm + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(1349), // + + shift(1350), // - + shift(1351), // .+ + shift(1352), // .- + shift(1353), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1712 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(83), // ], reduce: BitwiseShiftTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: BitwiseShiftTerm + reduce(83), // :, reduce: BitwiseShiftTerm + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(1349), // + + shift(1350), // - + shift(1351), // .+ + shift(1352), // .- + shift(1353), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1713 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(84), // ], reduce: BitwiseShiftTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: BitwiseShiftTerm + reduce(84), // :, reduce: BitwiseShiftTerm + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(1349), // + + shift(1350), // - + shift(1351), // .+ + shift(1352), // .- + shift(1353), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1714 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(86), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: AddsubdotTerm + reduce(86), // :, reduce: AddsubdotTerm + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(1355), // * + shift(1356), // / + shift(1357), // // + shift(1358), // % + shift(1359), // .* + shift(1360), // ./ + shift(1361), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1715 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(87), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: AddsubdotTerm + reduce(87), // :, reduce: AddsubdotTerm + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(1355), // * + shift(1356), // / + shift(1357), // // + shift(1358), // % + shift(1359), // .* + shift(1360), // ./ + shift(1361), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1716 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(88), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + reduce(88), // :, reduce: AddsubdotTerm + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(1355), // * + shift(1356), // / + shift(1357), // // + shift(1358), // % + shift(1359), // .* + shift(1360), // ./ + shift(1361), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1717 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(89), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + reduce(89), // :, reduce: AddsubdotTerm + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(1355), // * + shift(1356), // / + shift(1357), // // + shift(1358), // % + shift(1359), // .* + shift(1360), // ./ + shift(1361), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1718 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(90), // ], reduce: AddsubdotTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + reduce(90), // :, reduce: AddsubdotTerm + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(1355), // * + shift(1356), // / + shift(1357), // // + shift(1358), // % + shift(1359), // .* + shift(1360), // ./ + shift(1361), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1719 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(92), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + reduce(92), // :, reduce: MuldivTerm + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1720 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(93), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + reduce(93), // :, reduce: MuldivTerm + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1721 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(94), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: MuldivTerm + reduce(94), // :, reduce: MuldivTerm + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1722 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(95), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(95), // ?, reduce: MuldivTerm + reduce(95), // :, reduce: MuldivTerm + reduce(95), // ||, reduce: MuldivTerm + reduce(95), // ^^, reduce: MuldivTerm + reduce(95), // &&, reduce: MuldivTerm + reduce(95), // =~, reduce: MuldivTerm + reduce(95), // !=~, reduce: MuldivTerm + reduce(95), // ==, reduce: MuldivTerm + reduce(95), // !=, reduce: MuldivTerm + reduce(95), // >, reduce: MuldivTerm + reduce(95), // >=, reduce: MuldivTerm + reduce(95), // <, reduce: MuldivTerm + reduce(95), // <=, reduce: MuldivTerm + reduce(95), // |, reduce: MuldivTerm + reduce(95), // ^, reduce: MuldivTerm + reduce(95), // &, reduce: MuldivTerm + reduce(95), // <<, reduce: MuldivTerm + reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm + reduce(95), // +, reduce: MuldivTerm + reduce(95), // -, reduce: MuldivTerm + reduce(95), // .+, reduce: MuldivTerm + reduce(95), // .-, reduce: MuldivTerm + reduce(95), // ., reduce: MuldivTerm + reduce(95), // *, reduce: MuldivTerm + reduce(95), // /, reduce: MuldivTerm + reduce(95), // //, reduce: MuldivTerm + reduce(95), // %, reduce: MuldivTerm + reduce(95), // .*, reduce: MuldivTerm + reduce(95), // ./, reduce: MuldivTerm + reduce(95), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1723 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(96), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + reduce(96), // :, reduce: MuldivTerm + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1724 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(97), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + reduce(97), // :, reduce: MuldivTerm + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1725 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(98), // ], reduce: MuldivTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + reduce(98), // :, reduce: MuldivTerm + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1726 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(107), // ], reduce: PowTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: PowTerm + reduce(107), // :, reduce: PowTerm + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1727 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(109), // ], reduce: PrecedenceChainEnd + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: PrecedenceChainEnd + reduce(109), // :, reduce: PrecedenceChainEnd + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1728 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1958), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1959), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1729 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1961), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1730 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(125), // ], reduce: ArrayLiteral + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(125), // ?, reduce: ArrayLiteral + reduce(125), // :, reduce: ArrayLiteral + reduce(125), // ||, reduce: ArrayLiteral + reduce(125), // ^^, reduce: ArrayLiteral + reduce(125), // &&, reduce: ArrayLiteral + reduce(125), // =~, reduce: ArrayLiteral + reduce(125), // !=~, reduce: ArrayLiteral + reduce(125), // ==, reduce: ArrayLiteral + reduce(125), // !=, reduce: ArrayLiteral + reduce(125), // >, reduce: ArrayLiteral + reduce(125), // >=, reduce: ArrayLiteral + reduce(125), // <, reduce: ArrayLiteral + reduce(125), // <=, reduce: ArrayLiteral + reduce(125), // |, reduce: ArrayLiteral + reduce(125), // ^, reduce: ArrayLiteral + reduce(125), // &, reduce: ArrayLiteral + reduce(125), // <<, reduce: ArrayLiteral + reduce(125), // >>, reduce: ArrayLiteral + reduce(125), // >>>, reduce: ArrayLiteral + reduce(125), // +, reduce: ArrayLiteral + reduce(125), // -, reduce: ArrayLiteral + reduce(125), // .+, reduce: ArrayLiteral + reduce(125), // .-, reduce: ArrayLiteral + reduce(125), // ., reduce: ArrayLiteral + reduce(125), // *, reduce: ArrayLiteral + reduce(125), // /, reduce: ArrayLiteral + reduce(125), // //, reduce: ArrayLiteral + reduce(125), // %, reduce: ArrayLiteral + reduce(125), // .*, reduce: ArrayLiteral + reduce(125), // ./, reduce: ArrayLiteral + reduce(125), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(125), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(125), // [, reduce: ArrayLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1731 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(156), // ], reduce: FcnOrSubrCall + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(156), // ?, reduce: FcnOrSubrCall + reduce(156), // :, reduce: FcnOrSubrCall + reduce(156), // ||, reduce: FcnOrSubrCall + reduce(156), // ^^, reduce: FcnOrSubrCall + reduce(156), // &&, reduce: FcnOrSubrCall + reduce(156), // =~, reduce: FcnOrSubrCall + reduce(156), // !=~, reduce: FcnOrSubrCall + reduce(156), // ==, reduce: FcnOrSubrCall + reduce(156), // !=, reduce: FcnOrSubrCall + reduce(156), // >, reduce: FcnOrSubrCall + reduce(156), // >=, reduce: FcnOrSubrCall + reduce(156), // <, reduce: FcnOrSubrCall + reduce(156), // <=, reduce: FcnOrSubrCall + reduce(156), // |, reduce: FcnOrSubrCall + reduce(156), // ^, reduce: FcnOrSubrCall + reduce(156), // &, reduce: FcnOrSubrCall + reduce(156), // <<, reduce: FcnOrSubrCall + reduce(156), // >>, reduce: FcnOrSubrCall + reduce(156), // >>>, reduce: FcnOrSubrCall + reduce(156), // +, reduce: FcnOrSubrCall + reduce(156), // -, reduce: FcnOrSubrCall + reduce(156), // .+, reduce: FcnOrSubrCall + reduce(156), // .-, reduce: FcnOrSubrCall + reduce(156), // ., reduce: FcnOrSubrCall + reduce(156), // *, reduce: FcnOrSubrCall + reduce(156), // /, reduce: FcnOrSubrCall + reduce(156), // //, reduce: FcnOrSubrCall + reduce(156), // %, reduce: FcnOrSubrCall + reduce(156), // .*, reduce: FcnOrSubrCall + reduce(156), // ./, reduce: FcnOrSubrCall + reduce(156), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(156), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(156), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1732 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1962), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1733 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(456), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(462), // md_token_field_name + shift(463), // $[ + nil, // ] + shift(465), // md_token_braced_field_name + shift(467), // md_token_full_srec + shift(472), // md_token_oosvar_name + shift(473), // @[ + shift(474), // md_token_braced_oosvar_name + shift(476), // md_token_full_oosvar + shift(478), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(491), // + + shift(493), // - + shift(494), // .+ + shift(495), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(498), // ! + shift(499), // ~ + nil, // ** + shift(501), // ( + nil, // ) + shift(503), // md_token_string_literal + shift(504), // md_token_int_literal + shift(505), // md_token_float_literal + shift(506), // md_token_boolean_literal + shift(507), // md_token_M_PI + shift(508), // md_token_M_E + shift(509), // md_token_panic + shift(511), // [ + nil, // , + shift(515), // md_token_IPS + shift(516), // md_token_IFS + shift(517), // md_token_IRS + shift(518), // md_token_OPS + shift(519), // md_token_OFS + shift(520), // md_token_ORS + shift(521), // md_token_NF + shift(522), // md_token_NR + shift(523), // md_token_FNR + shift(524), // md_token_FILENAME + shift(525), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1734 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(149), // ], reduce: ArrayOrMapIndexAccess + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(149), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(149), // ||, reduce: ArrayOrMapIndexAccess + reduce(149), // ^^, reduce: ArrayOrMapIndexAccess + reduce(149), // &&, reduce: ArrayOrMapIndexAccess + reduce(149), // =~, reduce: ArrayOrMapIndexAccess + reduce(149), // !=~, reduce: ArrayOrMapIndexAccess + reduce(149), // ==, reduce: ArrayOrMapIndexAccess + reduce(149), // !=, reduce: ArrayOrMapIndexAccess + reduce(149), // >, reduce: ArrayOrMapIndexAccess + reduce(149), // >=, reduce: ArrayOrMapIndexAccess + reduce(149), // <, reduce: ArrayOrMapIndexAccess + reduce(149), // <=, reduce: ArrayOrMapIndexAccess + reduce(149), // |, reduce: ArrayOrMapIndexAccess + reduce(149), // ^, reduce: ArrayOrMapIndexAccess + reduce(149), // &, reduce: ArrayOrMapIndexAccess + reduce(149), // <<, reduce: ArrayOrMapIndexAccess + reduce(149), // >>, reduce: ArrayOrMapIndexAccess + reduce(149), // >>>, reduce: ArrayOrMapIndexAccess + reduce(149), // +, reduce: ArrayOrMapIndexAccess + reduce(149), // -, reduce: ArrayOrMapIndexAccess + reduce(149), // .+, reduce: ArrayOrMapIndexAccess + reduce(149), // .-, reduce: ArrayOrMapIndexAccess + reduce(149), // ., reduce: ArrayOrMapIndexAccess + reduce(149), // *, reduce: ArrayOrMapIndexAccess + reduce(149), // /, reduce: ArrayOrMapIndexAccess + reduce(149), // //, reduce: ArrayOrMapIndexAccess + reduce(149), // %, reduce: ArrayOrMapIndexAccess + reduce(149), // .*, reduce: ArrayOrMapIndexAccess + reduce(149), // ./, reduce: ArrayOrMapIndexAccess + reduce(149), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(149), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(149), // [, reduce: ArrayOrMapIndexAccess + reduce(149), // ,, reduce: ArrayOrMapIndexAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1735 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1965), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1736 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1966), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1737 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(154), // ], reduce: ArraySliceAccess + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(154), // ?, reduce: ArraySliceAccess + nil, // : + reduce(154), // ||, reduce: ArraySliceAccess + reduce(154), // ^^, reduce: ArraySliceAccess + reduce(154), // &&, reduce: ArraySliceAccess + reduce(154), // =~, reduce: ArraySliceAccess + reduce(154), // !=~, reduce: ArraySliceAccess + reduce(154), // ==, reduce: ArraySliceAccess + reduce(154), // !=, reduce: ArraySliceAccess + reduce(154), // >, reduce: ArraySliceAccess + reduce(154), // >=, reduce: ArraySliceAccess + reduce(154), // <, reduce: ArraySliceAccess + reduce(154), // <=, reduce: ArraySliceAccess + reduce(154), // |, reduce: ArraySliceAccess + reduce(154), // ^, reduce: ArraySliceAccess + reduce(154), // &, reduce: ArraySliceAccess + reduce(154), // <<, reduce: ArraySliceAccess + reduce(154), // >>, reduce: ArraySliceAccess + reduce(154), // >>>, reduce: ArraySliceAccess + reduce(154), // +, reduce: ArraySliceAccess + reduce(154), // -, reduce: ArraySliceAccess + reduce(154), // .+, reduce: ArraySliceAccess + reduce(154), // .-, reduce: ArraySliceAccess + reduce(154), // ., reduce: ArraySliceAccess + reduce(154), // *, reduce: ArraySliceAccess + reduce(154), // /, reduce: ArraySliceAccess + reduce(154), // //, reduce: ArraySliceAccess + reduce(154), // %, reduce: ArraySliceAccess + reduce(154), // .*, reduce: ArraySliceAccess + reduce(154), // ./, reduce: ArraySliceAccess + reduce(154), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(154), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(154), // [, reduce: ArraySliceAccess + reduce(154), // ,, reduce: ArraySliceAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1738 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(157), // ], reduce: FcnOrSubrCall + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(157), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(157), // ||, reduce: FcnOrSubrCall + reduce(157), // ^^, reduce: FcnOrSubrCall + reduce(157), // &&, reduce: FcnOrSubrCall + reduce(157), // =~, reduce: FcnOrSubrCall + reduce(157), // !=~, reduce: FcnOrSubrCall + reduce(157), // ==, reduce: FcnOrSubrCall + reduce(157), // !=, reduce: FcnOrSubrCall + reduce(157), // >, reduce: FcnOrSubrCall + reduce(157), // >=, reduce: FcnOrSubrCall + reduce(157), // <, reduce: FcnOrSubrCall + reduce(157), // <=, reduce: FcnOrSubrCall + reduce(157), // |, reduce: FcnOrSubrCall + reduce(157), // ^, reduce: FcnOrSubrCall + reduce(157), // &, reduce: FcnOrSubrCall + reduce(157), // <<, reduce: FcnOrSubrCall + reduce(157), // >>, reduce: FcnOrSubrCall + reduce(157), // >>>, reduce: FcnOrSubrCall + reduce(157), // +, reduce: FcnOrSubrCall + reduce(157), // -, reduce: FcnOrSubrCall + reduce(157), // .+, reduce: FcnOrSubrCall + reduce(157), // .-, reduce: FcnOrSubrCall + reduce(157), // ., reduce: FcnOrSubrCall + reduce(157), // *, reduce: FcnOrSubrCall + reduce(157), // /, reduce: FcnOrSubrCall + reduce(157), // //, reduce: FcnOrSubrCall + reduce(157), // %, reduce: FcnOrSubrCall + reduce(157), // .*, reduce: FcnOrSubrCall + reduce(157), // ./, reduce: FcnOrSubrCall + reduce(157), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(157), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(157), // [, reduce: FcnOrSubrCall + reduce(157), // ,, reduce: FcnOrSubrCall + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1739 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(131), // ?, reduce: MapLiteral + nil, // : + reduce(131), // ||, reduce: MapLiteral + reduce(131), // ^^, reduce: MapLiteral + reduce(131), // &&, reduce: MapLiteral + reduce(131), // =~, reduce: MapLiteral + reduce(131), // !=~, reduce: MapLiteral + reduce(131), // ==, reduce: MapLiteral + reduce(131), // !=, reduce: MapLiteral + reduce(131), // >, reduce: MapLiteral + reduce(131), // >=, reduce: MapLiteral + reduce(131), // <, reduce: MapLiteral + reduce(131), // <=, reduce: MapLiteral + reduce(131), // |, reduce: MapLiteral + reduce(131), // ^, reduce: MapLiteral + reduce(131), // &, reduce: MapLiteral + reduce(131), // <<, reduce: MapLiteral + reduce(131), // >>, reduce: MapLiteral + reduce(131), // >>>, reduce: MapLiteral + reduce(131), // +, reduce: MapLiteral + reduce(131), // -, reduce: MapLiteral + reduce(131), // .+, reduce: MapLiteral + reduce(131), // .-, reduce: MapLiteral + reduce(131), // ., reduce: MapLiteral + reduce(131), // *, reduce: MapLiteral + reduce(131), // /, reduce: MapLiteral + reduce(131), // //, reduce: MapLiteral + reduce(131), // %, reduce: MapLiteral + reduce(131), // .*, reduce: MapLiteral + reduce(131), // ./, reduce: MapLiteral + reduce(131), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(131), // **, reduce: MapLiteral + nil, // ( + reduce(131), // ), reduce: MapLiteral + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(131), // [, reduce: MapLiteral + reduce(131), // ,, reduce: MapLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1740 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(163), // ), reduce: FcnArgs + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1741 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: IndirectFieldValue + nil, // : + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: IndirectFieldValue + nil, // ( + reduce(28), // ), reduce: IndirectFieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(28), // [, reduce: IndirectFieldValue + reduce(28), // ,, reduce: IndirectFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1742 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(35), // **, reduce: IndirectOosvarValue + nil, // ( + reduce(35), // ), reduce: IndirectOosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(35), // [, reduce: IndirectOosvarValue + reduce(35), // ,, reduce: IndirectOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1743 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1967), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1744 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalOrTerm + nil, // : + reduce(60), // ||, reduce: LogicalOrTerm + shift(1421), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(60), // ), reduce: LogicalOrTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(60), // ,, reduce: LogicalOrTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1745 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: LogicalXORTerm + nil, // : + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(1422), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(62), // ), reduce: LogicalXORTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(62), // ,, reduce: LogicalXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1746 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: LogicalAndTerm + nil, // : + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(1423), // =~ + shift(1424), // !=~ + shift(1425), // == + shift(1426), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(64), // ), reduce: LogicalAndTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(64), // ,, reduce: LogicalAndTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1747 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: EqneTerm + nil, // : + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(1427), // > + shift(1428), // >= + shift(1429), // < + shift(1430), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(66), // ), reduce: EqneTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(66), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1748 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: EqneTerm + nil, // : + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(1427), // > + shift(1428), // >= + shift(1429), // < + shift(1430), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(67), // ), reduce: EqneTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(67), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1749 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: EqneTerm + nil, // : + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(1427), // > + shift(1428), // >= + shift(1429), // < + shift(1430), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(68), // ), reduce: EqneTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(68), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1750 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: EqneTerm + nil, // : + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(1427), // > + shift(1428), // >= + shift(1429), // < + shift(1430), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(69), // ), reduce: EqneTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(69), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1751 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: CmpTerm + nil, // : + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(1431), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(71), // ), reduce: CmpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(71), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1752 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: CmpTerm + nil, // : + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(1431), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(72), // ), reduce: CmpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(72), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1753 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: CmpTerm + nil, // : + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(1431), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(73), // ), reduce: CmpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(73), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1754 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: CmpTerm + nil, // : + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(1431), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(74), // ), reduce: CmpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(74), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1755 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseORTerm + nil, // : + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(1432), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(76), // ), reduce: BitwiseORTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(76), // ,, reduce: BitwiseORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1756 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(1433), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(78), // ), reduce: BitwiseXORTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(78), // ,, reduce: BitwiseXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1757 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(1434), // << + shift(1435), // >> + shift(1436), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(80), // ), reduce: BitwiseANDTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(80), // ,, reduce: BitwiseANDTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1758 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(1437), // + + shift(1438), // - + shift(1439), // .+ + shift(1440), // .- + shift(1441), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(82), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(82), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1759 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(1437), // + + shift(1438), // - + shift(1439), // .+ + shift(1440), // .- + shift(1441), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(83), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(83), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1760 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(1437), // + + shift(1438), // - + shift(1439), // .+ + shift(1440), // .- + shift(1441), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(84), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(84), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1761 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: AddsubdotTerm + nil, // : + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(1443), // * + shift(1444), // / + shift(1445), // // + shift(1446), // % + shift(1447), // .* + shift(1448), // ./ + shift(1449), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(86), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(86), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1762 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: AddsubdotTerm + nil, // : + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(1443), // * + shift(1444), // / + shift(1445), // // + shift(1446), // % + shift(1447), // .* + shift(1448), // ./ + shift(1449), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(87), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(87), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1763 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + nil, // : + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(1443), // * + shift(1444), // / + shift(1445), // // + shift(1446), // % + shift(1447), // .* + shift(1448), // ./ + shift(1449), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(88), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(88), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1764 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + nil, // : + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(1443), // * + shift(1444), // / + shift(1445), // // + shift(1446), // % + shift(1447), // .* + shift(1448), // ./ + shift(1449), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(89), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(89), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1765 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + nil, // : + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(1443), // * + shift(1444), // / + shift(1445), // // + shift(1446), // % + shift(1447), // .* + shift(1448), // ./ + shift(1449), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(90), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(90), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1766 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(92), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(92), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1767 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(93), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(93), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1768 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: MuldivTerm + nil, // : + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(94), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(94), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1769 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(95), // ?, reduce: MuldivTerm + nil, // : + reduce(95), // ||, reduce: MuldivTerm + reduce(95), // ^^, reduce: MuldivTerm + reduce(95), // &&, reduce: MuldivTerm + reduce(95), // =~, reduce: MuldivTerm + reduce(95), // !=~, reduce: MuldivTerm + reduce(95), // ==, reduce: MuldivTerm + reduce(95), // !=, reduce: MuldivTerm + reduce(95), // >, reduce: MuldivTerm + reduce(95), // >=, reduce: MuldivTerm + reduce(95), // <, reduce: MuldivTerm + reduce(95), // <=, reduce: MuldivTerm + reduce(95), // |, reduce: MuldivTerm + reduce(95), // ^, reduce: MuldivTerm + reduce(95), // &, reduce: MuldivTerm + reduce(95), // <<, reduce: MuldivTerm + reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm + reduce(95), // +, reduce: MuldivTerm + reduce(95), // -, reduce: MuldivTerm + reduce(95), // .+, reduce: MuldivTerm + reduce(95), // .-, reduce: MuldivTerm + reduce(95), // ., reduce: MuldivTerm + reduce(95), // *, reduce: MuldivTerm + reduce(95), // /, reduce: MuldivTerm + reduce(95), // //, reduce: MuldivTerm + reduce(95), // %, reduce: MuldivTerm + reduce(95), // .*, reduce: MuldivTerm + reduce(95), // ./, reduce: MuldivTerm + reduce(95), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(95), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(95), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1770 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + nil, // : + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(96), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(96), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1771 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(97), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(97), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1772 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + nil, // : + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(98), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(98), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1773 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: PowTerm + nil, // : + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(107), // ), reduce: PowTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(107), // ,, reduce: PowTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1774 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + reduce(109), // ), reduce: PrecedenceChainEnd + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(109), // ,, reduce: PrecedenceChainEnd + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1775 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1968), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1969), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1776 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(1971), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1777 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(125), // ?, reduce: ArrayLiteral + nil, // : + reduce(125), // ||, reduce: ArrayLiteral + reduce(125), // ^^, reduce: ArrayLiteral + reduce(125), // &&, reduce: ArrayLiteral + reduce(125), // =~, reduce: ArrayLiteral + reduce(125), // !=~, reduce: ArrayLiteral + reduce(125), // ==, reduce: ArrayLiteral + reduce(125), // !=, reduce: ArrayLiteral + reduce(125), // >, reduce: ArrayLiteral + reduce(125), // >=, reduce: ArrayLiteral + reduce(125), // <, reduce: ArrayLiteral + reduce(125), // <=, reduce: ArrayLiteral + reduce(125), // |, reduce: ArrayLiteral + reduce(125), // ^, reduce: ArrayLiteral + reduce(125), // &, reduce: ArrayLiteral + reduce(125), // <<, reduce: ArrayLiteral + reduce(125), // >>, reduce: ArrayLiteral + reduce(125), // >>>, reduce: ArrayLiteral + reduce(125), // +, reduce: ArrayLiteral + reduce(125), // -, reduce: ArrayLiteral + reduce(125), // .+, reduce: ArrayLiteral + reduce(125), // .-, reduce: ArrayLiteral + reduce(125), // ., reduce: ArrayLiteral + reduce(125), // *, reduce: ArrayLiteral + reduce(125), // /, reduce: ArrayLiteral + reduce(125), // //, reduce: ArrayLiteral + reduce(125), // %, reduce: ArrayLiteral + reduce(125), // .*, reduce: ArrayLiteral + reduce(125), // ./, reduce: ArrayLiteral + reduce(125), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(125), // **, reduce: ArrayLiteral + nil, // ( + reduce(125), // ), reduce: ArrayLiteral + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(125), // [, reduce: ArrayLiteral + reduce(125), // ,, reduce: ArrayLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1778 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(156), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(156), // ||, reduce: FcnOrSubrCall + reduce(156), // ^^, reduce: FcnOrSubrCall + reduce(156), // &&, reduce: FcnOrSubrCall + reduce(156), // =~, reduce: FcnOrSubrCall + reduce(156), // !=~, reduce: FcnOrSubrCall + reduce(156), // ==, reduce: FcnOrSubrCall + reduce(156), // !=, reduce: FcnOrSubrCall + reduce(156), // >, reduce: FcnOrSubrCall + reduce(156), // >=, reduce: FcnOrSubrCall + reduce(156), // <, reduce: FcnOrSubrCall + reduce(156), // <=, reduce: FcnOrSubrCall + reduce(156), // |, reduce: FcnOrSubrCall + reduce(156), // ^, reduce: FcnOrSubrCall + reduce(156), // &, reduce: FcnOrSubrCall + reduce(156), // <<, reduce: FcnOrSubrCall + reduce(156), // >>, reduce: FcnOrSubrCall + reduce(156), // >>>, reduce: FcnOrSubrCall + reduce(156), // +, reduce: FcnOrSubrCall + reduce(156), // -, reduce: FcnOrSubrCall + reduce(156), // .+, reduce: FcnOrSubrCall + reduce(156), // .-, reduce: FcnOrSubrCall + reduce(156), // ., reduce: FcnOrSubrCall + reduce(156), // *, reduce: FcnOrSubrCall + reduce(156), // /, reduce: FcnOrSubrCall + reduce(156), // //, reduce: FcnOrSubrCall + reduce(156), // %, reduce: FcnOrSubrCall + reduce(156), // .*, reduce: FcnOrSubrCall + reduce(156), // ./, reduce: FcnOrSubrCall + reduce(156), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(156), // **, reduce: FcnOrSubrCall + nil, // ( + reduce(156), // ), reduce: FcnOrSubrCall + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(156), // [, reduce: FcnOrSubrCall + reduce(156), // ,, reduce: FcnOrSubrCall + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -190371,6 +193929,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -190378,7 +193938,2296 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - shift(1950), // ] + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1972), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1780 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(4), // }, reduce: StatementBlock + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1781 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(131), // ;, reduce: MapLiteral + nil, // { + reduce(131), // }, reduce: MapLiteral + reduce(131), // =, reduce: MapLiteral + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(131), // ||=, reduce: MapLiteral + reduce(131), // ^^=, reduce: MapLiteral + reduce(131), // &&=, reduce: MapLiteral + reduce(131), // |=, reduce: MapLiteral + reduce(131), // ^=, reduce: MapLiteral + reduce(131), // <<=, reduce: MapLiteral + reduce(131), // >>=, reduce: MapLiteral + reduce(131), // >>>=, reduce: MapLiteral + reduce(131), // +=, reduce: MapLiteral + reduce(131), // .=, reduce: MapLiteral + reduce(131), // -=, reduce: MapLiteral + reduce(131), // *=, reduce: MapLiteral + reduce(131), // /=, reduce: MapLiteral + reduce(131), // //=, reduce: MapLiteral + reduce(131), // %=, reduce: MapLiteral + reduce(131), // **=, reduce: MapLiteral + reduce(131), // ?, reduce: MapLiteral + nil, // : + reduce(131), // ||, reduce: MapLiteral + reduce(131), // ^^, reduce: MapLiteral + reduce(131), // &&, reduce: MapLiteral + reduce(131), // =~, reduce: MapLiteral + reduce(131), // !=~, reduce: MapLiteral + reduce(131), // ==, reduce: MapLiteral + reduce(131), // !=, reduce: MapLiteral + reduce(131), // >, reduce: MapLiteral + reduce(131), // >=, reduce: MapLiteral + reduce(131), // <, reduce: MapLiteral + reduce(131), // <=, reduce: MapLiteral + reduce(131), // |, reduce: MapLiteral + reduce(131), // ^, reduce: MapLiteral + reduce(131), // &, reduce: MapLiteral + reduce(131), // <<, reduce: MapLiteral + reduce(131), // >>, reduce: MapLiteral + reduce(131), // >>>, reduce: MapLiteral + reduce(131), // +, reduce: MapLiteral + reduce(131), // -, reduce: MapLiteral + reduce(131), // .+, reduce: MapLiteral + reduce(131), // .-, reduce: MapLiteral + reduce(131), // ., reduce: MapLiteral + reduce(131), // *, reduce: MapLiteral + reduce(131), // /, reduce: MapLiteral + reduce(131), // //, reduce: MapLiteral + reduce(131), // %, reduce: MapLiteral + reduce(131), // .*, reduce: MapLiteral + reduce(131), // ./, reduce: MapLiteral + reduce(131), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(131), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(131), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1782 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(17), // ;, reduce: Assignment + nil, // { + reduce(17), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1783 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(39), // ;, reduce: Assignment + nil, // { + reduce(39), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1784 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(40), // ;, reduce: Assignment + nil, // { + reduce(40), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1785 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(41), // ;, reduce: Assignment + nil, // { + reduce(41), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1786 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(42), // ;, reduce: Assignment + nil, // { + reduce(42), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1787 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(43), // ;, reduce: Assignment + nil, // { + reduce(43), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1788 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(45), // ;, reduce: Assignment + nil, // { + reduce(45), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1789 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(46), // ;, reduce: Assignment + nil, // { + reduce(46), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1790 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(47), // ;, reduce: Assignment + nil, // { + reduce(47), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1791 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(48), // ;, reduce: Assignment + nil, // { + reduce(48), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1792 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(49), // ;, reduce: Assignment + nil, // { + reduce(49), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1793 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(50), // ;, reduce: Assignment + nil, // { + reduce(50), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1794 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(51), // ;, reduce: Assignment + nil, // { + reduce(51), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1795 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(52), // ;, reduce: Assignment + nil, // { + reduce(52), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1796 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(53), // ;, reduce: Assignment + nil, // { + reduce(53), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1797 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(54), // ;, reduce: Assignment + nil, // { + reduce(54), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1798 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(55), // ;, reduce: Assignment + nil, // { + reduce(55), // }, reduce: Assignment + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1799 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(130), // ;, reduce: MapLiteral + nil, // { + reduce(130), // }, reduce: MapLiteral + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(130), // ?, reduce: MapLiteral + nil, // : + reduce(130), // ||, reduce: MapLiteral + reduce(130), // ^^, reduce: MapLiteral + reduce(130), // &&, reduce: MapLiteral + reduce(130), // =~, reduce: MapLiteral + reduce(130), // !=~, reduce: MapLiteral + reduce(130), // ==, reduce: MapLiteral + reduce(130), // !=, reduce: MapLiteral + reduce(130), // >, reduce: MapLiteral + reduce(130), // >=, reduce: MapLiteral + reduce(130), // <, reduce: MapLiteral + reduce(130), // <=, reduce: MapLiteral + reduce(130), // |, reduce: MapLiteral + reduce(130), // ^, reduce: MapLiteral + reduce(130), // &, reduce: MapLiteral + reduce(130), // <<, reduce: MapLiteral + reduce(130), // >>, reduce: MapLiteral + reduce(130), // >>>, reduce: MapLiteral + reduce(130), // +, reduce: MapLiteral + reduce(130), // -, reduce: MapLiteral + reduce(130), // .+, reduce: MapLiteral + reduce(130), // .-, reduce: MapLiteral + reduce(130), // ., reduce: MapLiteral + reduce(130), // *, reduce: MapLiteral + reduce(130), // /, reduce: MapLiteral + reduce(130), // //, reduce: MapLiteral + reduce(130), // %, reduce: MapLiteral + reduce(130), // .*, reduce: MapLiteral + reduce(130), // ./, reduce: MapLiteral + reduce(130), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(130), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(130), // [, reduce: MapLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1800 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(1973), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -190447,8 +196296,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -190467,32 +196314,254 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1780 + actionRow{ // S1801 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1974), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1802 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(1975), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1803 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(108), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(455), // md_token_field_name - shift(456), // $[ + shift(115), // md_token_field_name + shift(116), // $[ nil, // ] - shift(457), // md_token_braced_field_name - shift(459), // md_token_full_srec - shift(464), // md_token_oosvar_name - shift(465), // @[ - shift(466), // md_token_braced_oosvar_name - shift(468), // md_token_full_oosvar - shift(470), // md_token_non_sigil_name + shift(117), // md_token_braced_field_name + shift(119), // md_token_full_srec + shift(124), // md_token_oosvar_name + shift(125), // @[ + shift(126), // md_token_braced_oosvar_name + shift(128), // md_token_full_oosvar + shift(130), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -190528,10 +196597,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(483), // + - shift(485), // - - shift(486), // .+ - shift(487), // .- + shift(143), // + + shift(145), // - + shift(146), // .+ + shift(147), // .- nil, // . nil, // * nil, // / @@ -190540,2501 +196609,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(490), // ! - shift(491), // ~ + shift(150), // ! + shift(151), // ~ nil, // ** - shift(493), // ( + shift(153), // ( nil, // ) - shift(495), // md_token_string_literal - shift(496), // md_token_int_literal - shift(497), // md_token_float_literal - shift(498), // md_token_boolean_literal - shift(499), // md_token_M_PI - shift(500), // md_token_M_E - shift(501), // md_token_panic - shift(503), // [ + shift(155), // md_token_string_literal + shift(156), // md_token_int_literal + shift(157), // md_token_float_literal + shift(158), // md_token_boolean_literal + shift(159), // md_token_M_PI + shift(160), // md_token_M_E + shift(161), // md_token_panic + shift(163), // [ nil, // , - shift(505), // { - nil, // } - shift(510), // md_token_IPS - shift(511), // md_token_IFS - shift(512), // md_token_IRS - shift(513), // md_token_OPS - shift(514), // md_token_OFS - shift(515), // md_token_ORS - shift(516), // md_token_NF - shift(517), // md_token_NR - shift(518), // md_token_FNR - shift(519), // md_token_FILENAME - shift(520), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1781 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1782 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1783 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1784 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1785 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1786 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1787 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1788 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1789 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1790 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1791 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1792 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1793 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1794 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1795 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1796 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1797 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1798 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1799 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1800 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1801 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1802 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1803 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(97), // ;, reduce: UnaryOpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm - nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // >>>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(97), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(168), // md_token_IPS + shift(169), // md_token_IFS + shift(170), // md_token_IRS + shift(171), // md_token_OPS + shift(172), // md_token_OFS + shift(173), // md_token_ORS + shift(174), // md_token_NF + shift(175), // md_token_NR + shift(176), // md_token_FNR + shift(177), // md_token_FILENAME + shift(178), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -193046,21 +196654,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(1484), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ + shift(1490), // md_token_field_name + shift(1491), // $[ nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -193096,10 +196706,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- nil, // . nil, // * nil, // / @@ -193108,40 +196718,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(1507), // ! - shift(1508), // ~ + shift(1525), // ! + shift(1526), // ~ nil, // ** - shift(1510), // ( + shift(1528), // ( nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -193153,21 +196763,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(1484), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ + shift(1490), // md_token_field_name + shift(1491), // $[ nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -193203,10 +196815,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- nil, // . nil, // * nil, // / @@ -193215,40 +196827,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(1507), // ! - shift(1508), // ~ + shift(1525), // ! + shift(1526), // ~ nil, // ** - shift(1510), // ( + shift(1528), // ( nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -193260,21 +196872,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(1484), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ + shift(1490), // md_token_field_name + shift(1491), // $[ nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -193310,10 +196924,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- nil, // . nil, // * nil, // / @@ -193322,40 +196936,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(1507), // ! - shift(1508), // ~ + shift(1525), // ! + shift(1526), // ~ nil, // ** - shift(1510), // ( + shift(1528), // ( nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -193367,21 +196981,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(1484), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ + shift(1490), // md_token_field_name + shift(1491), // $[ nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -193417,10 +197033,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- nil, // . nil, // * nil, // / @@ -193429,40 +197045,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(1507), // ! - shift(1508), // ~ + shift(1525), // ! + shift(1526), // ~ nil, // ** - shift(1510), // ( + shift(1528), // ( nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -193474,21 +197090,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(1484), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ + shift(1490), // md_token_field_name + shift(1491), // $[ nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -193524,10 +197142,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- nil, // . nil, // * nil, // / @@ -193536,40 +197154,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(1507), // ! - shift(1508), // ~ + shift(1525), // ! + shift(1526), // ~ nil, // ** - shift(1510), // ( + shift(1528), // ( nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -193581,21 +197199,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(1484), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ + shift(1490), // md_token_field_name + shift(1491), // $[ nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -193631,10 +197251,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- nil, // . nil, // * nil, // / @@ -193643,40 +197263,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(1507), // ! - shift(1508), // ~ + shift(1525), // ! + shift(1526), // ~ nil, // ** - shift(1510), // ( + shift(1528), // ( nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -193688,21 +197308,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(1484), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ + shift(1490), // md_token_field_name + shift(1491), // $[ nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -193738,10 +197360,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- nil, // . nil, // * nil, // / @@ -193750,40 +197372,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(1507), // ! - shift(1508), // ~ + shift(1525), // ! + shift(1526), // ~ nil, // ** - shift(1510), // ( + shift(1528), // ( nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -193791,224 +197413,1647 @@ var actionTab = actionTable{ actionRow{ // S1811 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(98), // ;, reduce: UnaryOpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // >>>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(98), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S1812 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(99), // ;, reduce: UnaryOpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: UnaryOpTerm - nil, // : - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(99), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S1813 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1814 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1815 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1816 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1817 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1818 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1819 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1820 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1821 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1822 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1823 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1824 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1825 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1826 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(100), // ;, reduce: UnaryOpTerm + nil, // { + reduce(100), // }, reduce: UnaryOpTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -194085,8 +199130,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - reduce(100), // }, reduce: UnaryOpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -194105,17 +199148,784 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1814 + actionRow{ // S1827 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1828 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1829 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1830 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1831 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1832 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1833 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1484), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ + nil, // ] + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1525), // ! + shift(1526), // ~ + nil, // ** + shift(1528), // ( + nil, // ) + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ + nil, // , + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1834 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(101), // ;, reduce: UnaryOpTerm + nil, // { + reduce(101), // }, reduce: UnaryOpTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -194192,8 +200002,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - reduce(101), // }, reduce: UnaryOpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -194212,17 +200020,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1815 + actionRow{ // S1835 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(102), // ;, reduce: UnaryOpTerm + nil, // { + reduce(102), // }, reduce: UnaryOpTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -194299,2148 +200111,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - reduce(102), // }, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1816 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1817 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1982), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1818 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1984), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1819 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(121), // ;, reduce: ArrayLiteral - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: ArrayLiteral - nil, // : - reduce(121), // ||, reduce: ArrayLiteral - reduce(121), // ^^, reduce: ArrayLiteral - reduce(121), // &&, reduce: ArrayLiteral - reduce(121), // =~, reduce: ArrayLiteral - reduce(121), // !=~, reduce: ArrayLiteral - reduce(121), // ==, reduce: ArrayLiteral - reduce(121), // !=, reduce: ArrayLiteral - reduce(121), // >, reduce: ArrayLiteral - reduce(121), // >=, reduce: ArrayLiteral - reduce(121), // <, reduce: ArrayLiteral - reduce(121), // <=, reduce: ArrayLiteral - reduce(121), // |, reduce: ArrayLiteral - reduce(121), // ^, reduce: ArrayLiteral - reduce(121), // &, reduce: ArrayLiteral - reduce(121), // <<, reduce: ArrayLiteral - reduce(121), // >>, reduce: ArrayLiteral - reduce(121), // >>>, reduce: ArrayLiteral - reduce(121), // +, reduce: ArrayLiteral - reduce(121), // -, reduce: ArrayLiteral - reduce(121), // .+, reduce: ArrayLiteral - reduce(121), // .-, reduce: ArrayLiteral - reduce(121), // ., reduce: ArrayLiteral - reduce(121), // *, reduce: ArrayLiteral - reduce(121), // /, reduce: ArrayLiteral - reduce(121), // //, reduce: ArrayLiteral - reduce(121), // %, reduce: ArrayLiteral - reduce(121), // .*, reduce: ArrayLiteral - reduce(121), // ./, reduce: ArrayLiteral - reduce(121), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(121), // [, reduce: ArrayLiteral - nil, // , - nil, // { - reduce(121), // }, reduce: ArrayLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1820 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1985), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1821 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(127), // ;, reduce: MapLiteral - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(127), // ?, reduce: MapLiteral - nil, // : - reduce(127), // ||, reduce: MapLiteral - reduce(127), // ^^, reduce: MapLiteral - reduce(127), // &&, reduce: MapLiteral - reduce(127), // =~, reduce: MapLiteral - reduce(127), // !=~, reduce: MapLiteral - reduce(127), // ==, reduce: MapLiteral - reduce(127), // !=, reduce: MapLiteral - reduce(127), // >, reduce: MapLiteral - reduce(127), // >=, reduce: MapLiteral - reduce(127), // <, reduce: MapLiteral - reduce(127), // <=, reduce: MapLiteral - reduce(127), // |, reduce: MapLiteral - reduce(127), // ^, reduce: MapLiteral - reduce(127), // &, reduce: MapLiteral - reduce(127), // <<, reduce: MapLiteral - reduce(127), // >>, reduce: MapLiteral - reduce(127), // >>>, reduce: MapLiteral - reduce(127), // +, reduce: MapLiteral - reduce(127), // -, reduce: MapLiteral - reduce(127), // .+, reduce: MapLiteral - reduce(127), // .-, reduce: MapLiteral - reduce(127), // ., reduce: MapLiteral - reduce(127), // *, reduce: MapLiteral - reduce(127), // /, reduce: MapLiteral - reduce(127), // //, reduce: MapLiteral - reduce(127), // %, reduce: MapLiteral - reduce(127), // .*, reduce: MapLiteral - reduce(127), // ./, reduce: MapLiteral - reduce(127), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(127), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(127), // [, reduce: MapLiteral - nil, // , - nil, // { - reduce(127), // }, reduce: MapLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1822 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(1986), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1823 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - shift(1987), // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1824 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(25), // ;, reduce: IndirectFieldValue - reduce(25), // =, reduce: IndirectFieldValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(25), // ||=, reduce: IndirectFieldValue - reduce(25), // ^^=, reduce: IndirectFieldValue - reduce(25), // &&=, reduce: IndirectFieldValue - reduce(25), // |=, reduce: IndirectFieldValue - reduce(25), // ^=, reduce: IndirectFieldValue - reduce(25), // <<=, reduce: IndirectFieldValue - reduce(25), // >>=, reduce: IndirectFieldValue - reduce(25), // >>>=, reduce: IndirectFieldValue - reduce(25), // +=, reduce: IndirectFieldValue - reduce(25), // .=, reduce: IndirectFieldValue - reduce(25), // -=, reduce: IndirectFieldValue - reduce(25), // *=, reduce: IndirectFieldValue - reduce(25), // /=, reduce: IndirectFieldValue - reduce(25), // //=, reduce: IndirectFieldValue - reduce(25), // %=, reduce: IndirectFieldValue - reduce(25), // **=, reduce: IndirectFieldValue - reduce(25), // ?, reduce: IndirectFieldValue - nil, // : - reduce(25), // ||, reduce: IndirectFieldValue - reduce(25), // ^^, reduce: IndirectFieldValue - reduce(25), // &&, reduce: IndirectFieldValue - reduce(25), // =~, reduce: IndirectFieldValue - reduce(25), // !=~, reduce: IndirectFieldValue - reduce(25), // ==, reduce: IndirectFieldValue - reduce(25), // !=, reduce: IndirectFieldValue - reduce(25), // >, reduce: IndirectFieldValue - reduce(25), // >=, reduce: IndirectFieldValue - reduce(25), // <, reduce: IndirectFieldValue - reduce(25), // <=, reduce: IndirectFieldValue - reduce(25), // |, reduce: IndirectFieldValue - reduce(25), // ^, reduce: IndirectFieldValue - reduce(25), // &, reduce: IndirectFieldValue - reduce(25), // <<, reduce: IndirectFieldValue - reduce(25), // >>, reduce: IndirectFieldValue - reduce(25), // >>>, reduce: IndirectFieldValue - reduce(25), // +, reduce: IndirectFieldValue - reduce(25), // -, reduce: IndirectFieldValue - reduce(25), // .+, reduce: IndirectFieldValue - reduce(25), // .-, reduce: IndirectFieldValue - reduce(25), // ., reduce: IndirectFieldValue - reduce(25), // *, reduce: IndirectFieldValue - reduce(25), // /, reduce: IndirectFieldValue - reduce(25), // //, reduce: IndirectFieldValue - reduce(25), // %, reduce: IndirectFieldValue - reduce(25), // .*, reduce: IndirectFieldValue - reduce(25), // ./, reduce: IndirectFieldValue - reduce(25), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: IndirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(25), // [, reduce: IndirectFieldValue - nil, // , - nil, // { - reduce(25), // }, reduce: IndirectFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1825 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(32), // ;, reduce: IndirectOosvarValue - reduce(32), // =, reduce: IndirectOosvarValue - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(32), // ||=, reduce: IndirectOosvarValue - reduce(32), // ^^=, reduce: IndirectOosvarValue - reduce(32), // &&=, reduce: IndirectOosvarValue - reduce(32), // |=, reduce: IndirectOosvarValue - reduce(32), // ^=, reduce: IndirectOosvarValue - reduce(32), // <<=, reduce: IndirectOosvarValue - reduce(32), // >>=, reduce: IndirectOosvarValue - reduce(32), // >>>=, reduce: IndirectOosvarValue - reduce(32), // +=, reduce: IndirectOosvarValue - reduce(32), // .=, reduce: IndirectOosvarValue - reduce(32), // -=, reduce: IndirectOosvarValue - reduce(32), // *=, reduce: IndirectOosvarValue - reduce(32), // /=, reduce: IndirectOosvarValue - reduce(32), // //=, reduce: IndirectOosvarValue - reduce(32), // %=, reduce: IndirectOosvarValue - reduce(32), // **=, reduce: IndirectOosvarValue - reduce(32), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(32), // ||, reduce: IndirectOosvarValue - reduce(32), // ^^, reduce: IndirectOosvarValue - reduce(32), // &&, reduce: IndirectOosvarValue - reduce(32), // =~, reduce: IndirectOosvarValue - reduce(32), // !=~, reduce: IndirectOosvarValue - reduce(32), // ==, reduce: IndirectOosvarValue - reduce(32), // !=, reduce: IndirectOosvarValue - reduce(32), // >, reduce: IndirectOosvarValue - reduce(32), // >=, reduce: IndirectOosvarValue - reduce(32), // <, reduce: IndirectOosvarValue - reduce(32), // <=, reduce: IndirectOosvarValue - reduce(32), // |, reduce: IndirectOosvarValue - reduce(32), // ^, reduce: IndirectOosvarValue - reduce(32), // &, reduce: IndirectOosvarValue - reduce(32), // <<, reduce: IndirectOosvarValue - reduce(32), // >>, reduce: IndirectOosvarValue - reduce(32), // >>>, reduce: IndirectOosvarValue - reduce(32), // +, reduce: IndirectOosvarValue - reduce(32), // -, reduce: IndirectOosvarValue - reduce(32), // .+, reduce: IndirectOosvarValue - reduce(32), // .-, reduce: IndirectOosvarValue - reduce(32), // ., reduce: IndirectOosvarValue - reduce(32), // *, reduce: IndirectOosvarValue - reduce(32), // /, reduce: IndirectOosvarValue - reduce(32), // //, reduce: IndirectOosvarValue - reduce(32), // %, reduce: IndirectOosvarValue - reduce(32), // .*, reduce: IndirectOosvarValue - reduce(32), // ./, reduce: IndirectOosvarValue - reduce(32), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(32), // **, reduce: IndirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(32), // [, reduce: IndirectOosvarValue - nil, // , - nil, // { - reduce(32), // }, reduce: IndirectOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1826 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1989), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1827 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(57), // ;, reduce: LogicalOrTerm - reduce(57), // =, reduce: LogicalOrTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(57), // ||=, reduce: LogicalOrTerm - reduce(57), // ^^=, reduce: LogicalOrTerm - reduce(57), // &&=, reduce: LogicalOrTerm - reduce(57), // |=, reduce: LogicalOrTerm - reduce(57), // ^=, reduce: LogicalOrTerm - reduce(57), // <<=, reduce: LogicalOrTerm - reduce(57), // >>=, reduce: LogicalOrTerm - reduce(57), // >>>=, reduce: LogicalOrTerm - reduce(57), // +=, reduce: LogicalOrTerm - reduce(57), // .=, reduce: LogicalOrTerm - reduce(57), // -=, reduce: LogicalOrTerm - reduce(57), // *=, reduce: LogicalOrTerm - reduce(57), // /=, reduce: LogicalOrTerm - reduce(57), // //=, reduce: LogicalOrTerm - reduce(57), // %=, reduce: LogicalOrTerm - reduce(57), // **=, reduce: LogicalOrTerm - reduce(57), // ?, reduce: LogicalOrTerm - nil, // : - reduce(57), // ||, reduce: LogicalOrTerm - shift(1544), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(57), // }, reduce: LogicalOrTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1828 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(59), // ;, reduce: LogicalXORTerm - reduce(59), // =, reduce: LogicalXORTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(59), // ||=, reduce: LogicalXORTerm - reduce(59), // ^^=, reduce: LogicalXORTerm - reduce(59), // &&=, reduce: LogicalXORTerm - reduce(59), // |=, reduce: LogicalXORTerm - reduce(59), // ^=, reduce: LogicalXORTerm - reduce(59), // <<=, reduce: LogicalXORTerm - reduce(59), // >>=, reduce: LogicalXORTerm - reduce(59), // >>>=, reduce: LogicalXORTerm - reduce(59), // +=, reduce: LogicalXORTerm - reduce(59), // .=, reduce: LogicalXORTerm - reduce(59), // -=, reduce: LogicalXORTerm - reduce(59), // *=, reduce: LogicalXORTerm - reduce(59), // /=, reduce: LogicalXORTerm - reduce(59), // //=, reduce: LogicalXORTerm - reduce(59), // %=, reduce: LogicalXORTerm - reduce(59), // **=, reduce: LogicalXORTerm - reduce(59), // ?, reduce: LogicalXORTerm - nil, // : - reduce(59), // ||, reduce: LogicalXORTerm - reduce(59), // ^^, reduce: LogicalXORTerm - shift(1545), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(59), // }, reduce: LogicalXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1829 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(61), // ;, reduce: LogicalAndTerm - reduce(61), // =, reduce: LogicalAndTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(61), // ||=, reduce: LogicalAndTerm - reduce(61), // ^^=, reduce: LogicalAndTerm - reduce(61), // &&=, reduce: LogicalAndTerm - reduce(61), // |=, reduce: LogicalAndTerm - reduce(61), // ^=, reduce: LogicalAndTerm - reduce(61), // <<=, reduce: LogicalAndTerm - reduce(61), // >>=, reduce: LogicalAndTerm - reduce(61), // >>>=, reduce: LogicalAndTerm - reduce(61), // +=, reduce: LogicalAndTerm - reduce(61), // .=, reduce: LogicalAndTerm - reduce(61), // -=, reduce: LogicalAndTerm - reduce(61), // *=, reduce: LogicalAndTerm - reduce(61), // /=, reduce: LogicalAndTerm - reduce(61), // //=, reduce: LogicalAndTerm - reduce(61), // %=, reduce: LogicalAndTerm - reduce(61), // **=, reduce: LogicalAndTerm - reduce(61), // ?, reduce: LogicalAndTerm - nil, // : - reduce(61), // ||, reduce: LogicalAndTerm - reduce(61), // ^^, reduce: LogicalAndTerm - reduce(61), // &&, reduce: LogicalAndTerm - shift(1546), // =~ - shift(1547), // !=~ - shift(1548), // == - shift(1549), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(61), // }, reduce: LogicalAndTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1830 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(63), // ;, reduce: EqneTerm - reduce(63), // =, reduce: EqneTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(63), // ||=, reduce: EqneTerm - reduce(63), // ^^=, reduce: EqneTerm - reduce(63), // &&=, reduce: EqneTerm - reduce(63), // |=, reduce: EqneTerm - reduce(63), // ^=, reduce: EqneTerm - reduce(63), // <<=, reduce: EqneTerm - reduce(63), // >>=, reduce: EqneTerm - reduce(63), // >>>=, reduce: EqneTerm - reduce(63), // +=, reduce: EqneTerm - reduce(63), // .=, reduce: EqneTerm - reduce(63), // -=, reduce: EqneTerm - reduce(63), // *=, reduce: EqneTerm - reduce(63), // /=, reduce: EqneTerm - reduce(63), // //=, reduce: EqneTerm - reduce(63), // %=, reduce: EqneTerm - reduce(63), // **=, reduce: EqneTerm - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(1550), // > - shift(1551), // >= - shift(1552), // < - shift(1553), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(63), // }, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1831 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(64), // ;, reduce: EqneTerm - reduce(64), // =, reduce: EqneTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(64), // ||=, reduce: EqneTerm - reduce(64), // ^^=, reduce: EqneTerm - reduce(64), // &&=, reduce: EqneTerm - reduce(64), // |=, reduce: EqneTerm - reduce(64), // ^=, reduce: EqneTerm - reduce(64), // <<=, reduce: EqneTerm - reduce(64), // >>=, reduce: EqneTerm - reduce(64), // >>>=, reduce: EqneTerm - reduce(64), // +=, reduce: EqneTerm - reduce(64), // .=, reduce: EqneTerm - reduce(64), // -=, reduce: EqneTerm - reduce(64), // *=, reduce: EqneTerm - reduce(64), // /=, reduce: EqneTerm - reduce(64), // //=, reduce: EqneTerm - reduce(64), // %=, reduce: EqneTerm - reduce(64), // **=, reduce: EqneTerm - reduce(64), // ?, reduce: EqneTerm - nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(1550), // > - shift(1551), // >= - shift(1552), // < - shift(1553), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(64), // }, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1832 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(65), // ;, reduce: EqneTerm - reduce(65), // =, reduce: EqneTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(65), // ||=, reduce: EqneTerm - reduce(65), // ^^=, reduce: EqneTerm - reduce(65), // &&=, reduce: EqneTerm - reduce(65), // |=, reduce: EqneTerm - reduce(65), // ^=, reduce: EqneTerm - reduce(65), // <<=, reduce: EqneTerm - reduce(65), // >>=, reduce: EqneTerm - reduce(65), // >>>=, reduce: EqneTerm - reduce(65), // +=, reduce: EqneTerm - reduce(65), // .=, reduce: EqneTerm - reduce(65), // -=, reduce: EqneTerm - reduce(65), // *=, reduce: EqneTerm - reduce(65), // /=, reduce: EqneTerm - reduce(65), // //=, reduce: EqneTerm - reduce(65), // %=, reduce: EqneTerm - reduce(65), // **=, reduce: EqneTerm - reduce(65), // ?, reduce: EqneTerm - nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(1550), // > - shift(1551), // >= - shift(1552), // < - shift(1553), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(65), // }, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1833 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(66), // ;, reduce: EqneTerm - reduce(66), // =, reduce: EqneTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(66), // ||=, reduce: EqneTerm - reduce(66), // ^^=, reduce: EqneTerm - reduce(66), // &&=, reduce: EqneTerm - reduce(66), // |=, reduce: EqneTerm - reduce(66), // ^=, reduce: EqneTerm - reduce(66), // <<=, reduce: EqneTerm - reduce(66), // >>=, reduce: EqneTerm - reduce(66), // >>>=, reduce: EqneTerm - reduce(66), // +=, reduce: EqneTerm - reduce(66), // .=, reduce: EqneTerm - reduce(66), // -=, reduce: EqneTerm - reduce(66), // *=, reduce: EqneTerm - reduce(66), // /=, reduce: EqneTerm - reduce(66), // //=, reduce: EqneTerm - reduce(66), // %=, reduce: EqneTerm - reduce(66), // **=, reduce: EqneTerm - reduce(66), // ?, reduce: EqneTerm - nil, // : - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(1550), // > - shift(1551), // >= - shift(1552), // < - shift(1553), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(66), // }, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1834 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(68), // ;, reduce: CmpTerm - reduce(68), // =, reduce: CmpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(68), // ||=, reduce: CmpTerm - reduce(68), // ^^=, reduce: CmpTerm - reduce(68), // &&=, reduce: CmpTerm - reduce(68), // |=, reduce: CmpTerm - reduce(68), // ^=, reduce: CmpTerm - reduce(68), // <<=, reduce: CmpTerm - reduce(68), // >>=, reduce: CmpTerm - reduce(68), // >>>=, reduce: CmpTerm - reduce(68), // +=, reduce: CmpTerm - reduce(68), // .=, reduce: CmpTerm - reduce(68), // -=, reduce: CmpTerm - reduce(68), // *=, reduce: CmpTerm - reduce(68), // /=, reduce: CmpTerm - reduce(68), // //=, reduce: CmpTerm - reduce(68), // %=, reduce: CmpTerm - reduce(68), // **=, reduce: CmpTerm - reduce(68), // ?, reduce: CmpTerm - nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(1554), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(68), // }, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1835 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(69), // ;, reduce: CmpTerm - reduce(69), // =, reduce: CmpTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(69), // ||=, reduce: CmpTerm - reduce(69), // ^^=, reduce: CmpTerm - reduce(69), // &&=, reduce: CmpTerm - reduce(69), // |=, reduce: CmpTerm - reduce(69), // ^=, reduce: CmpTerm - reduce(69), // <<=, reduce: CmpTerm - reduce(69), // >>=, reduce: CmpTerm - reduce(69), // >>>=, reduce: CmpTerm - reduce(69), // +=, reduce: CmpTerm - reduce(69), // .=, reduce: CmpTerm - reduce(69), // -=, reduce: CmpTerm - reduce(69), // *=, reduce: CmpTerm - reduce(69), // /=, reduce: CmpTerm - reduce(69), // //=, reduce: CmpTerm - reduce(69), // %=, reduce: CmpTerm - reduce(69), // **=, reduce: CmpTerm - reduce(69), // ?, reduce: CmpTerm - nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(1554), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(69), // }, reduce: CmpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -196459,6 +200129,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -196469,8 +200141,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(70), // ;, reduce: CmpTerm - reduce(70), // =, reduce: CmpTerm + reduce(103), // ;, reduce: UnaryOpTerm + nil, // { + reduce(103), // }, reduce: UnaryOpTerm + nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -196485,53 +200159,53 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(70), // ||=, reduce: CmpTerm - reduce(70), // ^^=, reduce: CmpTerm - reduce(70), // &&=, reduce: CmpTerm - reduce(70), // |=, reduce: CmpTerm - reduce(70), // ^=, reduce: CmpTerm - reduce(70), // <<=, reduce: CmpTerm - reduce(70), // >>=, reduce: CmpTerm - reduce(70), // >>>=, reduce: CmpTerm - reduce(70), // +=, reduce: CmpTerm - reduce(70), // .=, reduce: CmpTerm - reduce(70), // -=, reduce: CmpTerm - reduce(70), // *=, reduce: CmpTerm - reduce(70), // /=, reduce: CmpTerm - reduce(70), // //=, reduce: CmpTerm - reduce(70), // %=, reduce: CmpTerm - reduce(70), // **=, reduce: CmpTerm - reduce(70), // ?, reduce: CmpTerm + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(1554), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -196546,8 +200220,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - reduce(70), // }, reduce: CmpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -196566,6 +200238,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -196576,8 +200250,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(71), // ;, reduce: CmpTerm - reduce(71), // =, reduce: CmpTerm + reduce(104), // ;, reduce: UnaryOpTerm + nil, // { + reduce(104), // }, reduce: UnaryOpTerm + nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -196592,53 +200268,53 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(71), // ||=, reduce: CmpTerm - reduce(71), // ^^=, reduce: CmpTerm - reduce(71), // &&=, reduce: CmpTerm - reduce(71), // |=, reduce: CmpTerm - reduce(71), // ^=, reduce: CmpTerm - reduce(71), // <<=, reduce: CmpTerm - reduce(71), // >>=, reduce: CmpTerm - reduce(71), // >>>=, reduce: CmpTerm - reduce(71), // +=, reduce: CmpTerm - reduce(71), // .=, reduce: CmpTerm - reduce(71), // -=, reduce: CmpTerm - reduce(71), // *=, reduce: CmpTerm - reduce(71), // /=, reduce: CmpTerm - reduce(71), // //=, reduce: CmpTerm - reduce(71), // %=, reduce: CmpTerm - reduce(71), // **=, reduce: CmpTerm - reduce(71), // ?, reduce: CmpTerm + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm nil, // : - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(1554), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -196653,8 +200329,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - reduce(71), // }, reduce: CmpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -196673,6 +200347,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -196683,8 +200359,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(73), // ;, reduce: BitwiseORTerm - reduce(73), // =, reduce: BitwiseORTerm + reduce(105), // ;, reduce: UnaryOpTerm + nil, // { + reduce(105), // }, reduce: UnaryOpTerm + nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -196699,53 +200377,53 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(73), // ||=, reduce: BitwiseORTerm - reduce(73), // ^^=, reduce: BitwiseORTerm - reduce(73), // &&=, reduce: BitwiseORTerm - reduce(73), // |=, reduce: BitwiseORTerm - reduce(73), // ^=, reduce: BitwiseORTerm - reduce(73), // <<=, reduce: BitwiseORTerm - reduce(73), // >>=, reduce: BitwiseORTerm - reduce(73), // >>>=, reduce: BitwiseORTerm - reduce(73), // +=, reduce: BitwiseORTerm - reduce(73), // .=, reduce: BitwiseORTerm - reduce(73), // -=, reduce: BitwiseORTerm - reduce(73), // *=, reduce: BitwiseORTerm - reduce(73), // /=, reduce: BitwiseORTerm - reduce(73), // //=, reduce: BitwiseORTerm - reduce(73), // %=, reduce: BitwiseORTerm - reduce(73), // **=, reduce: BitwiseORTerm - reduce(73), // ?, reduce: BitwiseORTerm + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: UnaryOpTerm nil, // : - reduce(73), // ||, reduce: BitwiseORTerm - reduce(73), // ^^, reduce: BitwiseORTerm - reduce(73), // &&, reduce: BitwiseORTerm - reduce(73), // =~, reduce: BitwiseORTerm - reduce(73), // !=~, reduce: BitwiseORTerm - reduce(73), // ==, reduce: BitwiseORTerm - reduce(73), // !=, reduce: BitwiseORTerm - reduce(73), // >, reduce: BitwiseORTerm - reduce(73), // >=, reduce: BitwiseORTerm - reduce(73), // <, reduce: BitwiseORTerm - reduce(73), // <=, reduce: BitwiseORTerm - reduce(73), // |, reduce: BitwiseORTerm - shift(1555), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -196760,8 +200438,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - reduce(73), // }, reduce: BitwiseORTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -196780,6 +200456,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -196790,54 +200468,56 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(75), // ;, reduce: BitwiseXORTerm - reduce(75), // =, reduce: BitwiseXORTerm + nil, // ; + shift(1484), // { + nil, // } + nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + shift(1490), // md_token_field_name + shift(1491), // $[ nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(75), // ||=, reduce: BitwiseXORTerm - reduce(75), // ^^=, reduce: BitwiseXORTerm - reduce(75), // &&=, reduce: BitwiseXORTerm - reduce(75), // |=, reduce: BitwiseXORTerm - reduce(75), // ^=, reduce: BitwiseXORTerm - reduce(75), // <<=, reduce: BitwiseXORTerm - reduce(75), // >>=, reduce: BitwiseXORTerm - reduce(75), // >>>=, reduce: BitwiseXORTerm - reduce(75), // +=, reduce: BitwiseXORTerm - reduce(75), // .=, reduce: BitwiseXORTerm - reduce(75), // -=, reduce: BitwiseXORTerm - reduce(75), // *=, reduce: BitwiseXORTerm - reduce(75), // /=, reduce: BitwiseXORTerm - reduce(75), // //=, reduce: BitwiseXORTerm - reduce(75), // %=, reduce: BitwiseXORTerm - reduce(75), // **=, reduce: BitwiseXORTerm - reduce(75), // ?, reduce: BitwiseXORTerm + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? nil, // : - reduce(75), // ||, reduce: BitwiseXORTerm - reduce(75), // ^^, reduce: BitwiseXORTerm - reduce(75), // &&, reduce: BitwiseXORTerm - reduce(75), // =~, reduce: BitwiseXORTerm - reduce(75), // !=~, reduce: BitwiseXORTerm - reduce(75), // ==, reduce: BitwiseXORTerm - reduce(75), // !=, reduce: BitwiseXORTerm - reduce(75), // >, reduce: BitwiseXORTerm - reduce(75), // >=, reduce: BitwiseXORTerm - reduce(75), // <, reduce: BitwiseXORTerm - reduce(75), // <=, reduce: BitwiseXORTerm - reduce(75), // |, reduce: BitwiseXORTerm - reduce(75), // ^, reduce: BitwiseXORTerm - shift(1556), // & + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & nil, // << nil, // >> nil, // >>> @@ -196856,37 +200536,37 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - nil, // ( + shift(1528), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ nil, // , - nil, // { - reduce(75), // }, reduce: BitwiseXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -196897,8 +200577,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(77), // ;, reduce: BitwiseANDTerm - reduce(77), // =, reduce: BitwiseANDTerm + nil, // ; + nil, // { + nil, // } + nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -196913,41 +200595,41 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(77), // ||=, reduce: BitwiseANDTerm - reduce(77), // ^^=, reduce: BitwiseANDTerm - reduce(77), // &&=, reduce: BitwiseANDTerm - reduce(77), // |=, reduce: BitwiseANDTerm - reduce(77), // ^=, reduce: BitwiseANDTerm - reduce(77), // <<=, reduce: BitwiseANDTerm - reduce(77), // >>=, reduce: BitwiseANDTerm - reduce(77), // >>>=, reduce: BitwiseANDTerm - reduce(77), // +=, reduce: BitwiseANDTerm - reduce(77), // .=, reduce: BitwiseANDTerm - reduce(77), // -=, reduce: BitwiseANDTerm - reduce(77), // *=, reduce: BitwiseANDTerm - reduce(77), // /=, reduce: BitwiseANDTerm - reduce(77), // //=, reduce: BitwiseANDTerm - reduce(77), // %=, reduce: BitwiseANDTerm - reduce(77), // **=, reduce: BitwiseANDTerm - reduce(77), // ?, reduce: BitwiseANDTerm + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? nil, // : - reduce(77), // ||, reduce: BitwiseANDTerm - reduce(77), // ^^, reduce: BitwiseANDTerm - reduce(77), // &&, reduce: BitwiseANDTerm - reduce(77), // =~, reduce: BitwiseANDTerm - reduce(77), // !=~, reduce: BitwiseANDTerm - reduce(77), // ==, reduce: BitwiseANDTerm - reduce(77), // !=, reduce: BitwiseANDTerm - reduce(77), // >, reduce: BitwiseANDTerm - reduce(77), // >=, reduce: BitwiseANDTerm - reduce(77), // <, reduce: BitwiseANDTerm - reduce(77), // <=, reduce: BitwiseANDTerm - reduce(77), // |, reduce: BitwiseANDTerm - reduce(77), // ^, reduce: BitwiseANDTerm - reduce(77), // &, reduce: BitwiseANDTerm - shift(1557), // << - shift(1558), // >> - shift(1559), // >>> + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -196964,7 +200646,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - nil, // ) + shift(2007), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -196974,8 +200656,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - reduce(77), // }, reduce: BitwiseANDTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -196994,6 +200674,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -197004,62 +200686,64 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(79), // ;, reduce: BitwiseShiftTerm - reduce(79), // =, reduce: BitwiseShiftTerm + nil, // ; + shift(782), // { + nil, // } + nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + shift(788), // md_token_field_name + shift(789), // $[ nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(79), // ||=, reduce: BitwiseShiftTerm - reduce(79), // ^^=, reduce: BitwiseShiftTerm - reduce(79), // &&=, reduce: BitwiseShiftTerm - reduce(79), // |=, reduce: BitwiseShiftTerm - reduce(79), // ^=, reduce: BitwiseShiftTerm - reduce(79), // <<=, reduce: BitwiseShiftTerm - reduce(79), // >>=, reduce: BitwiseShiftTerm - reduce(79), // >>>=, reduce: BitwiseShiftTerm - reduce(79), // +=, reduce: BitwiseShiftTerm - reduce(79), // .=, reduce: BitwiseShiftTerm - reduce(79), // -=, reduce: BitwiseShiftTerm - reduce(79), // *=, reduce: BitwiseShiftTerm - reduce(79), // /=, reduce: BitwiseShiftTerm - reduce(79), // //=, reduce: BitwiseShiftTerm - reduce(79), // %=, reduce: BitwiseShiftTerm - reduce(79), // **=, reduce: BitwiseShiftTerm - reduce(79), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(79), // ||, reduce: BitwiseShiftTerm - reduce(79), // ^^, reduce: BitwiseShiftTerm - reduce(79), // &&, reduce: BitwiseShiftTerm - reduce(79), // =~, reduce: BitwiseShiftTerm - reduce(79), // !=~, reduce: BitwiseShiftTerm - reduce(79), // ==, reduce: BitwiseShiftTerm - reduce(79), // !=, reduce: BitwiseShiftTerm - reduce(79), // >, reduce: BitwiseShiftTerm - reduce(79), // >=, reduce: BitwiseShiftTerm - reduce(79), // <, reduce: BitwiseShiftTerm - reduce(79), // <=, reduce: BitwiseShiftTerm - reduce(79), // |, reduce: BitwiseShiftTerm - reduce(79), // ^, reduce: BitwiseShiftTerm - reduce(79), // &, reduce: BitwiseShiftTerm - reduce(79), // <<, reduce: BitwiseShiftTerm - reduce(79), // >>, reduce: BitwiseShiftTerm - reduce(79), // >>>, reduce: BitwiseShiftTerm - shift(1560), // + - shift(1561), // - - shift(1562), // .+ - shift(1563), // .- - shift(1564), // . + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(2009), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- + nil, // . nil, // * nil, // / nil, // // @@ -197067,40 +200751,40 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(824), // ! + shift(825), // ~ nil, // ** - nil, // ( + shift(827), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ nil, // , - nil, // { - reduce(79), // }, reduce: BitwiseShiftTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -197111,8 +200795,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(80), // ;, reduce: BitwiseShiftTerm - reduce(80), // =, reduce: BitwiseShiftTerm + reduce(124), // ;, reduce: ArrayLiteral + nil, // { + reduce(124), // }, reduce: ArrayLiteral + nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -197127,56 +200813,56 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(80), // ||=, reduce: BitwiseShiftTerm - reduce(80), // ^^=, reduce: BitwiseShiftTerm - reduce(80), // &&=, reduce: BitwiseShiftTerm - reduce(80), // |=, reduce: BitwiseShiftTerm - reduce(80), // ^=, reduce: BitwiseShiftTerm - reduce(80), // <<=, reduce: BitwiseShiftTerm - reduce(80), // >>=, reduce: BitwiseShiftTerm - reduce(80), // >>>=, reduce: BitwiseShiftTerm - reduce(80), // +=, reduce: BitwiseShiftTerm - reduce(80), // .=, reduce: BitwiseShiftTerm - reduce(80), // -=, reduce: BitwiseShiftTerm - reduce(80), // *=, reduce: BitwiseShiftTerm - reduce(80), // /=, reduce: BitwiseShiftTerm - reduce(80), // //=, reduce: BitwiseShiftTerm - reduce(80), // %=, reduce: BitwiseShiftTerm - reduce(80), // **=, reduce: BitwiseShiftTerm - reduce(80), // ?, reduce: BitwiseShiftTerm + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(124), // ?, reduce: ArrayLiteral nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - reduce(80), // >>>, reduce: BitwiseShiftTerm - shift(1560), // + - shift(1561), // - - shift(1562), // .+ - shift(1563), // .- - shift(1564), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(124), // ||, reduce: ArrayLiteral + reduce(124), // ^^, reduce: ArrayLiteral + reduce(124), // &&, reduce: ArrayLiteral + reduce(124), // =~, reduce: ArrayLiteral + reduce(124), // !=~, reduce: ArrayLiteral + reduce(124), // ==, reduce: ArrayLiteral + reduce(124), // !=, reduce: ArrayLiteral + reduce(124), // >, reduce: ArrayLiteral + reduce(124), // >=, reduce: ArrayLiteral + reduce(124), // <, reduce: ArrayLiteral + reduce(124), // <=, reduce: ArrayLiteral + reduce(124), // |, reduce: ArrayLiteral + reduce(124), // ^, reduce: ArrayLiteral + reduce(124), // &, reduce: ArrayLiteral + reduce(124), // <<, reduce: ArrayLiteral + reduce(124), // >>, reduce: ArrayLiteral + reduce(124), // >>>, reduce: ArrayLiteral + reduce(124), // +, reduce: ArrayLiteral + reduce(124), // -, reduce: ArrayLiteral + reduce(124), // .+, reduce: ArrayLiteral + reduce(124), // .-, reduce: ArrayLiteral + reduce(124), // ., reduce: ArrayLiteral + reduce(124), // *, reduce: ArrayLiteral + reduce(124), // /, reduce: ArrayLiteral + reduce(124), // //, reduce: ArrayLiteral + reduce(124), // %, reduce: ArrayLiteral + reduce(124), // .*, reduce: ArrayLiteral + reduce(124), // ./, reduce: ArrayLiteral + reduce(124), // .//, reduce: ArrayLiteral nil, // ! nil, // ~ - nil, // ** + reduce(124), // **, reduce: ArrayLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -197186,10 +200872,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - nil, // [ + reduce(124), // [, reduce: ArrayLiteral nil, // , - nil, // { - reduce(80), // }, reduce: BitwiseShiftTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -197208,5260 +200892,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, actionRow{ // S1843 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(81), // ;, reduce: BitwiseShiftTerm - reduce(81), // =, reduce: BitwiseShiftTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(81), // ||=, reduce: BitwiseShiftTerm - reduce(81), // ^^=, reduce: BitwiseShiftTerm - reduce(81), // &&=, reduce: BitwiseShiftTerm - reduce(81), // |=, reduce: BitwiseShiftTerm - reduce(81), // ^=, reduce: BitwiseShiftTerm - reduce(81), // <<=, reduce: BitwiseShiftTerm - reduce(81), // >>=, reduce: BitwiseShiftTerm - reduce(81), // >>>=, reduce: BitwiseShiftTerm - reduce(81), // +=, reduce: BitwiseShiftTerm - reduce(81), // .=, reduce: BitwiseShiftTerm - reduce(81), // -=, reduce: BitwiseShiftTerm - reduce(81), // *=, reduce: BitwiseShiftTerm - reduce(81), // /=, reduce: BitwiseShiftTerm - reduce(81), // //=, reduce: BitwiseShiftTerm - reduce(81), // %=, reduce: BitwiseShiftTerm - reduce(81), // **=, reduce: BitwiseShiftTerm - reduce(81), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(1560), // + - shift(1561), // - - shift(1562), // .+ - shift(1563), // .- - shift(1564), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(81), // }, reduce: BitwiseShiftTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1844 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(83), // ;, reduce: AddsubdotTerm - reduce(83), // =, reduce: AddsubdotTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(83), // ||=, reduce: AddsubdotTerm - reduce(83), // ^^=, reduce: AddsubdotTerm - reduce(83), // &&=, reduce: AddsubdotTerm - reduce(83), // |=, reduce: AddsubdotTerm - reduce(83), // ^=, reduce: AddsubdotTerm - reduce(83), // <<=, reduce: AddsubdotTerm - reduce(83), // >>=, reduce: AddsubdotTerm - reduce(83), // >>>=, reduce: AddsubdotTerm - reduce(83), // +=, reduce: AddsubdotTerm - reduce(83), // .=, reduce: AddsubdotTerm - reduce(83), // -=, reduce: AddsubdotTerm - reduce(83), // *=, reduce: AddsubdotTerm - reduce(83), // /=, reduce: AddsubdotTerm - reduce(83), // //=, reduce: AddsubdotTerm - reduce(83), // %=, reduce: AddsubdotTerm - reduce(83), // **=, reduce: AddsubdotTerm - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // >>>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(1566), // * - shift(1567), // / - shift(1568), // // - shift(1569), // % - shift(1570), // .* - shift(1571), // ./ - shift(1572), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(83), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1845 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(84), // ;, reduce: AddsubdotTerm - reduce(84), // =, reduce: AddsubdotTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(84), // ||=, reduce: AddsubdotTerm - reduce(84), // ^^=, reduce: AddsubdotTerm - reduce(84), // &&=, reduce: AddsubdotTerm - reduce(84), // |=, reduce: AddsubdotTerm - reduce(84), // ^=, reduce: AddsubdotTerm - reduce(84), // <<=, reduce: AddsubdotTerm - reduce(84), // >>=, reduce: AddsubdotTerm - reduce(84), // >>>=, reduce: AddsubdotTerm - reduce(84), // +=, reduce: AddsubdotTerm - reduce(84), // .=, reduce: AddsubdotTerm - reduce(84), // -=, reduce: AddsubdotTerm - reduce(84), // *=, reduce: AddsubdotTerm - reduce(84), // /=, reduce: AddsubdotTerm - reduce(84), // //=, reduce: AddsubdotTerm - reduce(84), // %=, reduce: AddsubdotTerm - reduce(84), // **=, reduce: AddsubdotTerm - reduce(84), // ?, reduce: AddsubdotTerm - nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // >>>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(1566), // * - shift(1567), // / - shift(1568), // // - shift(1569), // % - shift(1570), // .* - shift(1571), // ./ - shift(1572), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(84), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1846 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(85), // ;, reduce: AddsubdotTerm - reduce(85), // =, reduce: AddsubdotTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(85), // ||=, reduce: AddsubdotTerm - reduce(85), // ^^=, reduce: AddsubdotTerm - reduce(85), // &&=, reduce: AddsubdotTerm - reduce(85), // |=, reduce: AddsubdotTerm - reduce(85), // ^=, reduce: AddsubdotTerm - reduce(85), // <<=, reduce: AddsubdotTerm - reduce(85), // >>=, reduce: AddsubdotTerm - reduce(85), // >>>=, reduce: AddsubdotTerm - reduce(85), // +=, reduce: AddsubdotTerm - reduce(85), // .=, reduce: AddsubdotTerm - reduce(85), // -=, reduce: AddsubdotTerm - reduce(85), // *=, reduce: AddsubdotTerm - reduce(85), // /=, reduce: AddsubdotTerm - reduce(85), // //=, reduce: AddsubdotTerm - reduce(85), // %=, reduce: AddsubdotTerm - reduce(85), // **=, reduce: AddsubdotTerm - reduce(85), // ?, reduce: AddsubdotTerm - nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // >>>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(1566), // * - shift(1567), // / - shift(1568), // // - shift(1569), // % - shift(1570), // .* - shift(1571), // ./ - shift(1572), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(85), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1847 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(86), // ;, reduce: AddsubdotTerm - reduce(86), // =, reduce: AddsubdotTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(86), // ||=, reduce: AddsubdotTerm - reduce(86), // ^^=, reduce: AddsubdotTerm - reduce(86), // &&=, reduce: AddsubdotTerm - reduce(86), // |=, reduce: AddsubdotTerm - reduce(86), // ^=, reduce: AddsubdotTerm - reduce(86), // <<=, reduce: AddsubdotTerm - reduce(86), // >>=, reduce: AddsubdotTerm - reduce(86), // >>>=, reduce: AddsubdotTerm - reduce(86), // +=, reduce: AddsubdotTerm - reduce(86), // .=, reduce: AddsubdotTerm - reduce(86), // -=, reduce: AddsubdotTerm - reduce(86), // *=, reduce: AddsubdotTerm - reduce(86), // /=, reduce: AddsubdotTerm - reduce(86), // //=, reduce: AddsubdotTerm - reduce(86), // %=, reduce: AddsubdotTerm - reduce(86), // **=, reduce: AddsubdotTerm - reduce(86), // ?, reduce: AddsubdotTerm - nil, // : - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // >>>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(1566), // * - shift(1567), // / - shift(1568), // // - shift(1569), // % - shift(1570), // .* - shift(1571), // ./ - shift(1572), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(86), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1848 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(87), // ;, reduce: AddsubdotTerm - reduce(87), // =, reduce: AddsubdotTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(87), // ||=, reduce: AddsubdotTerm - reduce(87), // ^^=, reduce: AddsubdotTerm - reduce(87), // &&=, reduce: AddsubdotTerm - reduce(87), // |=, reduce: AddsubdotTerm - reduce(87), // ^=, reduce: AddsubdotTerm - reduce(87), // <<=, reduce: AddsubdotTerm - reduce(87), // >>=, reduce: AddsubdotTerm - reduce(87), // >>>=, reduce: AddsubdotTerm - reduce(87), // +=, reduce: AddsubdotTerm - reduce(87), // .=, reduce: AddsubdotTerm - reduce(87), // -=, reduce: AddsubdotTerm - reduce(87), // *=, reduce: AddsubdotTerm - reduce(87), // /=, reduce: AddsubdotTerm - reduce(87), // //=, reduce: AddsubdotTerm - reduce(87), // %=, reduce: AddsubdotTerm - reduce(87), // **=, reduce: AddsubdotTerm - reduce(87), // ?, reduce: AddsubdotTerm - nil, // : - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // >>>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(1566), // * - shift(1567), // / - shift(1568), // // - shift(1569), // % - shift(1570), // .* - shift(1571), // ./ - shift(1572), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(87), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1849 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(89), // ;, reduce: MuldivTerm - reduce(89), // =, reduce: MuldivTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(89), // ||=, reduce: MuldivTerm - reduce(89), // ^^=, reduce: MuldivTerm - reduce(89), // &&=, reduce: MuldivTerm - reduce(89), // |=, reduce: MuldivTerm - reduce(89), // ^=, reduce: MuldivTerm - reduce(89), // <<=, reduce: MuldivTerm - reduce(89), // >>=, reduce: MuldivTerm - reduce(89), // >>>=, reduce: MuldivTerm - reduce(89), // +=, reduce: MuldivTerm - reduce(89), // .=, reduce: MuldivTerm - reduce(89), // -=, reduce: MuldivTerm - reduce(89), // *=, reduce: MuldivTerm - reduce(89), // /=, reduce: MuldivTerm - reduce(89), // //=, reduce: MuldivTerm - reduce(89), // %=, reduce: MuldivTerm - reduce(89), // **=, reduce: MuldivTerm - reduce(89), // ?, reduce: MuldivTerm - nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // >>>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(89), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1850 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(90), // ;, reduce: MuldivTerm - reduce(90), // =, reduce: MuldivTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(90), // ||=, reduce: MuldivTerm - reduce(90), // ^^=, reduce: MuldivTerm - reduce(90), // &&=, reduce: MuldivTerm - reduce(90), // |=, reduce: MuldivTerm - reduce(90), // ^=, reduce: MuldivTerm - reduce(90), // <<=, reduce: MuldivTerm - reduce(90), // >>=, reduce: MuldivTerm - reduce(90), // >>>=, reduce: MuldivTerm - reduce(90), // +=, reduce: MuldivTerm - reduce(90), // .=, reduce: MuldivTerm - reduce(90), // -=, reduce: MuldivTerm - reduce(90), // *=, reduce: MuldivTerm - reduce(90), // /=, reduce: MuldivTerm - reduce(90), // //=, reduce: MuldivTerm - reduce(90), // %=, reduce: MuldivTerm - reduce(90), // **=, reduce: MuldivTerm - reduce(90), // ?, reduce: MuldivTerm - nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // >>>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(90), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1851 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(91), // ;, reduce: MuldivTerm - reduce(91), // =, reduce: MuldivTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(91), // ||=, reduce: MuldivTerm - reduce(91), // ^^=, reduce: MuldivTerm - reduce(91), // &&=, reduce: MuldivTerm - reduce(91), // |=, reduce: MuldivTerm - reduce(91), // ^=, reduce: MuldivTerm - reduce(91), // <<=, reduce: MuldivTerm - reduce(91), // >>=, reduce: MuldivTerm - reduce(91), // >>>=, reduce: MuldivTerm - reduce(91), // +=, reduce: MuldivTerm - reduce(91), // .=, reduce: MuldivTerm - reduce(91), // -=, reduce: MuldivTerm - reduce(91), // *=, reduce: MuldivTerm - reduce(91), // /=, reduce: MuldivTerm - reduce(91), // //=, reduce: MuldivTerm - reduce(91), // %=, reduce: MuldivTerm - reduce(91), // **=, reduce: MuldivTerm - reduce(91), // ?, reduce: MuldivTerm - nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // >>>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(91), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1852 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(92), // ;, reduce: MuldivTerm - reduce(92), // =, reduce: MuldivTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(92), // ||=, reduce: MuldivTerm - reduce(92), // ^^=, reduce: MuldivTerm - reduce(92), // &&=, reduce: MuldivTerm - reduce(92), // |=, reduce: MuldivTerm - reduce(92), // ^=, reduce: MuldivTerm - reduce(92), // <<=, reduce: MuldivTerm - reduce(92), // >>=, reduce: MuldivTerm - reduce(92), // >>>=, reduce: MuldivTerm - reduce(92), // +=, reduce: MuldivTerm - reduce(92), // .=, reduce: MuldivTerm - reduce(92), // -=, reduce: MuldivTerm - reduce(92), // *=, reduce: MuldivTerm - reduce(92), // /=, reduce: MuldivTerm - reduce(92), // //=, reduce: MuldivTerm - reduce(92), // %=, reduce: MuldivTerm - reduce(92), // **=, reduce: MuldivTerm - reduce(92), // ?, reduce: MuldivTerm - nil, // : - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // >>>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(92), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1853 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(93), // ;, reduce: MuldivTerm - reduce(93), // =, reduce: MuldivTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(93), // ||=, reduce: MuldivTerm - reduce(93), // ^^=, reduce: MuldivTerm - reduce(93), // &&=, reduce: MuldivTerm - reduce(93), // |=, reduce: MuldivTerm - reduce(93), // ^=, reduce: MuldivTerm - reduce(93), // <<=, reduce: MuldivTerm - reduce(93), // >>=, reduce: MuldivTerm - reduce(93), // >>>=, reduce: MuldivTerm - reduce(93), // +=, reduce: MuldivTerm - reduce(93), // .=, reduce: MuldivTerm - reduce(93), // -=, reduce: MuldivTerm - reduce(93), // *=, reduce: MuldivTerm - reduce(93), // /=, reduce: MuldivTerm - reduce(93), // //=, reduce: MuldivTerm - reduce(93), // %=, reduce: MuldivTerm - reduce(93), // **=, reduce: MuldivTerm - reduce(93), // ?, reduce: MuldivTerm - nil, // : - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // >>>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(93), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1854 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(94), // ;, reduce: MuldivTerm - reduce(94), // =, reduce: MuldivTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(94), // ||=, reduce: MuldivTerm - reduce(94), // ^^=, reduce: MuldivTerm - reduce(94), // &&=, reduce: MuldivTerm - reduce(94), // |=, reduce: MuldivTerm - reduce(94), // ^=, reduce: MuldivTerm - reduce(94), // <<=, reduce: MuldivTerm - reduce(94), // >>=, reduce: MuldivTerm - reduce(94), // >>>=, reduce: MuldivTerm - reduce(94), // +=, reduce: MuldivTerm - reduce(94), // .=, reduce: MuldivTerm - reduce(94), // -=, reduce: MuldivTerm - reduce(94), // *=, reduce: MuldivTerm - reduce(94), // /=, reduce: MuldivTerm - reduce(94), // //=, reduce: MuldivTerm - reduce(94), // %=, reduce: MuldivTerm - reduce(94), // **=, reduce: MuldivTerm - reduce(94), // ?, reduce: MuldivTerm - nil, // : - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // >>>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(94), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1855 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(95), // ;, reduce: MuldivTerm - reduce(95), // =, reduce: MuldivTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(95), // ||=, reduce: MuldivTerm - reduce(95), // ^^=, reduce: MuldivTerm - reduce(95), // &&=, reduce: MuldivTerm - reduce(95), // |=, reduce: MuldivTerm - reduce(95), // ^=, reduce: MuldivTerm - reduce(95), // <<=, reduce: MuldivTerm - reduce(95), // >>=, reduce: MuldivTerm - reduce(95), // >>>=, reduce: MuldivTerm - reduce(95), // +=, reduce: MuldivTerm - reduce(95), // .=, reduce: MuldivTerm - reduce(95), // -=, reduce: MuldivTerm - reduce(95), // *=, reduce: MuldivTerm - reduce(95), // /=, reduce: MuldivTerm - reduce(95), // //=, reduce: MuldivTerm - reduce(95), // %=, reduce: MuldivTerm - reduce(95), // **=, reduce: MuldivTerm - reduce(95), // ?, reduce: MuldivTerm - nil, // : - reduce(95), // ||, reduce: MuldivTerm - reduce(95), // ^^, reduce: MuldivTerm - reduce(95), // &&, reduce: MuldivTerm - reduce(95), // =~, reduce: MuldivTerm - reduce(95), // !=~, reduce: MuldivTerm - reduce(95), // ==, reduce: MuldivTerm - reduce(95), // !=, reduce: MuldivTerm - reduce(95), // >, reduce: MuldivTerm - reduce(95), // >=, reduce: MuldivTerm - reduce(95), // <, reduce: MuldivTerm - reduce(95), // <=, reduce: MuldivTerm - reduce(95), // |, reduce: MuldivTerm - reduce(95), // ^, reduce: MuldivTerm - reduce(95), // &, reduce: MuldivTerm - reduce(95), // <<, reduce: MuldivTerm - reduce(95), // >>, reduce: MuldivTerm - reduce(95), // >>>, reduce: MuldivTerm - reduce(95), // +, reduce: MuldivTerm - reduce(95), // -, reduce: MuldivTerm - reduce(95), // .+, reduce: MuldivTerm - reduce(95), // .-, reduce: MuldivTerm - reduce(95), // ., reduce: MuldivTerm - reduce(95), // *, reduce: MuldivTerm - reduce(95), // /, reduce: MuldivTerm - reduce(95), // //, reduce: MuldivTerm - reduce(95), // %, reduce: MuldivTerm - reduce(95), // .*, reduce: MuldivTerm - reduce(95), // ./, reduce: MuldivTerm - reduce(95), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(95), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1856 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(104), // ;, reduce: PowTerm - reduce(104), // =, reduce: PowTerm - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(104), // ||=, reduce: PowTerm - reduce(104), // ^^=, reduce: PowTerm - reduce(104), // &&=, reduce: PowTerm - reduce(104), // |=, reduce: PowTerm - reduce(104), // ^=, reduce: PowTerm - reduce(104), // <<=, reduce: PowTerm - reduce(104), // >>=, reduce: PowTerm - reduce(104), // >>>=, reduce: PowTerm - reduce(104), // +=, reduce: PowTerm - reduce(104), // .=, reduce: PowTerm - reduce(104), // -=, reduce: PowTerm - reduce(104), // *=, reduce: PowTerm - reduce(104), // /=, reduce: PowTerm - reduce(104), // //=, reduce: PowTerm - reduce(104), // %=, reduce: PowTerm - reduce(104), // **=, reduce: PowTerm - reduce(104), // ?, reduce: PowTerm - nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // >>>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(104), // }, reduce: PowTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1857 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(106), // ;, reduce: PrecedenceChainEnd - reduce(106), // =, reduce: PrecedenceChainEnd - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(106), // ||=, reduce: PrecedenceChainEnd - reduce(106), // ^^=, reduce: PrecedenceChainEnd - reduce(106), // &&=, reduce: PrecedenceChainEnd - reduce(106), // |=, reduce: PrecedenceChainEnd - reduce(106), // ^=, reduce: PrecedenceChainEnd - reduce(106), // <<=, reduce: PrecedenceChainEnd - reduce(106), // >>=, reduce: PrecedenceChainEnd - reduce(106), // >>>=, reduce: PrecedenceChainEnd - reduce(106), // +=, reduce: PrecedenceChainEnd - reduce(106), // .=, reduce: PrecedenceChainEnd - reduce(106), // -=, reduce: PrecedenceChainEnd - reduce(106), // *=, reduce: PrecedenceChainEnd - reduce(106), // /=, reduce: PrecedenceChainEnd - reduce(106), // //=, reduce: PrecedenceChainEnd - reduce(106), // %=, reduce: PrecedenceChainEnd - reduce(106), // **=, reduce: PrecedenceChainEnd - reduce(106), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // >>>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(106), // }, reduce: PrecedenceChainEnd - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1858 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(1990), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1991), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , nil, // { nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1859 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(1993), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1860 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(122), // ;, reduce: ArrayLiteral - reduce(122), // =, reduce: ArrayLiteral - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(122), // ||=, reduce: ArrayLiteral - reduce(122), // ^^=, reduce: ArrayLiteral - reduce(122), // &&=, reduce: ArrayLiteral - reduce(122), // |=, reduce: ArrayLiteral - reduce(122), // ^=, reduce: ArrayLiteral - reduce(122), // <<=, reduce: ArrayLiteral - reduce(122), // >>=, reduce: ArrayLiteral - reduce(122), // >>>=, reduce: ArrayLiteral - reduce(122), // +=, reduce: ArrayLiteral - reduce(122), // .=, reduce: ArrayLiteral - reduce(122), // -=, reduce: ArrayLiteral - reduce(122), // *=, reduce: ArrayLiteral - reduce(122), // /=, reduce: ArrayLiteral - reduce(122), // //=, reduce: ArrayLiteral - reduce(122), // %=, reduce: ArrayLiteral - reduce(122), // **=, reduce: ArrayLiteral - reduce(122), // ?, reduce: ArrayLiteral - nil, // : - reduce(122), // ||, reduce: ArrayLiteral - reduce(122), // ^^, reduce: ArrayLiteral - reduce(122), // &&, reduce: ArrayLiteral - reduce(122), // =~, reduce: ArrayLiteral - reduce(122), // !=~, reduce: ArrayLiteral - reduce(122), // ==, reduce: ArrayLiteral - reduce(122), // !=, reduce: ArrayLiteral - reduce(122), // >, reduce: ArrayLiteral - reduce(122), // >=, reduce: ArrayLiteral - reduce(122), // <, reduce: ArrayLiteral - reduce(122), // <=, reduce: ArrayLiteral - reduce(122), // |, reduce: ArrayLiteral - reduce(122), // ^, reduce: ArrayLiteral - reduce(122), // &, reduce: ArrayLiteral - reduce(122), // <<, reduce: ArrayLiteral - reduce(122), // >>, reduce: ArrayLiteral - reduce(122), // >>>, reduce: ArrayLiteral - reduce(122), // +, reduce: ArrayLiteral - reduce(122), // -, reduce: ArrayLiteral - reduce(122), // .+, reduce: ArrayLiteral - reduce(122), // .-, reduce: ArrayLiteral - reduce(122), // ., reduce: ArrayLiteral - reduce(122), // *, reduce: ArrayLiteral - reduce(122), // /, reduce: ArrayLiteral - reduce(122), // //, reduce: ArrayLiteral - reduce(122), // %, reduce: ArrayLiteral - reduce(122), // .*, reduce: ArrayLiteral - reduce(122), // ./, reduce: ArrayLiteral - reduce(122), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(122), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(122), // [, reduce: ArrayLiteral - nil, // , - nil, // { - reduce(122), // }, reduce: ArrayLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1861 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(128), // ;, reduce: MapLiteral - reduce(128), // =, reduce: MapLiteral - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(128), // ||=, reduce: MapLiteral - reduce(128), // ^^=, reduce: MapLiteral - reduce(128), // &&=, reduce: MapLiteral - reduce(128), // |=, reduce: MapLiteral - reduce(128), // ^=, reduce: MapLiteral - reduce(128), // <<=, reduce: MapLiteral - reduce(128), // >>=, reduce: MapLiteral - reduce(128), // >>>=, reduce: MapLiteral - reduce(128), // +=, reduce: MapLiteral - reduce(128), // .=, reduce: MapLiteral - reduce(128), // -=, reduce: MapLiteral - reduce(128), // *=, reduce: MapLiteral - reduce(128), // /=, reduce: MapLiteral - reduce(128), // //=, reduce: MapLiteral - reduce(128), // %=, reduce: MapLiteral - reduce(128), // **=, reduce: MapLiteral - reduce(128), // ?, reduce: MapLiteral - nil, // : - reduce(128), // ||, reduce: MapLiteral - reduce(128), // ^^, reduce: MapLiteral - reduce(128), // &&, reduce: MapLiteral - reduce(128), // =~, reduce: MapLiteral - reduce(128), // !=~, reduce: MapLiteral - reduce(128), // ==, reduce: MapLiteral - reduce(128), // !=, reduce: MapLiteral - reduce(128), // >, reduce: MapLiteral - reduce(128), // >=, reduce: MapLiteral - reduce(128), // <, reduce: MapLiteral - reduce(128), // <=, reduce: MapLiteral - reduce(128), // |, reduce: MapLiteral - reduce(128), // ^, reduce: MapLiteral - reduce(128), // &, reduce: MapLiteral - reduce(128), // <<, reduce: MapLiteral - reduce(128), // >>, reduce: MapLiteral - reduce(128), // >>>, reduce: MapLiteral - reduce(128), // +, reduce: MapLiteral - reduce(128), // -, reduce: MapLiteral - reduce(128), // .+, reduce: MapLiteral - reduce(128), // .-, reduce: MapLiteral - reduce(128), // ., reduce: MapLiteral - reduce(128), // *, reduce: MapLiteral - reduce(128), // /, reduce: MapLiteral - reduce(128), // //, reduce: MapLiteral - reduce(128), // %, reduce: MapLiteral - reduce(128), // .*, reduce: MapLiteral - reduce(128), // ./, reduce: MapLiteral - reduce(128), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(128), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(128), // [, reduce: MapLiteral - nil, // , - nil, // { - reduce(128), // }, reduce: MapLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1862 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(153), // ;, reduce: FcnOrSubrCall - reduce(153), // =, reduce: FcnOrSubrCall - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(153), // ||=, reduce: FcnOrSubrCall - reduce(153), // ^^=, reduce: FcnOrSubrCall - reduce(153), // &&=, reduce: FcnOrSubrCall - reduce(153), // |=, reduce: FcnOrSubrCall - reduce(153), // ^=, reduce: FcnOrSubrCall - reduce(153), // <<=, reduce: FcnOrSubrCall - reduce(153), // >>=, reduce: FcnOrSubrCall - reduce(153), // >>>=, reduce: FcnOrSubrCall - reduce(153), // +=, reduce: FcnOrSubrCall - reduce(153), // .=, reduce: FcnOrSubrCall - reduce(153), // -=, reduce: FcnOrSubrCall - reduce(153), // *=, reduce: FcnOrSubrCall - reduce(153), // /=, reduce: FcnOrSubrCall - reduce(153), // //=, reduce: FcnOrSubrCall - reduce(153), // %=, reduce: FcnOrSubrCall - reduce(153), // **=, reduce: FcnOrSubrCall - reduce(153), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(153), // ||, reduce: FcnOrSubrCall - reduce(153), // ^^, reduce: FcnOrSubrCall - reduce(153), // &&, reduce: FcnOrSubrCall - reduce(153), // =~, reduce: FcnOrSubrCall - reduce(153), // !=~, reduce: FcnOrSubrCall - reduce(153), // ==, reduce: FcnOrSubrCall - reduce(153), // !=, reduce: FcnOrSubrCall - reduce(153), // >, reduce: FcnOrSubrCall - reduce(153), // >=, reduce: FcnOrSubrCall - reduce(153), // <, reduce: FcnOrSubrCall - reduce(153), // <=, reduce: FcnOrSubrCall - reduce(153), // |, reduce: FcnOrSubrCall - reduce(153), // ^, reduce: FcnOrSubrCall - reduce(153), // &, reduce: FcnOrSubrCall - reduce(153), // <<, reduce: FcnOrSubrCall - reduce(153), // >>, reduce: FcnOrSubrCall - reduce(153), // >>>, reduce: FcnOrSubrCall - reduce(153), // +, reduce: FcnOrSubrCall - reduce(153), // -, reduce: FcnOrSubrCall - reduce(153), // .+, reduce: FcnOrSubrCall - reduce(153), // .-, reduce: FcnOrSubrCall - reduce(153), // ., reduce: FcnOrSubrCall - reduce(153), // *, reduce: FcnOrSubrCall - reduce(153), // /, reduce: FcnOrSubrCall - reduce(153), // //, reduce: FcnOrSubrCall - reduce(153), // %, reduce: FcnOrSubrCall - reduce(153), // .*, reduce: FcnOrSubrCall - reduce(153), // ./, reduce: FcnOrSubrCall - reduce(153), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(153), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(153), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - reduce(153), // }, reduce: FcnOrSubrCall - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1863 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1994), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1864 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(1995), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1865 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(165), // md_token_filter, reduce: BeginBlock - reduce(165), // md_token_emit, reduce: BeginBlock - reduce(165), // md_token_dump, reduce: BeginBlock - reduce(165), // md_token_edump, reduce: BeginBlock - reduce(165), // md_token_field_name, reduce: BeginBlock - reduce(165), // $[, reduce: BeginBlock - nil, // ] - reduce(165), // md_token_braced_field_name, reduce: BeginBlock - reduce(165), // md_token_full_srec, reduce: BeginBlock - reduce(165), // md_token_oosvar_name, reduce: BeginBlock - reduce(165), // @[, reduce: BeginBlock - reduce(165), // md_token_braced_oosvar_name, reduce: BeginBlock - reduce(165), // md_token_full_oosvar, reduce: BeginBlock - reduce(165), // md_token_non_sigil_name, reduce: BeginBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(165), // +, reduce: BeginBlock - reduce(165), // -, reduce: BeginBlock - reduce(165), // .+, reduce: BeginBlock - reduce(165), // .-, reduce: BeginBlock - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(165), // !, reduce: BeginBlock - reduce(165), // ~, reduce: BeginBlock - nil, // ** - reduce(165), // (, reduce: BeginBlock - nil, // ) - reduce(165), // md_token_string_literal, reduce: BeginBlock - reduce(165), // md_token_int_literal, reduce: BeginBlock - reduce(165), // md_token_float_literal, reduce: BeginBlock - reduce(165), // md_token_boolean_literal, reduce: BeginBlock - reduce(165), // md_token_M_PI, reduce: BeginBlock - reduce(165), // md_token_M_E, reduce: BeginBlock - reduce(165), // md_token_panic, reduce: BeginBlock - reduce(165), // [, reduce: BeginBlock - nil, // , - reduce(165), // {, reduce: BeginBlock - reduce(165), // }, reduce: BeginBlock - reduce(165), // md_token_IPS, reduce: BeginBlock - reduce(165), // md_token_IFS, reduce: BeginBlock - reduce(165), // md_token_IRS, reduce: BeginBlock - reduce(165), // md_token_OPS, reduce: BeginBlock - reduce(165), // md_token_OFS, reduce: BeginBlock - reduce(165), // md_token_ORS, reduce: BeginBlock - reduce(165), // md_token_NF, reduce: BeginBlock - reduce(165), // md_token_NR, reduce: BeginBlock - reduce(165), // md_token_FNR, reduce: BeginBlock - reduce(165), // md_token_FILENAME, reduce: BeginBlock - reduce(165), // md_token_FILENUM, reduce: BeginBlock - reduce(165), // md_token_int_type, reduce: BeginBlock - reduce(165), // md_token_float_type, reduce: BeginBlock - reduce(165), // md_token_begin, reduce: BeginBlock - reduce(165), // md_token_end, reduce: BeginBlock - reduce(165), // md_token_if, reduce: BeginBlock - nil, // md_token_elif - nil, // md_token_else - reduce(165), // md_token_for, reduce: BeginBlock - nil, // md_token_in - }, - }, - actionRow{ // S1866 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(1996), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1867 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(167), // md_token_filter, reduce: EndBlock - reduce(167), // md_token_emit, reduce: EndBlock - reduce(167), // md_token_dump, reduce: EndBlock - reduce(167), // md_token_edump, reduce: EndBlock - reduce(167), // md_token_field_name, reduce: EndBlock - reduce(167), // $[, reduce: EndBlock - nil, // ] - reduce(167), // md_token_braced_field_name, reduce: EndBlock - reduce(167), // md_token_full_srec, reduce: EndBlock - reduce(167), // md_token_oosvar_name, reduce: EndBlock - reduce(167), // @[, reduce: EndBlock - reduce(167), // md_token_braced_oosvar_name, reduce: EndBlock - reduce(167), // md_token_full_oosvar, reduce: EndBlock - reduce(167), // md_token_non_sigil_name, reduce: EndBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(167), // +, reduce: EndBlock - reduce(167), // -, reduce: EndBlock - reduce(167), // .+, reduce: EndBlock - reduce(167), // .-, reduce: EndBlock - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(167), // !, reduce: EndBlock - reduce(167), // ~, reduce: EndBlock - nil, // ** - reduce(167), // (, reduce: EndBlock - nil, // ) - reduce(167), // md_token_string_literal, reduce: EndBlock - reduce(167), // md_token_int_literal, reduce: EndBlock - reduce(167), // md_token_float_literal, reduce: EndBlock - reduce(167), // md_token_boolean_literal, reduce: EndBlock - reduce(167), // md_token_M_PI, reduce: EndBlock - reduce(167), // md_token_M_E, reduce: EndBlock - reduce(167), // md_token_panic, reduce: EndBlock - reduce(167), // [, reduce: EndBlock - nil, // , - reduce(167), // {, reduce: EndBlock - reduce(167), // }, reduce: EndBlock - reduce(167), // md_token_IPS, reduce: EndBlock - reduce(167), // md_token_IFS, reduce: EndBlock - reduce(167), // md_token_IRS, reduce: EndBlock - reduce(167), // md_token_OPS, reduce: EndBlock - reduce(167), // md_token_OFS, reduce: EndBlock - reduce(167), // md_token_ORS, reduce: EndBlock - reduce(167), // md_token_NF, reduce: EndBlock - reduce(167), // md_token_NR, reduce: EndBlock - reduce(167), // md_token_FNR, reduce: EndBlock - reduce(167), // md_token_FILENAME, reduce: EndBlock - reduce(167), // md_token_FILENUM, reduce: EndBlock - reduce(167), // md_token_int_type, reduce: EndBlock - reduce(167), // md_token_float_type, reduce: EndBlock - reduce(167), // md_token_begin, reduce: EndBlock - reduce(167), // md_token_end, reduce: EndBlock - reduce(167), // md_token_if, reduce: EndBlock - nil, // md_token_elif - nil, // md_token_else - reduce(167), // md_token_for, reduce: EndBlock - nil, // md_token_in - }, - }, - actionRow{ // S1868 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { - nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1869 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if - nil, // md_token_elif - nil, // md_token_else - shift(1065), // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1870 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1999), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1871 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - shift(2000), // md_token_in - }, - }, - actionRow{ // S1872 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - shift(2001), // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1873 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(176), // $, reduce: ElseBlock - nil, // empty - nil, // ; - nil, // = - reduce(176), // md_token_filter, reduce: ElseBlock - reduce(176), // md_token_emit, reduce: ElseBlock - reduce(176), // md_token_dump, reduce: ElseBlock - reduce(176), // md_token_edump, reduce: ElseBlock - reduce(176), // md_token_field_name, reduce: ElseBlock - reduce(176), // $[, reduce: ElseBlock - nil, // ] - reduce(176), // md_token_braced_field_name, reduce: ElseBlock - reduce(176), // md_token_full_srec, reduce: ElseBlock - reduce(176), // md_token_oosvar_name, reduce: ElseBlock - reduce(176), // @[, reduce: ElseBlock - reduce(176), // md_token_braced_oosvar_name, reduce: ElseBlock - reduce(176), // md_token_full_oosvar, reduce: ElseBlock - reduce(176), // md_token_non_sigil_name, reduce: ElseBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(176), // +, reduce: ElseBlock - reduce(176), // -, reduce: ElseBlock - reduce(176), // .+, reduce: ElseBlock - reduce(176), // .-, reduce: ElseBlock - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(176), // !, reduce: ElseBlock - reduce(176), // ~, reduce: ElseBlock - nil, // ** - reduce(176), // (, reduce: ElseBlock - nil, // ) - reduce(176), // md_token_string_literal, reduce: ElseBlock - reduce(176), // md_token_int_literal, reduce: ElseBlock - reduce(176), // md_token_float_literal, reduce: ElseBlock - reduce(176), // md_token_boolean_literal, reduce: ElseBlock - reduce(176), // md_token_M_PI, reduce: ElseBlock - reduce(176), // md_token_M_E, reduce: ElseBlock - reduce(176), // md_token_panic, reduce: ElseBlock - reduce(176), // [, reduce: ElseBlock - nil, // , - reduce(176), // {, reduce: ElseBlock - nil, // } - reduce(176), // md_token_IPS, reduce: ElseBlock - reduce(176), // md_token_IFS, reduce: ElseBlock - reduce(176), // md_token_IRS, reduce: ElseBlock - reduce(176), // md_token_OPS, reduce: ElseBlock - reduce(176), // md_token_OFS, reduce: ElseBlock - reduce(176), // md_token_ORS, reduce: ElseBlock - reduce(176), // md_token_NF, reduce: ElseBlock - reduce(176), // md_token_NR, reduce: ElseBlock - reduce(176), // md_token_FNR, reduce: ElseBlock - reduce(176), // md_token_FILENAME, reduce: ElseBlock - reduce(176), // md_token_FILENUM, reduce: ElseBlock - reduce(176), // md_token_int_type, reduce: ElseBlock - reduce(176), // md_token_float_type, reduce: ElseBlock - reduce(176), // md_token_begin, reduce: ElseBlock - reduce(176), // md_token_end, reduce: ElseBlock - reduce(176), // md_token_if, reduce: ElseBlock - nil, // md_token_elif - nil, // md_token_else - reduce(176), // md_token_for, reduce: ElseBlock - nil, // md_token_in - }, - }, - actionRow{ // S1874 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if - nil, // md_token_elif - nil, // md_token_else - shift(1065), // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1875 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(2003), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1876 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(55), // $, reduce: TernaryTerm - nil, // empty - reduce(55), // ;, reduce: TernaryTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1877 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(2004), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1878 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(150), // $, reduce: ArraySliceAccess - nil, // empty - reduce(150), // ;, reduce: ArraySliceAccess - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(150), // ?, reduce: ArraySliceAccess - nil, // : - reduce(150), // ||, reduce: ArraySliceAccess - reduce(150), // ^^, reduce: ArraySliceAccess - reduce(150), // &&, reduce: ArraySliceAccess - reduce(150), // =~, reduce: ArraySliceAccess - reduce(150), // !=~, reduce: ArraySliceAccess - reduce(150), // ==, reduce: ArraySliceAccess - reduce(150), // !=, reduce: ArraySliceAccess - reduce(150), // >, reduce: ArraySliceAccess - reduce(150), // >=, reduce: ArraySliceAccess - reduce(150), // <, reduce: ArraySliceAccess - reduce(150), // <=, reduce: ArraySliceAccess - reduce(150), // |, reduce: ArraySliceAccess - reduce(150), // ^, reduce: ArraySliceAccess - reduce(150), // &, reduce: ArraySliceAccess - reduce(150), // <<, reduce: ArraySliceAccess - reduce(150), // >>, reduce: ArraySliceAccess - reduce(150), // >>>, reduce: ArraySliceAccess - reduce(150), // +, reduce: ArraySliceAccess - reduce(150), // -, reduce: ArraySliceAccess - reduce(150), // .+, reduce: ArraySliceAccess - reduce(150), // .-, reduce: ArraySliceAccess - reduce(150), // ., reduce: ArraySliceAccess - reduce(150), // *, reduce: ArraySliceAccess - reduce(150), // /, reduce: ArraySliceAccess - reduce(150), // //, reduce: ArraySliceAccess - reduce(150), // %, reduce: ArraySliceAccess - reduce(150), // .*, reduce: ArraySliceAccess - reduce(150), // ./, reduce: ArraySliceAccess - reduce(150), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(150), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(150), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1879 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(149), // $, reduce: ArraySliceAccess - nil, // empty - reduce(149), // ;, reduce: ArraySliceAccess - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess - nil, // : - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // >>>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(149), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1880 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(55), // ], reduce: TernaryTerm - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1881 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(2005), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1882 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(150), // ], reduce: ArraySliceAccess - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(150), // ?, reduce: ArraySliceAccess - nil, // : - reduce(150), // ||, reduce: ArraySliceAccess - reduce(150), // ^^, reduce: ArraySliceAccess - reduce(150), // &&, reduce: ArraySliceAccess - reduce(150), // =~, reduce: ArraySliceAccess - reduce(150), // !=~, reduce: ArraySliceAccess - reduce(150), // ==, reduce: ArraySliceAccess - reduce(150), // !=, reduce: ArraySliceAccess - reduce(150), // >, reduce: ArraySliceAccess - reduce(150), // >=, reduce: ArraySliceAccess - reduce(150), // <, reduce: ArraySliceAccess - reduce(150), // <=, reduce: ArraySliceAccess - reduce(150), // |, reduce: ArraySliceAccess - reduce(150), // ^, reduce: ArraySliceAccess - reduce(150), // &, reduce: ArraySliceAccess - reduce(150), // <<, reduce: ArraySliceAccess - reduce(150), // >>, reduce: ArraySliceAccess - reduce(150), // >>>, reduce: ArraySliceAccess - reduce(150), // +, reduce: ArraySliceAccess - reduce(150), // -, reduce: ArraySliceAccess - reduce(150), // .+, reduce: ArraySliceAccess - reduce(150), // .-, reduce: ArraySliceAccess - reduce(150), // ., reduce: ArraySliceAccess - reduce(150), // *, reduce: ArraySliceAccess - reduce(150), // /, reduce: ArraySliceAccess - reduce(150), // //, reduce: ArraySliceAccess - reduce(150), // %, reduce: ArraySliceAccess - reduce(150), // .*, reduce: ArraySliceAccess - reduce(150), // ./, reduce: ArraySliceAccess - reduce(150), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(150), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(150), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1883 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(149), // ], reduce: ArraySliceAccess - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess - nil, // : - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // >>>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(149), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1884 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(55), // ), reduce: TernaryTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1885 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(2006), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1886 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(150), // ?, reduce: ArraySliceAccess - nil, // : - reduce(150), // ||, reduce: ArraySliceAccess - reduce(150), // ^^, reduce: ArraySliceAccess - reduce(150), // &&, reduce: ArraySliceAccess - reduce(150), // =~, reduce: ArraySliceAccess - reduce(150), // !=~, reduce: ArraySliceAccess - reduce(150), // ==, reduce: ArraySliceAccess - reduce(150), // !=, reduce: ArraySliceAccess - reduce(150), // >, reduce: ArraySliceAccess - reduce(150), // >=, reduce: ArraySliceAccess - reduce(150), // <, reduce: ArraySliceAccess - reduce(150), // <=, reduce: ArraySliceAccess - reduce(150), // |, reduce: ArraySliceAccess - reduce(150), // ^, reduce: ArraySliceAccess - reduce(150), // &, reduce: ArraySliceAccess - reduce(150), // <<, reduce: ArraySliceAccess - reduce(150), // >>, reduce: ArraySliceAccess - reduce(150), // >>>, reduce: ArraySliceAccess - reduce(150), // +, reduce: ArraySliceAccess - reduce(150), // -, reduce: ArraySliceAccess - reduce(150), // .+, reduce: ArraySliceAccess - reduce(150), // .-, reduce: ArraySliceAccess - reduce(150), // ., reduce: ArraySliceAccess - reduce(150), // *, reduce: ArraySliceAccess - reduce(150), // /, reduce: ArraySliceAccess - reduce(150), // //, reduce: ArraySliceAccess - reduce(150), // %, reduce: ArraySliceAccess - reduce(150), // .*, reduce: ArraySliceAccess - reduce(150), // ./, reduce: ArraySliceAccess - reduce(150), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(150), // **, reduce: ArraySliceAccess - nil, // ( - reduce(150), // ), reduce: ArraySliceAccess - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(150), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1887 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess - nil, // : - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // >>>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess - nil, // ( - reduce(149), // ), reduce: ArraySliceAccess - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(149), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1888 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(148), // $, reduce: ArraySliceAccess - nil, // empty - reduce(148), // ;, reduce: ArraySliceAccess - reduce(148), // =, reduce: ArraySliceAccess - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(148), // ||=, reduce: ArraySliceAccess - reduce(148), // ^^=, reduce: ArraySliceAccess - reduce(148), // &&=, reduce: ArraySliceAccess - reduce(148), // |=, reduce: ArraySliceAccess - reduce(148), // ^=, reduce: ArraySliceAccess - reduce(148), // <<=, reduce: ArraySliceAccess - reduce(148), // >>=, reduce: ArraySliceAccess - reduce(148), // >>>=, reduce: ArraySliceAccess - reduce(148), // +=, reduce: ArraySliceAccess - reduce(148), // .=, reduce: ArraySliceAccess - reduce(148), // -=, reduce: ArraySliceAccess - reduce(148), // *=, reduce: ArraySliceAccess - reduce(148), // /=, reduce: ArraySliceAccess - reduce(148), // //=, reduce: ArraySliceAccess - reduce(148), // %=, reduce: ArraySliceAccess - reduce(148), // **=, reduce: ArraySliceAccess - reduce(148), // ?, reduce: ArraySliceAccess - nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // >>>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(148), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1889 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(729), // md_token_field_name - shift(730), // $[ - nil, // ] - shift(731), // md_token_braced_field_name - shift(733), // md_token_full_srec - shift(738), // md_token_oosvar_name - shift(739), // @[ - shift(740), // md_token_braced_oosvar_name - shift(742), // md_token_full_oosvar - shift(744), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(758), // + - shift(760), // - - shift(761), // .+ - shift(762), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(765), // ! - shift(766), // ~ - nil, // ** - shift(768), // ( - nil, // ) - shift(770), // md_token_string_literal - shift(771), // md_token_int_literal - shift(772), // md_token_float_literal - shift(773), // md_token_boolean_literal - shift(774), // md_token_M_PI - shift(775), // md_token_M_E - shift(776), // md_token_panic - shift(778), // [ - nil, // , - shift(780), // { - nil, // } - shift(782), // md_token_IPS - shift(783), // md_token_IFS - shift(784), // md_token_IRS - shift(785), // md_token_OPS - shift(786), // md_token_OFS - shift(787), // md_token_ORS - shift(788), // md_token_NF - shift(789), // md_token_NR - shift(790), // md_token_FNR - shift(791), // md_token_FILENAME - shift(792), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1890 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(146), // ], reduce: ArrayOrMapIndexAccess - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(146), // ?, reduce: ArrayOrMapIndexAccess - reduce(146), // :, reduce: ArrayOrMapIndexAccess - reduce(146), // ||, reduce: ArrayOrMapIndexAccess - reduce(146), // ^^, reduce: ArrayOrMapIndexAccess - reduce(146), // &&, reduce: ArrayOrMapIndexAccess - reduce(146), // =~, reduce: ArrayOrMapIndexAccess - reduce(146), // !=~, reduce: ArrayOrMapIndexAccess - reduce(146), // ==, reduce: ArrayOrMapIndexAccess - reduce(146), // !=, reduce: ArrayOrMapIndexAccess - reduce(146), // >, reduce: ArrayOrMapIndexAccess - reduce(146), // >=, reduce: ArrayOrMapIndexAccess - reduce(146), // <, reduce: ArrayOrMapIndexAccess - reduce(146), // <=, reduce: ArrayOrMapIndexAccess - reduce(146), // |, reduce: ArrayOrMapIndexAccess - reduce(146), // ^, reduce: ArrayOrMapIndexAccess - reduce(146), // &, reduce: ArrayOrMapIndexAccess - reduce(146), // <<, reduce: ArrayOrMapIndexAccess - reduce(146), // >>, reduce: ArrayOrMapIndexAccess - reduce(146), // >>>, reduce: ArrayOrMapIndexAccess - reduce(146), // +, reduce: ArrayOrMapIndexAccess - reduce(146), // -, reduce: ArrayOrMapIndexAccess - reduce(146), // .+, reduce: ArrayOrMapIndexAccess - reduce(146), // .-, reduce: ArrayOrMapIndexAccess - reduce(146), // ., reduce: ArrayOrMapIndexAccess - reduce(146), // *, reduce: ArrayOrMapIndexAccess - reduce(146), // /, reduce: ArrayOrMapIndexAccess - reduce(146), // //, reduce: ArrayOrMapIndexAccess - reduce(146), // %, reduce: ArrayOrMapIndexAccess - reduce(146), // .*, reduce: ArrayOrMapIndexAccess - reduce(146), // ./, reduce: ArrayOrMapIndexAccess - reduce(146), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(146), // [, reduce: ArrayOrMapIndexAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1891 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(2009), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1892 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // md_token_filter nil, // md_token_emit @@ -202538,8 +200983,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -202558,17 +201001,348 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1893 + actionRow{ // S1844 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(903), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(909), // md_token_field_name + shift(910), // $[ + nil, // ] + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(944), // ! + shift(945), // ~ + nil, // ** + shift(947), // ( + shift(2011), // ) + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ + nil, // , + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1845 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(28), // ;, reduce: IndirectFieldValue + nil, // { + reduce(28), // }, reduce: IndirectFieldValue + reduce(28), // =, reduce: IndirectFieldValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(28), // ||=, reduce: IndirectFieldValue + reduce(28), // ^^=, reduce: IndirectFieldValue + reduce(28), // &&=, reduce: IndirectFieldValue + reduce(28), // |=, reduce: IndirectFieldValue + reduce(28), // ^=, reduce: IndirectFieldValue + reduce(28), // <<=, reduce: IndirectFieldValue + reduce(28), // >>=, reduce: IndirectFieldValue + reduce(28), // >>>=, reduce: IndirectFieldValue + reduce(28), // +=, reduce: IndirectFieldValue + reduce(28), // .=, reduce: IndirectFieldValue + reduce(28), // -=, reduce: IndirectFieldValue + reduce(28), // *=, reduce: IndirectFieldValue + reduce(28), // /=, reduce: IndirectFieldValue + reduce(28), // //=, reduce: IndirectFieldValue + reduce(28), // %=, reduce: IndirectFieldValue + reduce(28), // **=, reduce: IndirectFieldValue + reduce(28), // ?, reduce: IndirectFieldValue + nil, // : + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: IndirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(28), // [, reduce: IndirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1846 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(35), // ;, reduce: IndirectOosvarValue + nil, // { + reduce(35), // }, reduce: IndirectOosvarValue + reduce(35), // =, reduce: IndirectOosvarValue + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(35), // ||=, reduce: IndirectOosvarValue + reduce(35), // ^^=, reduce: IndirectOosvarValue + reduce(35), // &&=, reduce: IndirectOosvarValue + reduce(35), // |=, reduce: IndirectOosvarValue + reduce(35), // ^=, reduce: IndirectOosvarValue + reduce(35), // <<=, reduce: IndirectOosvarValue + reduce(35), // >>=, reduce: IndirectOosvarValue + reduce(35), // >>>=, reduce: IndirectOosvarValue + reduce(35), // +=, reduce: IndirectOosvarValue + reduce(35), // .=, reduce: IndirectOosvarValue + reduce(35), // -=, reduce: IndirectOosvarValue + reduce(35), // *=, reduce: IndirectOosvarValue + reduce(35), // /=, reduce: IndirectOosvarValue + reduce(35), // //=, reduce: IndirectOosvarValue + reduce(35), // %=, reduce: IndirectOosvarValue + reduce(35), // **=, reduce: IndirectOosvarValue + reduce(35), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(35), // **, reduce: IndirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(35), // [, reduce: IndirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1847 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -202576,7 +201350,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - reduce(151), // ], reduce: ArraySliceAccess + nil, // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -202600,40 +201374,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(151), // ?, reduce: ArraySliceAccess - reduce(151), // :, reduce: ArraySliceAccess - reduce(151), // ||, reduce: ArraySliceAccess - reduce(151), // ^^, reduce: ArraySliceAccess - reduce(151), // &&, reduce: ArraySliceAccess - reduce(151), // =~, reduce: ArraySliceAccess - reduce(151), // !=~, reduce: ArraySliceAccess - reduce(151), // ==, reduce: ArraySliceAccess - reduce(151), // !=, reduce: ArraySliceAccess - reduce(151), // >, reduce: ArraySliceAccess - reduce(151), // >=, reduce: ArraySliceAccess - reduce(151), // <, reduce: ArraySliceAccess - reduce(151), // <=, reduce: ArraySliceAccess - reduce(151), // |, reduce: ArraySliceAccess - reduce(151), // ^, reduce: ArraySliceAccess - reduce(151), // &, reduce: ArraySliceAccess - reduce(151), // <<, reduce: ArraySliceAccess - reduce(151), // >>, reduce: ArraySliceAccess - reduce(151), // >>>, reduce: ArraySliceAccess - reduce(151), // +, reduce: ArraySliceAccess - reduce(151), // -, reduce: ArraySliceAccess - reduce(151), // .+, reduce: ArraySliceAccess - reduce(151), // .-, reduce: ArraySliceAccess - reduce(151), // ., reduce: ArraySliceAccess - reduce(151), // *, reduce: ArraySliceAccess - reduce(151), // /, reduce: ArraySliceAccess - reduce(151), // //, reduce: ArraySliceAccess - reduce(151), // %, reduce: ArraySliceAccess - reduce(151), // .*, reduce: ArraySliceAccess - reduce(151), // ./, reduce: ArraySliceAccess - reduce(151), // .//, reduce: ArraySliceAccess + nil, // ? + shift(2013), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(151), // **, reduce: ArraySliceAccess + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -202643,10 +201417,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(151), // [, reduce: ArraySliceAccess + nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -202665,10 +201437,5026 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, + actionRow{ // S1848 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(60), // ;, reduce: LogicalOrTerm + nil, // { + reduce(60), // }, reduce: LogicalOrTerm + reduce(60), // =, reduce: LogicalOrTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(60), // ||=, reduce: LogicalOrTerm + reduce(60), // ^^=, reduce: LogicalOrTerm + reduce(60), // &&=, reduce: LogicalOrTerm + reduce(60), // |=, reduce: LogicalOrTerm + reduce(60), // ^=, reduce: LogicalOrTerm + reduce(60), // <<=, reduce: LogicalOrTerm + reduce(60), // >>=, reduce: LogicalOrTerm + reduce(60), // >>>=, reduce: LogicalOrTerm + reduce(60), // +=, reduce: LogicalOrTerm + reduce(60), // .=, reduce: LogicalOrTerm + reduce(60), // -=, reduce: LogicalOrTerm + reduce(60), // *=, reduce: LogicalOrTerm + reduce(60), // /=, reduce: LogicalOrTerm + reduce(60), // //=, reduce: LogicalOrTerm + reduce(60), // %=, reduce: LogicalOrTerm + reduce(60), // **=, reduce: LogicalOrTerm + reduce(60), // ?, reduce: LogicalOrTerm + nil, // : + reduce(60), // ||, reduce: LogicalOrTerm + shift(1561), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1849 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(62), // ;, reduce: LogicalXORTerm + nil, // { + reduce(62), // }, reduce: LogicalXORTerm + reduce(62), // =, reduce: LogicalXORTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(62), // ||=, reduce: LogicalXORTerm + reduce(62), // ^^=, reduce: LogicalXORTerm + reduce(62), // &&=, reduce: LogicalXORTerm + reduce(62), // |=, reduce: LogicalXORTerm + reduce(62), // ^=, reduce: LogicalXORTerm + reduce(62), // <<=, reduce: LogicalXORTerm + reduce(62), // >>=, reduce: LogicalXORTerm + reduce(62), // >>>=, reduce: LogicalXORTerm + reduce(62), // +=, reduce: LogicalXORTerm + reduce(62), // .=, reduce: LogicalXORTerm + reduce(62), // -=, reduce: LogicalXORTerm + reduce(62), // *=, reduce: LogicalXORTerm + reduce(62), // /=, reduce: LogicalXORTerm + reduce(62), // //=, reduce: LogicalXORTerm + reduce(62), // %=, reduce: LogicalXORTerm + reduce(62), // **=, reduce: LogicalXORTerm + reduce(62), // ?, reduce: LogicalXORTerm + nil, // : + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(1562), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1850 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(64), // ;, reduce: LogicalAndTerm + nil, // { + reduce(64), // }, reduce: LogicalAndTerm + reduce(64), // =, reduce: LogicalAndTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(64), // ||=, reduce: LogicalAndTerm + reduce(64), // ^^=, reduce: LogicalAndTerm + reduce(64), // &&=, reduce: LogicalAndTerm + reduce(64), // |=, reduce: LogicalAndTerm + reduce(64), // ^=, reduce: LogicalAndTerm + reduce(64), // <<=, reduce: LogicalAndTerm + reduce(64), // >>=, reduce: LogicalAndTerm + reduce(64), // >>>=, reduce: LogicalAndTerm + reduce(64), // +=, reduce: LogicalAndTerm + reduce(64), // .=, reduce: LogicalAndTerm + reduce(64), // -=, reduce: LogicalAndTerm + reduce(64), // *=, reduce: LogicalAndTerm + reduce(64), // /=, reduce: LogicalAndTerm + reduce(64), // //=, reduce: LogicalAndTerm + reduce(64), // %=, reduce: LogicalAndTerm + reduce(64), // **=, reduce: LogicalAndTerm + reduce(64), // ?, reduce: LogicalAndTerm + nil, // : + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(1563), // =~ + shift(1564), // !=~ + shift(1565), // == + shift(1566), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1851 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(66), // ;, reduce: EqneTerm + nil, // { + reduce(66), // }, reduce: EqneTerm + reduce(66), // =, reduce: EqneTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(66), // ||=, reduce: EqneTerm + reduce(66), // ^^=, reduce: EqneTerm + reduce(66), // &&=, reduce: EqneTerm + reduce(66), // |=, reduce: EqneTerm + reduce(66), // ^=, reduce: EqneTerm + reduce(66), // <<=, reduce: EqneTerm + reduce(66), // >>=, reduce: EqneTerm + reduce(66), // >>>=, reduce: EqneTerm + reduce(66), // +=, reduce: EqneTerm + reduce(66), // .=, reduce: EqneTerm + reduce(66), // -=, reduce: EqneTerm + reduce(66), // *=, reduce: EqneTerm + reduce(66), // /=, reduce: EqneTerm + reduce(66), // //=, reduce: EqneTerm + reduce(66), // %=, reduce: EqneTerm + reduce(66), // **=, reduce: EqneTerm + reduce(66), // ?, reduce: EqneTerm + nil, // : + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(1567), // > + shift(1568), // >= + shift(1569), // < + shift(1570), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1852 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(67), // ;, reduce: EqneTerm + nil, // { + reduce(67), // }, reduce: EqneTerm + reduce(67), // =, reduce: EqneTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(67), // ||=, reduce: EqneTerm + reduce(67), // ^^=, reduce: EqneTerm + reduce(67), // &&=, reduce: EqneTerm + reduce(67), // |=, reduce: EqneTerm + reduce(67), // ^=, reduce: EqneTerm + reduce(67), // <<=, reduce: EqneTerm + reduce(67), // >>=, reduce: EqneTerm + reduce(67), // >>>=, reduce: EqneTerm + reduce(67), // +=, reduce: EqneTerm + reduce(67), // .=, reduce: EqneTerm + reduce(67), // -=, reduce: EqneTerm + reduce(67), // *=, reduce: EqneTerm + reduce(67), // /=, reduce: EqneTerm + reduce(67), // //=, reduce: EqneTerm + reduce(67), // %=, reduce: EqneTerm + reduce(67), // **=, reduce: EqneTerm + reduce(67), // ?, reduce: EqneTerm + nil, // : + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(1567), // > + shift(1568), // >= + shift(1569), // < + shift(1570), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1853 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(68), // ;, reduce: EqneTerm + nil, // { + reduce(68), // }, reduce: EqneTerm + reduce(68), // =, reduce: EqneTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(68), // ||=, reduce: EqneTerm + reduce(68), // ^^=, reduce: EqneTerm + reduce(68), // &&=, reduce: EqneTerm + reduce(68), // |=, reduce: EqneTerm + reduce(68), // ^=, reduce: EqneTerm + reduce(68), // <<=, reduce: EqneTerm + reduce(68), // >>=, reduce: EqneTerm + reduce(68), // >>>=, reduce: EqneTerm + reduce(68), // +=, reduce: EqneTerm + reduce(68), // .=, reduce: EqneTerm + reduce(68), // -=, reduce: EqneTerm + reduce(68), // *=, reduce: EqneTerm + reduce(68), // /=, reduce: EqneTerm + reduce(68), // //=, reduce: EqneTerm + reduce(68), // %=, reduce: EqneTerm + reduce(68), // **=, reduce: EqneTerm + reduce(68), // ?, reduce: EqneTerm + nil, // : + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(1567), // > + shift(1568), // >= + shift(1569), // < + shift(1570), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1854 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(69), // ;, reduce: EqneTerm + nil, // { + reduce(69), // }, reduce: EqneTerm + reduce(69), // =, reduce: EqneTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(69), // ||=, reduce: EqneTerm + reduce(69), // ^^=, reduce: EqneTerm + reduce(69), // &&=, reduce: EqneTerm + reduce(69), // |=, reduce: EqneTerm + reduce(69), // ^=, reduce: EqneTerm + reduce(69), // <<=, reduce: EqneTerm + reduce(69), // >>=, reduce: EqneTerm + reduce(69), // >>>=, reduce: EqneTerm + reduce(69), // +=, reduce: EqneTerm + reduce(69), // .=, reduce: EqneTerm + reduce(69), // -=, reduce: EqneTerm + reduce(69), // *=, reduce: EqneTerm + reduce(69), // /=, reduce: EqneTerm + reduce(69), // //=, reduce: EqneTerm + reduce(69), // %=, reduce: EqneTerm + reduce(69), // **=, reduce: EqneTerm + reduce(69), // ?, reduce: EqneTerm + nil, // : + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(1567), // > + shift(1568), // >= + shift(1569), // < + shift(1570), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1855 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(71), // ;, reduce: CmpTerm + nil, // { + reduce(71), // }, reduce: CmpTerm + reduce(71), // =, reduce: CmpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(71), // ||=, reduce: CmpTerm + reduce(71), // ^^=, reduce: CmpTerm + reduce(71), // &&=, reduce: CmpTerm + reduce(71), // |=, reduce: CmpTerm + reduce(71), // ^=, reduce: CmpTerm + reduce(71), // <<=, reduce: CmpTerm + reduce(71), // >>=, reduce: CmpTerm + reduce(71), // >>>=, reduce: CmpTerm + reduce(71), // +=, reduce: CmpTerm + reduce(71), // .=, reduce: CmpTerm + reduce(71), // -=, reduce: CmpTerm + reduce(71), // *=, reduce: CmpTerm + reduce(71), // /=, reduce: CmpTerm + reduce(71), // //=, reduce: CmpTerm + reduce(71), // %=, reduce: CmpTerm + reduce(71), // **=, reduce: CmpTerm + reduce(71), // ?, reduce: CmpTerm + nil, // : + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(1571), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1856 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(72), // ;, reduce: CmpTerm + nil, // { + reduce(72), // }, reduce: CmpTerm + reduce(72), // =, reduce: CmpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(72), // ||=, reduce: CmpTerm + reduce(72), // ^^=, reduce: CmpTerm + reduce(72), // &&=, reduce: CmpTerm + reduce(72), // |=, reduce: CmpTerm + reduce(72), // ^=, reduce: CmpTerm + reduce(72), // <<=, reduce: CmpTerm + reduce(72), // >>=, reduce: CmpTerm + reduce(72), // >>>=, reduce: CmpTerm + reduce(72), // +=, reduce: CmpTerm + reduce(72), // .=, reduce: CmpTerm + reduce(72), // -=, reduce: CmpTerm + reduce(72), // *=, reduce: CmpTerm + reduce(72), // /=, reduce: CmpTerm + reduce(72), // //=, reduce: CmpTerm + reduce(72), // %=, reduce: CmpTerm + reduce(72), // **=, reduce: CmpTerm + reduce(72), // ?, reduce: CmpTerm + nil, // : + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(1571), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1857 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(73), // ;, reduce: CmpTerm + nil, // { + reduce(73), // }, reduce: CmpTerm + reduce(73), // =, reduce: CmpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(73), // ||=, reduce: CmpTerm + reduce(73), // ^^=, reduce: CmpTerm + reduce(73), // &&=, reduce: CmpTerm + reduce(73), // |=, reduce: CmpTerm + reduce(73), // ^=, reduce: CmpTerm + reduce(73), // <<=, reduce: CmpTerm + reduce(73), // >>=, reduce: CmpTerm + reduce(73), // >>>=, reduce: CmpTerm + reduce(73), // +=, reduce: CmpTerm + reduce(73), // .=, reduce: CmpTerm + reduce(73), // -=, reduce: CmpTerm + reduce(73), // *=, reduce: CmpTerm + reduce(73), // /=, reduce: CmpTerm + reduce(73), // //=, reduce: CmpTerm + reduce(73), // %=, reduce: CmpTerm + reduce(73), // **=, reduce: CmpTerm + reduce(73), // ?, reduce: CmpTerm + nil, // : + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(1571), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1858 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(74), // ;, reduce: CmpTerm + nil, // { + reduce(74), // }, reduce: CmpTerm + reduce(74), // =, reduce: CmpTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(74), // ||=, reduce: CmpTerm + reduce(74), // ^^=, reduce: CmpTerm + reduce(74), // &&=, reduce: CmpTerm + reduce(74), // |=, reduce: CmpTerm + reduce(74), // ^=, reduce: CmpTerm + reduce(74), // <<=, reduce: CmpTerm + reduce(74), // >>=, reduce: CmpTerm + reduce(74), // >>>=, reduce: CmpTerm + reduce(74), // +=, reduce: CmpTerm + reduce(74), // .=, reduce: CmpTerm + reduce(74), // -=, reduce: CmpTerm + reduce(74), // *=, reduce: CmpTerm + reduce(74), // /=, reduce: CmpTerm + reduce(74), // //=, reduce: CmpTerm + reduce(74), // %=, reduce: CmpTerm + reduce(74), // **=, reduce: CmpTerm + reduce(74), // ?, reduce: CmpTerm + nil, // : + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(1571), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1859 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(76), // ;, reduce: BitwiseORTerm + nil, // { + reduce(76), // }, reduce: BitwiseORTerm + reduce(76), // =, reduce: BitwiseORTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(76), // ||=, reduce: BitwiseORTerm + reduce(76), // ^^=, reduce: BitwiseORTerm + reduce(76), // &&=, reduce: BitwiseORTerm + reduce(76), // |=, reduce: BitwiseORTerm + reduce(76), // ^=, reduce: BitwiseORTerm + reduce(76), // <<=, reduce: BitwiseORTerm + reduce(76), // >>=, reduce: BitwiseORTerm + reduce(76), // >>>=, reduce: BitwiseORTerm + reduce(76), // +=, reduce: BitwiseORTerm + reduce(76), // .=, reduce: BitwiseORTerm + reduce(76), // -=, reduce: BitwiseORTerm + reduce(76), // *=, reduce: BitwiseORTerm + reduce(76), // /=, reduce: BitwiseORTerm + reduce(76), // //=, reduce: BitwiseORTerm + reduce(76), // %=, reduce: BitwiseORTerm + reduce(76), // **=, reduce: BitwiseORTerm + reduce(76), // ?, reduce: BitwiseORTerm + nil, // : + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(1572), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1860 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(78), // ;, reduce: BitwiseXORTerm + nil, // { + reduce(78), // }, reduce: BitwiseXORTerm + reduce(78), // =, reduce: BitwiseXORTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(78), // ||=, reduce: BitwiseXORTerm + reduce(78), // ^^=, reduce: BitwiseXORTerm + reduce(78), // &&=, reduce: BitwiseXORTerm + reduce(78), // |=, reduce: BitwiseXORTerm + reduce(78), // ^=, reduce: BitwiseXORTerm + reduce(78), // <<=, reduce: BitwiseXORTerm + reduce(78), // >>=, reduce: BitwiseXORTerm + reduce(78), // >>>=, reduce: BitwiseXORTerm + reduce(78), // +=, reduce: BitwiseXORTerm + reduce(78), // .=, reduce: BitwiseXORTerm + reduce(78), // -=, reduce: BitwiseXORTerm + reduce(78), // *=, reduce: BitwiseXORTerm + reduce(78), // /=, reduce: BitwiseXORTerm + reduce(78), // //=, reduce: BitwiseXORTerm + reduce(78), // %=, reduce: BitwiseXORTerm + reduce(78), // **=, reduce: BitwiseXORTerm + reduce(78), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(1573), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1861 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(80), // ;, reduce: BitwiseANDTerm + nil, // { + reduce(80), // }, reduce: BitwiseANDTerm + reduce(80), // =, reduce: BitwiseANDTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(80), // ||=, reduce: BitwiseANDTerm + reduce(80), // ^^=, reduce: BitwiseANDTerm + reduce(80), // &&=, reduce: BitwiseANDTerm + reduce(80), // |=, reduce: BitwiseANDTerm + reduce(80), // ^=, reduce: BitwiseANDTerm + reduce(80), // <<=, reduce: BitwiseANDTerm + reduce(80), // >>=, reduce: BitwiseANDTerm + reduce(80), // >>>=, reduce: BitwiseANDTerm + reduce(80), // +=, reduce: BitwiseANDTerm + reduce(80), // .=, reduce: BitwiseANDTerm + reduce(80), // -=, reduce: BitwiseANDTerm + reduce(80), // *=, reduce: BitwiseANDTerm + reduce(80), // /=, reduce: BitwiseANDTerm + reduce(80), // //=, reduce: BitwiseANDTerm + reduce(80), // %=, reduce: BitwiseANDTerm + reduce(80), // **=, reduce: BitwiseANDTerm + reduce(80), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(1574), // << + shift(1575), // >> + shift(1576), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1862 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(82), // ;, reduce: BitwiseShiftTerm + nil, // { + reduce(82), // }, reduce: BitwiseShiftTerm + reduce(82), // =, reduce: BitwiseShiftTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(82), // ||=, reduce: BitwiseShiftTerm + reduce(82), // ^^=, reduce: BitwiseShiftTerm + reduce(82), // &&=, reduce: BitwiseShiftTerm + reduce(82), // |=, reduce: BitwiseShiftTerm + reduce(82), // ^=, reduce: BitwiseShiftTerm + reduce(82), // <<=, reduce: BitwiseShiftTerm + reduce(82), // >>=, reduce: BitwiseShiftTerm + reduce(82), // >>>=, reduce: BitwiseShiftTerm + reduce(82), // +=, reduce: BitwiseShiftTerm + reduce(82), // .=, reduce: BitwiseShiftTerm + reduce(82), // -=, reduce: BitwiseShiftTerm + reduce(82), // *=, reduce: BitwiseShiftTerm + reduce(82), // /=, reduce: BitwiseShiftTerm + reduce(82), // //=, reduce: BitwiseShiftTerm + reduce(82), // %=, reduce: BitwiseShiftTerm + reduce(82), // **=, reduce: BitwiseShiftTerm + reduce(82), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(1577), // + + shift(1578), // - + shift(1579), // .+ + shift(1580), // .- + shift(1581), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1863 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(83), // ;, reduce: BitwiseShiftTerm + nil, // { + reduce(83), // }, reduce: BitwiseShiftTerm + reduce(83), // =, reduce: BitwiseShiftTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(83), // ||=, reduce: BitwiseShiftTerm + reduce(83), // ^^=, reduce: BitwiseShiftTerm + reduce(83), // &&=, reduce: BitwiseShiftTerm + reduce(83), // |=, reduce: BitwiseShiftTerm + reduce(83), // ^=, reduce: BitwiseShiftTerm + reduce(83), // <<=, reduce: BitwiseShiftTerm + reduce(83), // >>=, reduce: BitwiseShiftTerm + reduce(83), // >>>=, reduce: BitwiseShiftTerm + reduce(83), // +=, reduce: BitwiseShiftTerm + reduce(83), // .=, reduce: BitwiseShiftTerm + reduce(83), // -=, reduce: BitwiseShiftTerm + reduce(83), // *=, reduce: BitwiseShiftTerm + reduce(83), // /=, reduce: BitwiseShiftTerm + reduce(83), // //=, reduce: BitwiseShiftTerm + reduce(83), // %=, reduce: BitwiseShiftTerm + reduce(83), // **=, reduce: BitwiseShiftTerm + reduce(83), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(1577), // + + shift(1578), // - + shift(1579), // .+ + shift(1580), // .- + shift(1581), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1864 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(84), // ;, reduce: BitwiseShiftTerm + nil, // { + reduce(84), // }, reduce: BitwiseShiftTerm + reduce(84), // =, reduce: BitwiseShiftTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(84), // ||=, reduce: BitwiseShiftTerm + reduce(84), // ^^=, reduce: BitwiseShiftTerm + reduce(84), // &&=, reduce: BitwiseShiftTerm + reduce(84), // |=, reduce: BitwiseShiftTerm + reduce(84), // ^=, reduce: BitwiseShiftTerm + reduce(84), // <<=, reduce: BitwiseShiftTerm + reduce(84), // >>=, reduce: BitwiseShiftTerm + reduce(84), // >>>=, reduce: BitwiseShiftTerm + reduce(84), // +=, reduce: BitwiseShiftTerm + reduce(84), // .=, reduce: BitwiseShiftTerm + reduce(84), // -=, reduce: BitwiseShiftTerm + reduce(84), // *=, reduce: BitwiseShiftTerm + reduce(84), // /=, reduce: BitwiseShiftTerm + reduce(84), // //=, reduce: BitwiseShiftTerm + reduce(84), // %=, reduce: BitwiseShiftTerm + reduce(84), // **=, reduce: BitwiseShiftTerm + reduce(84), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(1577), // + + shift(1578), // - + shift(1579), // .+ + shift(1580), // .- + shift(1581), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1865 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(86), // ;, reduce: AddsubdotTerm + nil, // { + reduce(86), // }, reduce: AddsubdotTerm + reduce(86), // =, reduce: AddsubdotTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(86), // ||=, reduce: AddsubdotTerm + reduce(86), // ^^=, reduce: AddsubdotTerm + reduce(86), // &&=, reduce: AddsubdotTerm + reduce(86), // |=, reduce: AddsubdotTerm + reduce(86), // ^=, reduce: AddsubdotTerm + reduce(86), // <<=, reduce: AddsubdotTerm + reduce(86), // >>=, reduce: AddsubdotTerm + reduce(86), // >>>=, reduce: AddsubdotTerm + reduce(86), // +=, reduce: AddsubdotTerm + reduce(86), // .=, reduce: AddsubdotTerm + reduce(86), // -=, reduce: AddsubdotTerm + reduce(86), // *=, reduce: AddsubdotTerm + reduce(86), // /=, reduce: AddsubdotTerm + reduce(86), // //=, reduce: AddsubdotTerm + reduce(86), // %=, reduce: AddsubdotTerm + reduce(86), // **=, reduce: AddsubdotTerm + reduce(86), // ?, reduce: AddsubdotTerm + nil, // : + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(1583), // * + shift(1584), // / + shift(1585), // // + shift(1586), // % + shift(1587), // .* + shift(1588), // ./ + shift(1589), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1866 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(87), // ;, reduce: AddsubdotTerm + nil, // { + reduce(87), // }, reduce: AddsubdotTerm + reduce(87), // =, reduce: AddsubdotTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(87), // ||=, reduce: AddsubdotTerm + reduce(87), // ^^=, reduce: AddsubdotTerm + reduce(87), // &&=, reduce: AddsubdotTerm + reduce(87), // |=, reduce: AddsubdotTerm + reduce(87), // ^=, reduce: AddsubdotTerm + reduce(87), // <<=, reduce: AddsubdotTerm + reduce(87), // >>=, reduce: AddsubdotTerm + reduce(87), // >>>=, reduce: AddsubdotTerm + reduce(87), // +=, reduce: AddsubdotTerm + reduce(87), // .=, reduce: AddsubdotTerm + reduce(87), // -=, reduce: AddsubdotTerm + reduce(87), // *=, reduce: AddsubdotTerm + reduce(87), // /=, reduce: AddsubdotTerm + reduce(87), // //=, reduce: AddsubdotTerm + reduce(87), // %=, reduce: AddsubdotTerm + reduce(87), // **=, reduce: AddsubdotTerm + reduce(87), // ?, reduce: AddsubdotTerm + nil, // : + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(1583), // * + shift(1584), // / + shift(1585), // // + shift(1586), // % + shift(1587), // .* + shift(1588), // ./ + shift(1589), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1867 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(88), // ;, reduce: AddsubdotTerm + nil, // { + reduce(88), // }, reduce: AddsubdotTerm + reduce(88), // =, reduce: AddsubdotTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(88), // ||=, reduce: AddsubdotTerm + reduce(88), // ^^=, reduce: AddsubdotTerm + reduce(88), // &&=, reduce: AddsubdotTerm + reduce(88), // |=, reduce: AddsubdotTerm + reduce(88), // ^=, reduce: AddsubdotTerm + reduce(88), // <<=, reduce: AddsubdotTerm + reduce(88), // >>=, reduce: AddsubdotTerm + reduce(88), // >>>=, reduce: AddsubdotTerm + reduce(88), // +=, reduce: AddsubdotTerm + reduce(88), // .=, reduce: AddsubdotTerm + reduce(88), // -=, reduce: AddsubdotTerm + reduce(88), // *=, reduce: AddsubdotTerm + reduce(88), // /=, reduce: AddsubdotTerm + reduce(88), // //=, reduce: AddsubdotTerm + reduce(88), // %=, reduce: AddsubdotTerm + reduce(88), // **=, reduce: AddsubdotTerm + reduce(88), // ?, reduce: AddsubdotTerm + nil, // : + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(1583), // * + shift(1584), // / + shift(1585), // // + shift(1586), // % + shift(1587), // .* + shift(1588), // ./ + shift(1589), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1868 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(89), // ;, reduce: AddsubdotTerm + nil, // { + reduce(89), // }, reduce: AddsubdotTerm + reduce(89), // =, reduce: AddsubdotTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(89), // ||=, reduce: AddsubdotTerm + reduce(89), // ^^=, reduce: AddsubdotTerm + reduce(89), // &&=, reduce: AddsubdotTerm + reduce(89), // |=, reduce: AddsubdotTerm + reduce(89), // ^=, reduce: AddsubdotTerm + reduce(89), // <<=, reduce: AddsubdotTerm + reduce(89), // >>=, reduce: AddsubdotTerm + reduce(89), // >>>=, reduce: AddsubdotTerm + reduce(89), // +=, reduce: AddsubdotTerm + reduce(89), // .=, reduce: AddsubdotTerm + reduce(89), // -=, reduce: AddsubdotTerm + reduce(89), // *=, reduce: AddsubdotTerm + reduce(89), // /=, reduce: AddsubdotTerm + reduce(89), // //=, reduce: AddsubdotTerm + reduce(89), // %=, reduce: AddsubdotTerm + reduce(89), // **=, reduce: AddsubdotTerm + reduce(89), // ?, reduce: AddsubdotTerm + nil, // : + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(1583), // * + shift(1584), // / + shift(1585), // // + shift(1586), // % + shift(1587), // .* + shift(1588), // ./ + shift(1589), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1869 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(90), // ;, reduce: AddsubdotTerm + nil, // { + reduce(90), // }, reduce: AddsubdotTerm + reduce(90), // =, reduce: AddsubdotTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(90), // ||=, reduce: AddsubdotTerm + reduce(90), // ^^=, reduce: AddsubdotTerm + reduce(90), // &&=, reduce: AddsubdotTerm + reduce(90), // |=, reduce: AddsubdotTerm + reduce(90), // ^=, reduce: AddsubdotTerm + reduce(90), // <<=, reduce: AddsubdotTerm + reduce(90), // >>=, reduce: AddsubdotTerm + reduce(90), // >>>=, reduce: AddsubdotTerm + reduce(90), // +=, reduce: AddsubdotTerm + reduce(90), // .=, reduce: AddsubdotTerm + reduce(90), // -=, reduce: AddsubdotTerm + reduce(90), // *=, reduce: AddsubdotTerm + reduce(90), // /=, reduce: AddsubdotTerm + reduce(90), // //=, reduce: AddsubdotTerm + reduce(90), // %=, reduce: AddsubdotTerm + reduce(90), // **=, reduce: AddsubdotTerm + reduce(90), // ?, reduce: AddsubdotTerm + nil, // : + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(1583), // * + shift(1584), // / + shift(1585), // // + shift(1586), // % + shift(1587), // .* + shift(1588), // ./ + shift(1589), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1870 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(92), // ;, reduce: MuldivTerm + nil, // { + reduce(92), // }, reduce: MuldivTerm + reduce(92), // =, reduce: MuldivTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(92), // ||=, reduce: MuldivTerm + reduce(92), // ^^=, reduce: MuldivTerm + reduce(92), // &&=, reduce: MuldivTerm + reduce(92), // |=, reduce: MuldivTerm + reduce(92), // ^=, reduce: MuldivTerm + reduce(92), // <<=, reduce: MuldivTerm + reduce(92), // >>=, reduce: MuldivTerm + reduce(92), // >>>=, reduce: MuldivTerm + reduce(92), // +=, reduce: MuldivTerm + reduce(92), // .=, reduce: MuldivTerm + reduce(92), // -=, reduce: MuldivTerm + reduce(92), // *=, reduce: MuldivTerm + reduce(92), // /=, reduce: MuldivTerm + reduce(92), // //=, reduce: MuldivTerm + reduce(92), // %=, reduce: MuldivTerm + reduce(92), // **=, reduce: MuldivTerm + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1871 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(93), // ;, reduce: MuldivTerm + nil, // { + reduce(93), // }, reduce: MuldivTerm + reduce(93), // =, reduce: MuldivTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(93), // ||=, reduce: MuldivTerm + reduce(93), // ^^=, reduce: MuldivTerm + reduce(93), // &&=, reduce: MuldivTerm + reduce(93), // |=, reduce: MuldivTerm + reduce(93), // ^=, reduce: MuldivTerm + reduce(93), // <<=, reduce: MuldivTerm + reduce(93), // >>=, reduce: MuldivTerm + reduce(93), // >>>=, reduce: MuldivTerm + reduce(93), // +=, reduce: MuldivTerm + reduce(93), // .=, reduce: MuldivTerm + reduce(93), // -=, reduce: MuldivTerm + reduce(93), // *=, reduce: MuldivTerm + reduce(93), // /=, reduce: MuldivTerm + reduce(93), // //=, reduce: MuldivTerm + reduce(93), // %=, reduce: MuldivTerm + reduce(93), // **=, reduce: MuldivTerm + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1872 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(94), // ;, reduce: MuldivTerm + nil, // { + reduce(94), // }, reduce: MuldivTerm + reduce(94), // =, reduce: MuldivTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(94), // ||=, reduce: MuldivTerm + reduce(94), // ^^=, reduce: MuldivTerm + reduce(94), // &&=, reduce: MuldivTerm + reduce(94), // |=, reduce: MuldivTerm + reduce(94), // ^=, reduce: MuldivTerm + reduce(94), // <<=, reduce: MuldivTerm + reduce(94), // >>=, reduce: MuldivTerm + reduce(94), // >>>=, reduce: MuldivTerm + reduce(94), // +=, reduce: MuldivTerm + reduce(94), // .=, reduce: MuldivTerm + reduce(94), // -=, reduce: MuldivTerm + reduce(94), // *=, reduce: MuldivTerm + reduce(94), // /=, reduce: MuldivTerm + reduce(94), // //=, reduce: MuldivTerm + reduce(94), // %=, reduce: MuldivTerm + reduce(94), // **=, reduce: MuldivTerm + reduce(94), // ?, reduce: MuldivTerm + nil, // : + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1873 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(95), // ;, reduce: MuldivTerm + nil, // { + reduce(95), // }, reduce: MuldivTerm + reduce(95), // =, reduce: MuldivTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(95), // ||=, reduce: MuldivTerm + reduce(95), // ^^=, reduce: MuldivTerm + reduce(95), // &&=, reduce: MuldivTerm + reduce(95), // |=, reduce: MuldivTerm + reduce(95), // ^=, reduce: MuldivTerm + reduce(95), // <<=, reduce: MuldivTerm + reduce(95), // >>=, reduce: MuldivTerm + reduce(95), // >>>=, reduce: MuldivTerm + reduce(95), // +=, reduce: MuldivTerm + reduce(95), // .=, reduce: MuldivTerm + reduce(95), // -=, reduce: MuldivTerm + reduce(95), // *=, reduce: MuldivTerm + reduce(95), // /=, reduce: MuldivTerm + reduce(95), // //=, reduce: MuldivTerm + reduce(95), // %=, reduce: MuldivTerm + reduce(95), // **=, reduce: MuldivTerm + reduce(95), // ?, reduce: MuldivTerm + nil, // : + reduce(95), // ||, reduce: MuldivTerm + reduce(95), // ^^, reduce: MuldivTerm + reduce(95), // &&, reduce: MuldivTerm + reduce(95), // =~, reduce: MuldivTerm + reduce(95), // !=~, reduce: MuldivTerm + reduce(95), // ==, reduce: MuldivTerm + reduce(95), // !=, reduce: MuldivTerm + reduce(95), // >, reduce: MuldivTerm + reduce(95), // >=, reduce: MuldivTerm + reduce(95), // <, reduce: MuldivTerm + reduce(95), // <=, reduce: MuldivTerm + reduce(95), // |, reduce: MuldivTerm + reduce(95), // ^, reduce: MuldivTerm + reduce(95), // &, reduce: MuldivTerm + reduce(95), // <<, reduce: MuldivTerm + reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm + reduce(95), // +, reduce: MuldivTerm + reduce(95), // -, reduce: MuldivTerm + reduce(95), // .+, reduce: MuldivTerm + reduce(95), // .-, reduce: MuldivTerm + reduce(95), // ., reduce: MuldivTerm + reduce(95), // *, reduce: MuldivTerm + reduce(95), // /, reduce: MuldivTerm + reduce(95), // //, reduce: MuldivTerm + reduce(95), // %, reduce: MuldivTerm + reduce(95), // .*, reduce: MuldivTerm + reduce(95), // ./, reduce: MuldivTerm + reduce(95), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1874 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(96), // ;, reduce: MuldivTerm + nil, // { + reduce(96), // }, reduce: MuldivTerm + reduce(96), // =, reduce: MuldivTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(96), // ||=, reduce: MuldivTerm + reduce(96), // ^^=, reduce: MuldivTerm + reduce(96), // &&=, reduce: MuldivTerm + reduce(96), // |=, reduce: MuldivTerm + reduce(96), // ^=, reduce: MuldivTerm + reduce(96), // <<=, reduce: MuldivTerm + reduce(96), // >>=, reduce: MuldivTerm + reduce(96), // >>>=, reduce: MuldivTerm + reduce(96), // +=, reduce: MuldivTerm + reduce(96), // .=, reduce: MuldivTerm + reduce(96), // -=, reduce: MuldivTerm + reduce(96), // *=, reduce: MuldivTerm + reduce(96), // /=, reduce: MuldivTerm + reduce(96), // //=, reduce: MuldivTerm + reduce(96), // %=, reduce: MuldivTerm + reduce(96), // **=, reduce: MuldivTerm + reduce(96), // ?, reduce: MuldivTerm + nil, // : + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1875 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(97), // ;, reduce: MuldivTerm + nil, // { + reduce(97), // }, reduce: MuldivTerm + reduce(97), // =, reduce: MuldivTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(97), // ||=, reduce: MuldivTerm + reduce(97), // ^^=, reduce: MuldivTerm + reduce(97), // &&=, reduce: MuldivTerm + reduce(97), // |=, reduce: MuldivTerm + reduce(97), // ^=, reduce: MuldivTerm + reduce(97), // <<=, reduce: MuldivTerm + reduce(97), // >>=, reduce: MuldivTerm + reduce(97), // >>>=, reduce: MuldivTerm + reduce(97), // +=, reduce: MuldivTerm + reduce(97), // .=, reduce: MuldivTerm + reduce(97), // -=, reduce: MuldivTerm + reduce(97), // *=, reduce: MuldivTerm + reduce(97), // /=, reduce: MuldivTerm + reduce(97), // //=, reduce: MuldivTerm + reduce(97), // %=, reduce: MuldivTerm + reduce(97), // **=, reduce: MuldivTerm + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1876 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(98), // ;, reduce: MuldivTerm + nil, // { + reduce(98), // }, reduce: MuldivTerm + reduce(98), // =, reduce: MuldivTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(98), // ||=, reduce: MuldivTerm + reduce(98), // ^^=, reduce: MuldivTerm + reduce(98), // &&=, reduce: MuldivTerm + reduce(98), // |=, reduce: MuldivTerm + reduce(98), // ^=, reduce: MuldivTerm + reduce(98), // <<=, reduce: MuldivTerm + reduce(98), // >>=, reduce: MuldivTerm + reduce(98), // >>>=, reduce: MuldivTerm + reduce(98), // +=, reduce: MuldivTerm + reduce(98), // .=, reduce: MuldivTerm + reduce(98), // -=, reduce: MuldivTerm + reduce(98), // *=, reduce: MuldivTerm + reduce(98), // /=, reduce: MuldivTerm + reduce(98), // //=, reduce: MuldivTerm + reduce(98), // %=, reduce: MuldivTerm + reduce(98), // **=, reduce: MuldivTerm + reduce(98), // ?, reduce: MuldivTerm + nil, // : + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1877 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(107), // ;, reduce: PowTerm + nil, // { + reduce(107), // }, reduce: PowTerm + reduce(107), // =, reduce: PowTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(107), // ||=, reduce: PowTerm + reduce(107), // ^^=, reduce: PowTerm + reduce(107), // &&=, reduce: PowTerm + reduce(107), // |=, reduce: PowTerm + reduce(107), // ^=, reduce: PowTerm + reduce(107), // <<=, reduce: PowTerm + reduce(107), // >>=, reduce: PowTerm + reduce(107), // >>>=, reduce: PowTerm + reduce(107), // +=, reduce: PowTerm + reduce(107), // .=, reduce: PowTerm + reduce(107), // -=, reduce: PowTerm + reduce(107), // *=, reduce: PowTerm + reduce(107), // /=, reduce: PowTerm + reduce(107), // //=, reduce: PowTerm + reduce(107), // %=, reduce: PowTerm + reduce(107), // **=, reduce: PowTerm + reduce(107), // ?, reduce: PowTerm + nil, // : + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1878 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(109), // ;, reduce: PrecedenceChainEnd + nil, // { + reduce(109), // }, reduce: PrecedenceChainEnd + reduce(109), // =, reduce: PrecedenceChainEnd + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(109), // ||=, reduce: PrecedenceChainEnd + reduce(109), // ^^=, reduce: PrecedenceChainEnd + reduce(109), // &&=, reduce: PrecedenceChainEnd + reduce(109), // |=, reduce: PrecedenceChainEnd + reduce(109), // ^=, reduce: PrecedenceChainEnd + reduce(109), // <<=, reduce: PrecedenceChainEnd + reduce(109), // >>=, reduce: PrecedenceChainEnd + reduce(109), // >>>=, reduce: PrecedenceChainEnd + reduce(109), // +=, reduce: PrecedenceChainEnd + reduce(109), // .=, reduce: PrecedenceChainEnd + reduce(109), // -=, reduce: PrecedenceChainEnd + reduce(109), // *=, reduce: PrecedenceChainEnd + reduce(109), // /=, reduce: PrecedenceChainEnd + reduce(109), // //=, reduce: PrecedenceChainEnd + reduce(109), // %=, reduce: PrecedenceChainEnd + reduce(109), // **=, reduce: PrecedenceChainEnd + reduce(109), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1879 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(2014), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(2015), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1880 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(2017), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1881 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(125), // ;, reduce: ArrayLiteral + nil, // { + reduce(125), // }, reduce: ArrayLiteral + reduce(125), // =, reduce: ArrayLiteral + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(125), // ||=, reduce: ArrayLiteral + reduce(125), // ^^=, reduce: ArrayLiteral + reduce(125), // &&=, reduce: ArrayLiteral + reduce(125), // |=, reduce: ArrayLiteral + reduce(125), // ^=, reduce: ArrayLiteral + reduce(125), // <<=, reduce: ArrayLiteral + reduce(125), // >>=, reduce: ArrayLiteral + reduce(125), // >>>=, reduce: ArrayLiteral + reduce(125), // +=, reduce: ArrayLiteral + reduce(125), // .=, reduce: ArrayLiteral + reduce(125), // -=, reduce: ArrayLiteral + reduce(125), // *=, reduce: ArrayLiteral + reduce(125), // /=, reduce: ArrayLiteral + reduce(125), // //=, reduce: ArrayLiteral + reduce(125), // %=, reduce: ArrayLiteral + reduce(125), // **=, reduce: ArrayLiteral + reduce(125), // ?, reduce: ArrayLiteral + nil, // : + reduce(125), // ||, reduce: ArrayLiteral + reduce(125), // ^^, reduce: ArrayLiteral + reduce(125), // &&, reduce: ArrayLiteral + reduce(125), // =~, reduce: ArrayLiteral + reduce(125), // !=~, reduce: ArrayLiteral + reduce(125), // ==, reduce: ArrayLiteral + reduce(125), // !=, reduce: ArrayLiteral + reduce(125), // >, reduce: ArrayLiteral + reduce(125), // >=, reduce: ArrayLiteral + reduce(125), // <, reduce: ArrayLiteral + reduce(125), // <=, reduce: ArrayLiteral + reduce(125), // |, reduce: ArrayLiteral + reduce(125), // ^, reduce: ArrayLiteral + reduce(125), // &, reduce: ArrayLiteral + reduce(125), // <<, reduce: ArrayLiteral + reduce(125), // >>, reduce: ArrayLiteral + reduce(125), // >>>, reduce: ArrayLiteral + reduce(125), // +, reduce: ArrayLiteral + reduce(125), // -, reduce: ArrayLiteral + reduce(125), // .+, reduce: ArrayLiteral + reduce(125), // .-, reduce: ArrayLiteral + reduce(125), // ., reduce: ArrayLiteral + reduce(125), // *, reduce: ArrayLiteral + reduce(125), // /, reduce: ArrayLiteral + reduce(125), // //, reduce: ArrayLiteral + reduce(125), // %, reduce: ArrayLiteral + reduce(125), // .*, reduce: ArrayLiteral + reduce(125), // ./, reduce: ArrayLiteral + reduce(125), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(125), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(125), // [, reduce: ArrayLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1882 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(156), // ;, reduce: FcnOrSubrCall + nil, // { + reduce(156), // }, reduce: FcnOrSubrCall + reduce(156), // =, reduce: FcnOrSubrCall + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(156), // ||=, reduce: FcnOrSubrCall + reduce(156), // ^^=, reduce: FcnOrSubrCall + reduce(156), // &&=, reduce: FcnOrSubrCall + reduce(156), // |=, reduce: FcnOrSubrCall + reduce(156), // ^=, reduce: FcnOrSubrCall + reduce(156), // <<=, reduce: FcnOrSubrCall + reduce(156), // >>=, reduce: FcnOrSubrCall + reduce(156), // >>>=, reduce: FcnOrSubrCall + reduce(156), // +=, reduce: FcnOrSubrCall + reduce(156), // .=, reduce: FcnOrSubrCall + reduce(156), // -=, reduce: FcnOrSubrCall + reduce(156), // *=, reduce: FcnOrSubrCall + reduce(156), // /=, reduce: FcnOrSubrCall + reduce(156), // //=, reduce: FcnOrSubrCall + reduce(156), // %=, reduce: FcnOrSubrCall + reduce(156), // **=, reduce: FcnOrSubrCall + reduce(156), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(156), // ||, reduce: FcnOrSubrCall + reduce(156), // ^^, reduce: FcnOrSubrCall + reduce(156), // &&, reduce: FcnOrSubrCall + reduce(156), // =~, reduce: FcnOrSubrCall + reduce(156), // !=~, reduce: FcnOrSubrCall + reduce(156), // ==, reduce: FcnOrSubrCall + reduce(156), // !=, reduce: FcnOrSubrCall + reduce(156), // >, reduce: FcnOrSubrCall + reduce(156), // >=, reduce: FcnOrSubrCall + reduce(156), // <, reduce: FcnOrSubrCall + reduce(156), // <=, reduce: FcnOrSubrCall + reduce(156), // |, reduce: FcnOrSubrCall + reduce(156), // ^, reduce: FcnOrSubrCall + reduce(156), // &, reduce: FcnOrSubrCall + reduce(156), // <<, reduce: FcnOrSubrCall + reduce(156), // >>, reduce: FcnOrSubrCall + reduce(156), // >>>, reduce: FcnOrSubrCall + reduce(156), // +, reduce: FcnOrSubrCall + reduce(156), // -, reduce: FcnOrSubrCall + reduce(156), // .+, reduce: FcnOrSubrCall + reduce(156), // .-, reduce: FcnOrSubrCall + reduce(156), // ., reduce: FcnOrSubrCall + reduce(156), // *, reduce: FcnOrSubrCall + reduce(156), // /, reduce: FcnOrSubrCall + reduce(156), // //, reduce: FcnOrSubrCall + reduce(156), // %, reduce: FcnOrSubrCall + reduce(156), // .*, reduce: FcnOrSubrCall + reduce(156), // ./, reduce: FcnOrSubrCall + reduce(156), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(156), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(156), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1883 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(2018), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1884 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(2019), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1885 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(8), // {, reduce: StatementBlockInBraces + reduce(8), // }, reduce: StatementBlockInBraces + nil, // = + reduce(8), // md_token_filter, reduce: StatementBlockInBraces + reduce(8), // md_token_emit, reduce: StatementBlockInBraces + reduce(8), // md_token_dump, reduce: StatementBlockInBraces + reduce(8), // md_token_edump, reduce: StatementBlockInBraces + reduce(8), // md_token_field_name, reduce: StatementBlockInBraces + reduce(8), // $[, reduce: StatementBlockInBraces + nil, // ] + reduce(8), // md_token_braced_field_name, reduce: StatementBlockInBraces + reduce(8), // md_token_full_srec, reduce: StatementBlockInBraces + reduce(8), // md_token_oosvar_name, reduce: StatementBlockInBraces + reduce(8), // @[, reduce: StatementBlockInBraces + reduce(8), // md_token_braced_oosvar_name, reduce: StatementBlockInBraces + reduce(8), // md_token_full_oosvar, reduce: StatementBlockInBraces + reduce(8), // md_token_non_sigil_name, reduce: StatementBlockInBraces + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(8), // +, reduce: StatementBlockInBraces + reduce(8), // -, reduce: StatementBlockInBraces + reduce(8), // .+, reduce: StatementBlockInBraces + reduce(8), // .-, reduce: StatementBlockInBraces + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(8), // !, reduce: StatementBlockInBraces + reduce(8), // ~, reduce: StatementBlockInBraces + nil, // ** + reduce(8), // (, reduce: StatementBlockInBraces + nil, // ) + reduce(8), // md_token_string_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_int_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_float_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_boolean_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_M_PI, reduce: StatementBlockInBraces + reduce(8), // md_token_M_E, reduce: StatementBlockInBraces + reduce(8), // md_token_panic, reduce: StatementBlockInBraces + reduce(8), // [, reduce: StatementBlockInBraces + nil, // , + reduce(8), // md_token_IPS, reduce: StatementBlockInBraces + reduce(8), // md_token_IFS, reduce: StatementBlockInBraces + reduce(8), // md_token_IRS, reduce: StatementBlockInBraces + reduce(8), // md_token_OPS, reduce: StatementBlockInBraces + reduce(8), // md_token_OFS, reduce: StatementBlockInBraces + reduce(8), // md_token_ORS, reduce: StatementBlockInBraces + reduce(8), // md_token_NF, reduce: StatementBlockInBraces + reduce(8), // md_token_NR, reduce: StatementBlockInBraces + reduce(8), // md_token_FNR, reduce: StatementBlockInBraces + reduce(8), // md_token_FILENAME, reduce: StatementBlockInBraces + reduce(8), // md_token_FILENUM, reduce: StatementBlockInBraces + reduce(8), // md_token_int_type, reduce: StatementBlockInBraces + reduce(8), // md_token_float_type, reduce: StatementBlockInBraces + reduce(8), // md_token_begin, reduce: StatementBlockInBraces + reduce(8), // md_token_end, reduce: StatementBlockInBraces + reduce(8), // md_token_if, reduce: StatementBlockInBraces + nil, // md_token_elif + nil, // md_token_else + reduce(8), // md_token_while, reduce: StatementBlockInBraces + reduce(8), // md_token_do, reduce: StatementBlockInBraces + reduce(8), // md_token_for, reduce: StatementBlockInBraces + nil, // md_token_in + }, + }, + actionRow{ // S1886 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1887 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(177), // {, reduce: ElseBlock + reduce(177), // }, reduce: ElseBlock + nil, // = + reduce(177), // md_token_filter, reduce: ElseBlock + reduce(177), // md_token_emit, reduce: ElseBlock + reduce(177), // md_token_dump, reduce: ElseBlock + reduce(177), // md_token_edump, reduce: ElseBlock + reduce(177), // md_token_field_name, reduce: ElseBlock + reduce(177), // $[, reduce: ElseBlock + nil, // ] + reduce(177), // md_token_braced_field_name, reduce: ElseBlock + reduce(177), // md_token_full_srec, reduce: ElseBlock + reduce(177), // md_token_oosvar_name, reduce: ElseBlock + reduce(177), // @[, reduce: ElseBlock + reduce(177), // md_token_braced_oosvar_name, reduce: ElseBlock + reduce(177), // md_token_full_oosvar, reduce: ElseBlock + reduce(177), // md_token_non_sigil_name, reduce: ElseBlock + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(177), // +, reduce: ElseBlock + reduce(177), // -, reduce: ElseBlock + reduce(177), // .+, reduce: ElseBlock + reduce(177), // .-, reduce: ElseBlock + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(177), // !, reduce: ElseBlock + reduce(177), // ~, reduce: ElseBlock + nil, // ** + reduce(177), // (, reduce: ElseBlock + nil, // ) + reduce(177), // md_token_string_literal, reduce: ElseBlock + reduce(177), // md_token_int_literal, reduce: ElseBlock + reduce(177), // md_token_float_literal, reduce: ElseBlock + reduce(177), // md_token_boolean_literal, reduce: ElseBlock + reduce(177), // md_token_M_PI, reduce: ElseBlock + reduce(177), // md_token_M_E, reduce: ElseBlock + reduce(177), // md_token_panic, reduce: ElseBlock + reduce(177), // [, reduce: ElseBlock + nil, // , + reduce(177), // md_token_IPS, reduce: ElseBlock + reduce(177), // md_token_IFS, reduce: ElseBlock + reduce(177), // md_token_IRS, reduce: ElseBlock + reduce(177), // md_token_OPS, reduce: ElseBlock + reduce(177), // md_token_OFS, reduce: ElseBlock + reduce(177), // md_token_ORS, reduce: ElseBlock + reduce(177), // md_token_NF, reduce: ElseBlock + reduce(177), // md_token_NR, reduce: ElseBlock + reduce(177), // md_token_FNR, reduce: ElseBlock + reduce(177), // md_token_FILENAME, reduce: ElseBlock + reduce(177), // md_token_FILENUM, reduce: ElseBlock + reduce(177), // md_token_int_type, reduce: ElseBlock + reduce(177), // md_token_float_type, reduce: ElseBlock + reduce(177), // md_token_begin, reduce: ElseBlock + reduce(177), // md_token_end, reduce: ElseBlock + reduce(177), // md_token_if, reduce: ElseBlock + nil, // md_token_elif + nil, // md_token_else + reduce(177), // md_token_while, reduce: ElseBlock + reduce(177), // md_token_do, reduce: ElseBlock + reduce(177), // md_token_for, reduce: ElseBlock + nil, // md_token_in + }, + }, + actionRow{ // S1888 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(2021), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1889 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(2022), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1890 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(2023), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1891 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + shift(2024), // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + shift(2025), // md_token_in + }, + }, + actionRow{ // S1892 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1894), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1893 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(175), // $, reduce: IfBlock + nil, // empty + nil, // ; + reduce(175), // {, reduce: IfBlock + nil, // } + nil, // = + reduce(175), // md_token_filter, reduce: IfBlock + reduce(175), // md_token_emit, reduce: IfBlock + reduce(175), // md_token_dump, reduce: IfBlock + reduce(175), // md_token_edump, reduce: IfBlock + reduce(175), // md_token_field_name, reduce: IfBlock + reduce(175), // $[, reduce: IfBlock + nil, // ] + reduce(175), // md_token_braced_field_name, reduce: IfBlock + reduce(175), // md_token_full_srec, reduce: IfBlock + reduce(175), // md_token_oosvar_name, reduce: IfBlock + reduce(175), // @[, reduce: IfBlock + reduce(175), // md_token_braced_oosvar_name, reduce: IfBlock + reduce(175), // md_token_full_oosvar, reduce: IfBlock + reduce(175), // md_token_non_sigil_name, reduce: IfBlock + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(175), // +, reduce: IfBlock + reduce(175), // -, reduce: IfBlock + reduce(175), // .+, reduce: IfBlock + reduce(175), // .-, reduce: IfBlock + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(175), // !, reduce: IfBlock + reduce(175), // ~, reduce: IfBlock + nil, // ** + reduce(175), // (, reduce: IfBlock + nil, // ) + reduce(175), // md_token_string_literal, reduce: IfBlock + reduce(175), // md_token_int_literal, reduce: IfBlock + reduce(175), // md_token_float_literal, reduce: IfBlock + reduce(175), // md_token_boolean_literal, reduce: IfBlock + reduce(175), // md_token_M_PI, reduce: IfBlock + reduce(175), // md_token_M_E, reduce: IfBlock + reduce(175), // md_token_panic, reduce: IfBlock + reduce(175), // [, reduce: IfBlock + nil, // , + reduce(175), // md_token_IPS, reduce: IfBlock + reduce(175), // md_token_IFS, reduce: IfBlock + reduce(175), // md_token_IRS, reduce: IfBlock + reduce(175), // md_token_OPS, reduce: IfBlock + reduce(175), // md_token_OFS, reduce: IfBlock + reduce(175), // md_token_ORS, reduce: IfBlock + reduce(175), // md_token_NF, reduce: IfBlock + reduce(175), // md_token_NR, reduce: IfBlock + reduce(175), // md_token_FNR, reduce: IfBlock + reduce(175), // md_token_FILENAME, reduce: IfBlock + reduce(175), // md_token_FILENUM, reduce: IfBlock + reduce(175), // md_token_int_type, reduce: IfBlock + reduce(175), // md_token_float_type, reduce: IfBlock + reduce(175), // md_token_begin, reduce: IfBlock + reduce(175), // md_token_end, reduce: IfBlock + reduce(175), // md_token_if, reduce: IfBlock + reduce(175), // md_token_elif, reduce: IfBlock + reduce(175), // md_token_else, reduce: IfBlock + reduce(175), // md_token_while, reduce: IfBlock + reduce(175), // md_token_do, reduce: IfBlock + reduce(175), // md_token_for, reduce: IfBlock + nil, // md_token_in + }, + }, actionRow{ // S1894 canRecover: false, actions: [numSymbols]action{ @@ -202676,6 +206464,226 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(980), // { + shift(2028), // } + nil, // = + shift(991), // md_token_filter + shift(992), // md_token_emit + shift(993), // md_token_dump + shift(994), // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + shift(1070), // md_token_begin + shift(1071), // md_token_end + shift(1074), // md_token_if + nil, // md_token_elif + nil, // md_token_else + shift(1075), // md_token_while + shift(1076), // md_token_do + shift(1079), // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1895 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(178), // $, reduce: WhileLoop + nil, // empty + nil, // ; + reduce(178), // {, reduce: WhileLoop + nil, // } + nil, // = + reduce(178), // md_token_filter, reduce: WhileLoop + reduce(178), // md_token_emit, reduce: WhileLoop + reduce(178), // md_token_dump, reduce: WhileLoop + reduce(178), // md_token_edump, reduce: WhileLoop + reduce(178), // md_token_field_name, reduce: WhileLoop + reduce(178), // $[, reduce: WhileLoop + nil, // ] + reduce(178), // md_token_braced_field_name, reduce: WhileLoop + reduce(178), // md_token_full_srec, reduce: WhileLoop + reduce(178), // md_token_oosvar_name, reduce: WhileLoop + reduce(178), // @[, reduce: WhileLoop + reduce(178), // md_token_braced_oosvar_name, reduce: WhileLoop + reduce(178), // md_token_full_oosvar, reduce: WhileLoop + reduce(178), // md_token_non_sigil_name, reduce: WhileLoop + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(178), // +, reduce: WhileLoop + reduce(178), // -, reduce: WhileLoop + reduce(178), // .+, reduce: WhileLoop + reduce(178), // .-, reduce: WhileLoop + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(178), // !, reduce: WhileLoop + reduce(178), // ~, reduce: WhileLoop + nil, // ** + reduce(178), // (, reduce: WhileLoop + nil, // ) + reduce(178), // md_token_string_literal, reduce: WhileLoop + reduce(178), // md_token_int_literal, reduce: WhileLoop + reduce(178), // md_token_float_literal, reduce: WhileLoop + reduce(178), // md_token_boolean_literal, reduce: WhileLoop + reduce(178), // md_token_M_PI, reduce: WhileLoop + reduce(178), // md_token_M_E, reduce: WhileLoop + reduce(178), // md_token_panic, reduce: WhileLoop + reduce(178), // [, reduce: WhileLoop + nil, // , + reduce(178), // md_token_IPS, reduce: WhileLoop + reduce(178), // md_token_IFS, reduce: WhileLoop + reduce(178), // md_token_IRS, reduce: WhileLoop + reduce(178), // md_token_OPS, reduce: WhileLoop + reduce(178), // md_token_OFS, reduce: WhileLoop + reduce(178), // md_token_ORS, reduce: WhileLoop + reduce(178), // md_token_NF, reduce: WhileLoop + reduce(178), // md_token_NR, reduce: WhileLoop + reduce(178), // md_token_FNR, reduce: WhileLoop + reduce(178), // md_token_FILENAME, reduce: WhileLoop + reduce(178), // md_token_FILENUM, reduce: WhileLoop + reduce(178), // md_token_int_type, reduce: WhileLoop + reduce(178), // md_token_float_type, reduce: WhileLoop + reduce(178), // md_token_begin, reduce: WhileLoop + reduce(178), // md_token_end, reduce: WhileLoop + reduce(178), // md_token_if, reduce: WhileLoop + nil, // md_token_elif + nil, // md_token_else + reduce(178), // md_token_while, reduce: WhileLoop + reduce(178), // md_token_do, reduce: WhileLoop + reduce(178), // md_token_for, reduce: WhileLoop + nil, // md_token_in + }, + }, + actionRow{ // S1896 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -202683,7 +206691,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - reduce(154), // ], reduce: FcnOrSubrCall + nil, // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -202707,42 +206715,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(154), // ?, reduce: FcnOrSubrCall - reduce(154), // :, reduce: FcnOrSubrCall - reduce(154), // ||, reduce: FcnOrSubrCall - reduce(154), // ^^, reduce: FcnOrSubrCall - reduce(154), // &&, reduce: FcnOrSubrCall - reduce(154), // =~, reduce: FcnOrSubrCall - reduce(154), // !=~, reduce: FcnOrSubrCall - reduce(154), // ==, reduce: FcnOrSubrCall - reduce(154), // !=, reduce: FcnOrSubrCall - reduce(154), // >, reduce: FcnOrSubrCall - reduce(154), // >=, reduce: FcnOrSubrCall - reduce(154), // <, reduce: FcnOrSubrCall - reduce(154), // <=, reduce: FcnOrSubrCall - reduce(154), // |, reduce: FcnOrSubrCall - reduce(154), // ^, reduce: FcnOrSubrCall - reduce(154), // &, reduce: FcnOrSubrCall - reduce(154), // <<, reduce: FcnOrSubrCall - reduce(154), // >>, reduce: FcnOrSubrCall - reduce(154), // >>>, reduce: FcnOrSubrCall - reduce(154), // +, reduce: FcnOrSubrCall - reduce(154), // -, reduce: FcnOrSubrCall - reduce(154), // .+, reduce: FcnOrSubrCall - reduce(154), // .-, reduce: FcnOrSubrCall - reduce(154), // ., reduce: FcnOrSubrCall - reduce(154), // *, reduce: FcnOrSubrCall - reduce(154), // /, reduce: FcnOrSubrCall - reduce(154), // //, reduce: FcnOrSubrCall - reduce(154), // %, reduce: FcnOrSubrCall - reduce(154), // .*, reduce: FcnOrSubrCall - reduce(154), // ./, reduce: FcnOrSubrCall - reduce(154), // .//, reduce: FcnOrSubrCall + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(154), // **, reduce: FcnOrSubrCall + nil, // ** nil, // ( - nil, // ) + shift(2029), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -202750,10 +206758,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(154), // [, reduce: FcnOrSubrCall + nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -202772,17 +206778,130 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1895 + actionRow{ // S1897 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + shift(2030), // md_token_in + }, + }, + actionRow{ // S1898 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -202790,7 +206909,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - reduce(55), // ], reduce: TernaryTerm + nil, // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -202858,9 +206977,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(55), // ,, reduce: TernaryTerm - nil, // { - nil, // } + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -202879,552 +206996,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1896 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(2011), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1897 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(150), // ], reduce: ArraySliceAccess - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(150), // ?, reduce: ArraySliceAccess - nil, // : - reduce(150), // ||, reduce: ArraySliceAccess - reduce(150), // ^^, reduce: ArraySliceAccess - reduce(150), // &&, reduce: ArraySliceAccess - reduce(150), // =~, reduce: ArraySliceAccess - reduce(150), // !=~, reduce: ArraySliceAccess - reduce(150), // ==, reduce: ArraySliceAccess - reduce(150), // !=, reduce: ArraySliceAccess - reduce(150), // >, reduce: ArraySliceAccess - reduce(150), // >=, reduce: ArraySliceAccess - reduce(150), // <, reduce: ArraySliceAccess - reduce(150), // <=, reduce: ArraySliceAccess - reduce(150), // |, reduce: ArraySliceAccess - reduce(150), // ^, reduce: ArraySliceAccess - reduce(150), // &, reduce: ArraySliceAccess - reduce(150), // <<, reduce: ArraySliceAccess - reduce(150), // >>, reduce: ArraySliceAccess - reduce(150), // >>>, reduce: ArraySliceAccess - reduce(150), // +, reduce: ArraySliceAccess - reduce(150), // -, reduce: ArraySliceAccess - reduce(150), // .+, reduce: ArraySliceAccess - reduce(150), // .-, reduce: ArraySliceAccess - reduce(150), // ., reduce: ArraySliceAccess - reduce(150), // *, reduce: ArraySliceAccess - reduce(150), // /, reduce: ArraySliceAccess - reduce(150), // //, reduce: ArraySliceAccess - reduce(150), // %, reduce: ArraySliceAccess - reduce(150), // .*, reduce: ArraySliceAccess - reduce(150), // ./, reduce: ArraySliceAccess - reduce(150), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(150), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(150), // [, reduce: ArraySliceAccess - reduce(150), // ,, reduce: ArraySliceAccess - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1898 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(149), // ], reduce: ArraySliceAccess - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess - nil, // : - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // >>>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(149), // [, reduce: ArraySliceAccess - reduce(149), // ,, reduce: ArraySliceAccess - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + reduce(38), // md_token_in, reduce: LocalVariable }, }, actionRow{ // S1899 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: IndirectFieldValue - nil, // : - reduce(25), // ||, reduce: IndirectFieldValue - reduce(25), // ^^, reduce: IndirectFieldValue - reduce(25), // &&, reduce: IndirectFieldValue - reduce(25), // =~, reduce: IndirectFieldValue - reduce(25), // !=~, reduce: IndirectFieldValue - reduce(25), // ==, reduce: IndirectFieldValue - reduce(25), // !=, reduce: IndirectFieldValue - reduce(25), // >, reduce: IndirectFieldValue - reduce(25), // >=, reduce: IndirectFieldValue - reduce(25), // <, reduce: IndirectFieldValue - reduce(25), // <=, reduce: IndirectFieldValue - reduce(25), // |, reduce: IndirectFieldValue - reduce(25), // ^, reduce: IndirectFieldValue - reduce(25), // &, reduce: IndirectFieldValue - reduce(25), // <<, reduce: IndirectFieldValue - reduce(25), // >>, reduce: IndirectFieldValue - reduce(25), // >>>, reduce: IndirectFieldValue - reduce(25), // +, reduce: IndirectFieldValue - reduce(25), // -, reduce: IndirectFieldValue - reduce(25), // .+, reduce: IndirectFieldValue - reduce(25), // .-, reduce: IndirectFieldValue - reduce(25), // ., reduce: IndirectFieldValue - reduce(25), // *, reduce: IndirectFieldValue - reduce(25), // /, reduce: IndirectFieldValue - reduce(25), // //, reduce: IndirectFieldValue - reduce(25), // %, reduce: IndirectFieldValue - reduce(25), // .*, reduce: IndirectFieldValue - reduce(25), // ./, reduce: IndirectFieldValue - reduce(25), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: IndirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(25), // [, reduce: IndirectFieldValue - reduce(25), // ,, reduce: IndirectFieldValue - nil, // { - reduce(25), // }, reduce: IndirectFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1900 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(32), // ||, reduce: IndirectOosvarValue - reduce(32), // ^^, reduce: IndirectOosvarValue - reduce(32), // &&, reduce: IndirectOosvarValue - reduce(32), // =~, reduce: IndirectOosvarValue - reduce(32), // !=~, reduce: IndirectOosvarValue - reduce(32), // ==, reduce: IndirectOosvarValue - reduce(32), // !=, reduce: IndirectOosvarValue - reduce(32), // >, reduce: IndirectOosvarValue - reduce(32), // >=, reduce: IndirectOosvarValue - reduce(32), // <, reduce: IndirectOosvarValue - reduce(32), // <=, reduce: IndirectOosvarValue - reduce(32), // |, reduce: IndirectOosvarValue - reduce(32), // ^, reduce: IndirectOosvarValue - reduce(32), // &, reduce: IndirectOosvarValue - reduce(32), // <<, reduce: IndirectOosvarValue - reduce(32), // >>, reduce: IndirectOosvarValue - reduce(32), // >>>, reduce: IndirectOosvarValue - reduce(32), // +, reduce: IndirectOosvarValue - reduce(32), // -, reduce: IndirectOosvarValue - reduce(32), // .+, reduce: IndirectOosvarValue - reduce(32), // .-, reduce: IndirectOosvarValue - reduce(32), // ., reduce: IndirectOosvarValue - reduce(32), // *, reduce: IndirectOosvarValue - reduce(32), // /, reduce: IndirectOosvarValue - reduce(32), // //, reduce: IndirectOosvarValue - reduce(32), // %, reduce: IndirectOosvarValue - reduce(32), // .*, reduce: IndirectOosvarValue - reduce(32), // ./, reduce: IndirectOosvarValue - reduce(32), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(32), // **, reduce: IndirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(32), // [, reduce: IndirectOosvarValue - reduce(32), // ,, reduce: IndirectOosvarValue - nil, // { - reduce(32), // }, reduce: IndirectOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1901 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -203457,7 +207043,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(2012), // : + nil, // : nil, // || nil, // ^^ nil, // && @@ -203491,7 +207077,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - nil, // ) + shift(2031), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -203501,8 +207087,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -203521,17 +207105,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1902 + actionRow{ // S1900 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + reduce(131), // }, reduce: MapLiteral nil, // = nil, // md_token_filter nil, // md_token_emit @@ -203563,40 +207151,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(57), // ?, reduce: LogicalOrTerm + reduce(131), // ?, reduce: MapLiteral nil, // : - reduce(57), // ||, reduce: LogicalOrTerm - shift(1671), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(131), // ||, reduce: MapLiteral + reduce(131), // ^^, reduce: MapLiteral + reduce(131), // &&, reduce: MapLiteral + reduce(131), // =~, reduce: MapLiteral + reduce(131), // !=~, reduce: MapLiteral + reduce(131), // ==, reduce: MapLiteral + reduce(131), // !=, reduce: MapLiteral + reduce(131), // >, reduce: MapLiteral + reduce(131), // >=, reduce: MapLiteral + reduce(131), // <, reduce: MapLiteral + reduce(131), // <=, reduce: MapLiteral + reduce(131), // |, reduce: MapLiteral + reduce(131), // ^, reduce: MapLiteral + reduce(131), // &, reduce: MapLiteral + reduce(131), // <<, reduce: MapLiteral + reduce(131), // >>, reduce: MapLiteral + reduce(131), // >>>, reduce: MapLiteral + reduce(131), // +, reduce: MapLiteral + reduce(131), // -, reduce: MapLiteral + reduce(131), // .+, reduce: MapLiteral + reduce(131), // .-, reduce: MapLiteral + reduce(131), // ., reduce: MapLiteral + reduce(131), // *, reduce: MapLiteral + reduce(131), // /, reduce: MapLiteral + reduce(131), // //, reduce: MapLiteral + reduce(131), // %, reduce: MapLiteral + reduce(131), // .*, reduce: MapLiteral + reduce(131), // ./, reduce: MapLiteral + reduce(131), // .//, reduce: MapLiteral nil, // ! nil, // ~ - nil, // ** + reduce(131), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -203606,10 +207194,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - nil, // [ - reduce(57), // ,, reduce: LogicalOrTerm - nil, // { - reduce(57), // }, reduce: LogicalOrTerm + reduce(131), // [, reduce: MapLiteral + reduce(131), // ,, reduce: MapLiteral nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -203628,10 +207214,230 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, + actionRow{ // S1901 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(28), // }, reduce: IndirectFieldValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: IndirectFieldValue + nil, // : + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: IndirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(28), // [, reduce: IndirectFieldValue + reduce(28), // ,, reduce: IndirectFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1902 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(35), // }, reduce: IndirectOosvarValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(35), // **, reduce: IndirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(35), // [, reduce: IndirectOosvarValue + reduce(35), // ,, reduce: IndirectOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, actionRow{ // S1903 canRecover: false, actions: [numSymbols]action{ @@ -203639,6 +207445,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -203670,11 +207478,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(59), // ?, reduce: LogicalXORTerm - nil, // : - reduce(59), // ||, reduce: LogicalXORTerm - reduce(59), // ^^, reduce: LogicalXORTerm - shift(1672), // && + nil, // ? + shift(2032), // : + nil, // || + nil, // ^^ + nil, // && nil, // =~ nil, // !=~ nil, // == @@ -203714,9 +207522,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(59), // ,, reduce: LogicalXORTerm - nil, // { - reduce(59), // }, reduce: LogicalXORTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -203735,6 +207541,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -203746,6 +207554,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(60), // }, reduce: LogicalOrTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -203777,15 +207587,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(61), // ?, reduce: LogicalAndTerm + reduce(60), // ?, reduce: LogicalOrTerm nil, // : - reduce(61), // ||, reduce: LogicalAndTerm - reduce(61), // ^^, reduce: LogicalAndTerm - reduce(61), // &&, reduce: LogicalAndTerm - shift(1673), // =~ - shift(1674), // !=~ - shift(1675), // == - shift(1676), // != + reduce(60), // ||, reduce: LogicalOrTerm + shift(1625), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != nil, // > nil, // >= nil, // < @@ -203821,9 +207631,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(61), // ,, reduce: LogicalAndTerm - nil, // { - reduce(61), // }, reduce: LogicalAndTerm + reduce(60), // ,, reduce: LogicalOrTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -203842,6 +207650,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -203853,6 +207663,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(62), // }, reduce: LogicalXORTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -203884,19 +207696,19 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(63), // ?, reduce: EqneTerm + reduce(62), // ?, reduce: LogicalXORTerm nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(1677), // > - shift(1678), // >= - shift(1679), // < - shift(1680), // <= + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(1626), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= nil, // | nil, // ^ nil, // & @@ -203928,9 +207740,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(63), // ,, reduce: EqneTerm - nil, // { - reduce(63), // }, reduce: EqneTerm + reduce(62), // ,, reduce: LogicalXORTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -203949,6 +207759,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -203960,6 +207772,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(64), // }, reduce: LogicalAndTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -203991,19 +207805,19 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(64), // ?, reduce: EqneTerm + reduce(64), // ?, reduce: LogicalAndTerm nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(1677), // > - shift(1678), // >= - shift(1679), // < - shift(1680), // <= + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(1627), // =~ + shift(1628), // !=~ + shift(1629), // == + shift(1630), // != + nil, // > + nil, // >= + nil, // < + nil, // <= nil, // | nil, // ^ nil, // & @@ -204035,9 +207849,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(64), // ,, reduce: EqneTerm - nil, // { - reduce(64), // }, reduce: EqneTerm + reduce(64), // ,, reduce: LogicalAndTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -204056,6 +207868,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -204067,113 +207881,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(1677), // > - shift(1678), // >= - shift(1679), // < - shift(1680), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(65), // ,, reduce: EqneTerm nil, // { - reduce(65), // }, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1908 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; + reduce(66), // }, reduce: EqneTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -204214,10 +207923,10 @@ var actionTab = actionTable{ reduce(66), // !=~, reduce: EqneTerm reduce(66), // ==, reduce: EqneTerm reduce(66), // !=, reduce: EqneTerm - shift(1677), // > - shift(1678), // >= - shift(1679), // < - shift(1680), // <= + shift(1631), // > + shift(1632), // >= + shift(1633), // < + shift(1634), // <= nil, // | nil, // ^ nil, // & @@ -204250,8 +207959,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ reduce(66), // ,, reduce: EqneTerm - nil, // { - reduce(66), // }, reduce: EqneTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -204270,6 +207977,117 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1908 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(67), // }, reduce: EqneTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: EqneTerm + nil, // : + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(1631), // > + shift(1632), // >= + shift(1633), // < + shift(1634), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(67), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -204281,6 +208099,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(68), // }, reduce: EqneTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -204312,20 +208132,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(68), // ?, reduce: CmpTerm + reduce(68), // ?, reduce: EqneTerm nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(1681), // | + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(1631), // > + shift(1632), // >= + shift(1633), // < + shift(1634), // <= + nil, // | nil, // ^ nil, // & nil, // << @@ -204356,9 +208176,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(68), // ,, reduce: CmpTerm - nil, // { - reduce(68), // }, reduce: CmpTerm + reduce(68), // ,, reduce: EqneTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -204377,6 +208195,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -204388,6 +208208,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(69), // }, reduce: EqneTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -204419,20 +208241,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(69), // ?, reduce: CmpTerm + reduce(69), // ?, reduce: EqneTerm nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(1681), // | + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(1631), // > + shift(1632), // >= + shift(1633), // < + shift(1634), // <= + nil, // | nil, // ^ nil, // & nil, // << @@ -204463,9 +208285,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(69), // ,, reduce: CmpTerm - nil, // { - reduce(69), // }, reduce: CmpTerm + reduce(69), // ,, reduce: EqneTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -204484,6 +208304,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -204495,113 +208317,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: CmpTerm - nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(1681), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(70), // ,, reduce: CmpTerm nil, // { - reduce(70), // }, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1912 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; + reduce(71), // }, reduce: CmpTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -204646,7 +208363,7 @@ var actionTab = actionTable{ reduce(71), // >=, reduce: CmpTerm reduce(71), // <, reduce: CmpTerm reduce(71), // <=, reduce: CmpTerm - shift(1681), // | + shift(1635), // | nil, // ^ nil, // & nil, // << @@ -204678,8 +208395,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ reduce(71), // ,, reduce: CmpTerm - nil, // { - reduce(71), // }, reduce: CmpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -204698,17 +208413,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1913 + actionRow{ // S1912 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + reduce(72), // }, reduce: CmpTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -204740,21 +208459,21 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(73), // ?, reduce: BitwiseORTerm + reduce(72), // ?, reduce: CmpTerm nil, // : - reduce(73), // ||, reduce: BitwiseORTerm - reduce(73), // ^^, reduce: BitwiseORTerm - reduce(73), // &&, reduce: BitwiseORTerm - reduce(73), // =~, reduce: BitwiseORTerm - reduce(73), // !=~, reduce: BitwiseORTerm - reduce(73), // ==, reduce: BitwiseORTerm - reduce(73), // !=, reduce: BitwiseORTerm - reduce(73), // >, reduce: BitwiseORTerm - reduce(73), // >=, reduce: BitwiseORTerm - reduce(73), // <, reduce: BitwiseORTerm - reduce(73), // <=, reduce: BitwiseORTerm - reduce(73), // |, reduce: BitwiseORTerm - shift(1682), // ^ + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(1635), // | + nil, // ^ nil, // & nil, // << nil, // >> @@ -204784,9 +208503,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(73), // ,, reduce: BitwiseORTerm - nil, // { - reduce(73), // }, reduce: BitwiseORTerm + reduce(72), // ,, reduce: CmpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -204805,17 +208522,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1914 + actionRow{ // S1913 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + reduce(73), // }, reduce: CmpTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -204847,22 +208568,22 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(75), // ?, reduce: BitwiseXORTerm + reduce(73), // ?, reduce: CmpTerm nil, // : - reduce(75), // ||, reduce: BitwiseXORTerm - reduce(75), // ^^, reduce: BitwiseXORTerm - reduce(75), // &&, reduce: BitwiseXORTerm - reduce(75), // =~, reduce: BitwiseXORTerm - reduce(75), // !=~, reduce: BitwiseXORTerm - reduce(75), // ==, reduce: BitwiseXORTerm - reduce(75), // !=, reduce: BitwiseXORTerm - reduce(75), // >, reduce: BitwiseXORTerm - reduce(75), // >=, reduce: BitwiseXORTerm - reduce(75), // <, reduce: BitwiseXORTerm - reduce(75), // <=, reduce: BitwiseXORTerm - reduce(75), // |, reduce: BitwiseXORTerm - reduce(75), // ^, reduce: BitwiseXORTerm - shift(1683), // & + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(1635), // | + nil, // ^ + nil, // & nil, // << nil, // >> nil, // >>> @@ -204891,9 +208612,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(75), // ,, reduce: BitwiseXORTerm - nil, // { - reduce(75), // }, reduce: BitwiseXORTerm + reduce(73), // ,, reduce: CmpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -204912,17 +208631,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1915 + actionRow{ // S1914 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + reduce(74), // }, reduce: CmpTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -204954,25 +208677,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(77), // ?, reduce: BitwiseANDTerm + reduce(74), // ?, reduce: CmpTerm nil, // : - reduce(77), // ||, reduce: BitwiseANDTerm - reduce(77), // ^^, reduce: BitwiseANDTerm - reduce(77), // &&, reduce: BitwiseANDTerm - reduce(77), // =~, reduce: BitwiseANDTerm - reduce(77), // !=~, reduce: BitwiseANDTerm - reduce(77), // ==, reduce: BitwiseANDTerm - reduce(77), // !=, reduce: BitwiseANDTerm - reduce(77), // >, reduce: BitwiseANDTerm - reduce(77), // >=, reduce: BitwiseANDTerm - reduce(77), // <, reduce: BitwiseANDTerm - reduce(77), // <=, reduce: BitwiseANDTerm - reduce(77), // |, reduce: BitwiseANDTerm - reduce(77), // ^, reduce: BitwiseANDTerm - reduce(77), // &, reduce: BitwiseANDTerm - shift(1684), // << - shift(1685), // >> - shift(1686), // >>> + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(1635), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -204998,9 +208721,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(77), // ,, reduce: BitwiseANDTerm - nil, // { - reduce(77), // }, reduce: BitwiseANDTerm + reduce(74), // ,, reduce: CmpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -205019,6 +208740,117 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1915 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(76), // }, reduce: BitwiseORTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseORTerm + nil, // : + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(1636), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(76), // ,, reduce: BitwiseORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -205030,6 +208862,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(78), // }, reduce: BitwiseXORTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -205061,30 +208895,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: BitwiseShiftTerm + reduce(78), // ?, reduce: BitwiseXORTerm nil, // : - reduce(79), // ||, reduce: BitwiseShiftTerm - reduce(79), // ^^, reduce: BitwiseShiftTerm - reduce(79), // &&, reduce: BitwiseShiftTerm - reduce(79), // =~, reduce: BitwiseShiftTerm - reduce(79), // !=~, reduce: BitwiseShiftTerm - reduce(79), // ==, reduce: BitwiseShiftTerm - reduce(79), // !=, reduce: BitwiseShiftTerm - reduce(79), // >, reduce: BitwiseShiftTerm - reduce(79), // >=, reduce: BitwiseShiftTerm - reduce(79), // <, reduce: BitwiseShiftTerm - reduce(79), // <=, reduce: BitwiseShiftTerm - reduce(79), // |, reduce: BitwiseShiftTerm - reduce(79), // ^, reduce: BitwiseShiftTerm - reduce(79), // &, reduce: BitwiseShiftTerm - reduce(79), // <<, reduce: BitwiseShiftTerm - reduce(79), // >>, reduce: BitwiseShiftTerm - reduce(79), // >>>, reduce: BitwiseShiftTerm - shift(1687), // + - shift(1688), // - - shift(1689), // .+ - shift(1690), // .- - shift(1691), // . + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(1637), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -205105,9 +208939,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(79), // ,, reduce: BitwiseShiftTerm - nil, // { - reduce(79), // }, reduce: BitwiseShiftTerm + reduce(78), // ,, reduce: BitwiseXORTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -205126,6 +208958,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -205137,6 +208971,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(80), // }, reduce: BitwiseANDTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -205168,30 +209004,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm + reduce(80), // ?, reduce: BitwiseANDTerm nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - reduce(80), // >>>, reduce: BitwiseShiftTerm - shift(1687), // + - shift(1688), // - - shift(1689), // .+ - shift(1690), // .- - shift(1691), // . + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(1638), // << + shift(1639), // >> + shift(1640), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -205212,9 +209048,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(80), // ,, reduce: BitwiseShiftTerm - nil, // { - reduce(80), // }, reduce: BitwiseShiftTerm + reduce(80), // ,, reduce: BitwiseANDTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -205233,6 +209067,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -205244,6 +209080,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(82), // }, reduce: BitwiseShiftTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -205275,30 +209113,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm + reduce(82), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(1687), // + - shift(1688), // - - shift(1689), // .+ - shift(1690), // .- - shift(1691), // . + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(1641), // + + shift(1642), // - + shift(1643), // .+ + shift(1644), // .- + shift(1645), // . nil, // * nil, // / nil, // // @@ -205319,9 +209157,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(81), // ,, reduce: BitwiseShiftTerm - nil, // { - reduce(81), // }, reduce: BitwiseShiftTerm + reduce(82), // ,, reduce: BitwiseShiftTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -205340,6 +209176,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -205351,6 +209189,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(83), // }, reduce: BitwiseShiftTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -205382,37 +209222,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm + reduce(83), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // >>>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(1693), // * - shift(1694), // / - shift(1695), // // - shift(1696), // % - shift(1697), // .* - shift(1698), // ./ - shift(1699), // .// + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(1641), // + + shift(1642), // - + shift(1643), // .+ + shift(1644), // .- + shift(1645), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -205426,9 +209266,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(83), // ,, reduce: AddsubdotTerm - nil, // { - reduce(83), // }, reduce: AddsubdotTerm + reduce(83), // ,, reduce: BitwiseShiftTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -205447,6 +209285,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -205458,6 +209298,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(84), // }, reduce: BitwiseShiftTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -205489,37 +209331,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm + reduce(84), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // >>>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(1693), // * - shift(1694), // / - shift(1695), // // - shift(1696), // % - shift(1697), // .* - shift(1698), // ./ - shift(1699), // .// + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(1641), // + + shift(1642), // - + shift(1643), // .+ + shift(1644), // .- + shift(1645), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -205533,9 +209375,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - reduce(84), // ,, reduce: AddsubdotTerm - nil, // { - reduce(84), // }, reduce: AddsubdotTerm + reduce(84), // ,, reduce: BitwiseShiftTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -205554,6 +209394,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -205565,113 +209407,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm - nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // >>>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(1693), // * - shift(1694), // / - shift(1695), // // - shift(1696), // % - shift(1697), // .* - shift(1698), // ./ - shift(1699), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(85), // ,, reduce: AddsubdotTerm nil, // { - reduce(85), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1922 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; + reduce(86), // }, reduce: AddsubdotTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -205727,13 +209464,13 @@ var actionTab = actionTable{ reduce(86), // .+, reduce: AddsubdotTerm reduce(86), // .-, reduce: AddsubdotTerm reduce(86), // ., reduce: AddsubdotTerm - shift(1693), // * - shift(1694), // / - shift(1695), // // - shift(1696), // % - shift(1697), // .* - shift(1698), // ./ - shift(1699), // .// + shift(1647), // * + shift(1648), // / + shift(1649), // // + shift(1650), // % + shift(1651), // .* + shift(1652), // ./ + shift(1653), // .// nil, // ! nil, // ~ nil, // ** @@ -205748,8 +209485,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ reduce(86), // ,, reduce: AddsubdotTerm - nil, // { - reduce(86), // }, reduce: AddsubdotTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -205768,17 +209503,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1923 + actionRow{ // S1922 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + reduce(87), // }, reduce: AddsubdotTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -205834,13 +209573,13 @@ var actionTab = actionTable{ reduce(87), // .+, reduce: AddsubdotTerm reduce(87), // .-, reduce: AddsubdotTerm reduce(87), // ., reduce: AddsubdotTerm - shift(1693), // * - shift(1694), // / - shift(1695), // // - shift(1696), // % - shift(1697), // .* - shift(1698), // ./ - shift(1699), // .// + shift(1647), // * + shift(1648), // / + shift(1649), // // + shift(1650), // % + shift(1651), // .* + shift(1652), // ./ + shift(1653), // .// nil, // ! nil, // ~ nil, // ** @@ -205855,8 +209594,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ reduce(87), // ,, reduce: AddsubdotTerm - nil, // { - reduce(87), // }, reduce: AddsubdotTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -205875,6 +209612,117 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1923 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(88), // }, reduce: AddsubdotTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + nil, // : + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(1647), // * + shift(1648), // / + shift(1649), // // + shift(1650), // % + shift(1651), // .* + shift(1652), // ./ + shift(1653), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(88), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -205882,215 +209730,219 @@ var actionTab = actionTable{ actionRow{ // S1924 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // >>>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(89), // ,, reduce: MuldivTerm - nil, // { - reduce(89), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(89), // }, reduce: AddsubdotTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + nil, // : + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(1647), // * + shift(1648), // / + shift(1649), // // + shift(1650), // % + shift(1651), // .* + shift(1652), // ./ + shift(1653), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(89), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S1925 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // >>>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(90), // ,, reduce: MuldivTerm - nil, // { - reduce(90), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(90), // }, reduce: AddsubdotTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + nil, // : + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(1647), // * + shift(1648), // / + shift(1649), // // + shift(1650), // % + shift(1651), // .* + shift(1652), // ./ + shift(1653), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(90), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S1926 @@ -206100,113 +209952,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // >>>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(91), // ,, reduce: MuldivTerm nil, // { - reduce(91), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1927 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; + reduce(92), // }, reduce: MuldivTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -206283,8 +210030,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ reduce(92), // ,, reduce: MuldivTerm - nil, // { - reduce(92), // }, reduce: MuldivTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -206303,17 +210048,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1928 + actionRow{ // S1927 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + reduce(93), // }, reduce: MuldivTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -206390,8 +210139,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ reduce(93), // ,, reduce: MuldivTerm - nil, // { - reduce(93), // }, reduce: MuldivTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -206410,17 +210157,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1929 + actionRow{ // S1928 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + reduce(94), // }, reduce: MuldivTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -206497,8 +210248,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ reduce(94), // ,, reduce: MuldivTerm - nil, // { - reduce(94), // }, reduce: MuldivTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -206517,17 +210266,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1930 + actionRow{ // S1929 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + reduce(95), // }, reduce: MuldivTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -206604,8 +210357,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ reduce(95), // ,, reduce: MuldivTerm - nil, // { - reduce(95), // }, reduce: MuldivTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -206624,6 +210375,117 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1930 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(96), // }, reduce: MuldivTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + nil, // : + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(96), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -206631,215 +210493,219 @@ var actionTab = actionTable{ actionRow{ // S1931 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: PowTerm - nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // >>>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(104), // ,, reduce: PowTerm - nil, // { - reduce(104), // }, reduce: PowTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(97), // }, reduce: MuldivTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(97), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S1932 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // >>>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(106), // ,, reduce: PrecedenceChainEnd - nil, // { - reduce(106), // }, reduce: PrecedenceChainEnd - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(98), // }, reduce: MuldivTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + nil, // : + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(98), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S1933 @@ -206849,6 +210715,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(107), // }, reduce: PowTerm nil, // = nil, // md_token_filter nil, // md_token_emit @@ -206856,7 +210724,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - shift(2013), // ] + nil, // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -206880,37 +210748,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - shift(2014), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(107), // ?, reduce: PowTerm + nil, // : + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm nil, // ! nil, // ~ nil, // ** @@ -206924,9 +210792,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic nil, // [ - nil, // , - nil, // { - nil, // } + reduce(107), // ,, reduce: PowTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -206945,6 +210811,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -206956,21 +210824,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(109), // }, reduce: PrecedenceChainEnd nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(2016), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -206987,71 +210857,71 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(109), // ?, reduce: PrecedenceChainEnd nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(109), // ,, reduce: PrecedenceChainEnd + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -207063,6 +210933,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -207070,7 +210942,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - nil, // ] + shift(2033), // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -207094,40 +210966,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(122), // ?, reduce: ArrayLiteral - nil, // : - reduce(122), // ||, reduce: ArrayLiteral - reduce(122), // ^^, reduce: ArrayLiteral - reduce(122), // &&, reduce: ArrayLiteral - reduce(122), // =~, reduce: ArrayLiteral - reduce(122), // !=~, reduce: ArrayLiteral - reduce(122), // ==, reduce: ArrayLiteral - reduce(122), // !=, reduce: ArrayLiteral - reduce(122), // >, reduce: ArrayLiteral - reduce(122), // >=, reduce: ArrayLiteral - reduce(122), // <, reduce: ArrayLiteral - reduce(122), // <=, reduce: ArrayLiteral - reduce(122), // |, reduce: ArrayLiteral - reduce(122), // ^, reduce: ArrayLiteral - reduce(122), // &, reduce: ArrayLiteral - reduce(122), // <<, reduce: ArrayLiteral - reduce(122), // >>, reduce: ArrayLiteral - reduce(122), // >>>, reduce: ArrayLiteral - reduce(122), // +, reduce: ArrayLiteral - reduce(122), // -, reduce: ArrayLiteral - reduce(122), // .+, reduce: ArrayLiteral - reduce(122), // .-, reduce: ArrayLiteral - reduce(122), // ., reduce: ArrayLiteral - reduce(122), // *, reduce: ArrayLiteral - reduce(122), // /, reduce: ArrayLiteral - reduce(122), // //, reduce: ArrayLiteral - reduce(122), // %, reduce: ArrayLiteral - reduce(122), // .*, reduce: ArrayLiteral - reduce(122), // ./, reduce: ArrayLiteral - reduce(122), // .//, reduce: ArrayLiteral + nil, // ? + shift(2034), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(122), // **, reduce: ArrayLiteral + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -207137,10 +211009,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(122), // [, reduce: ArrayLiteral - reduce(122), // ,, reduce: ArrayLiteral - nil, // { - reduce(122), // }, reduce: ArrayLiteral + nil, // [ + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -207159,6 +211029,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -207170,21 +211042,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name + shift(279), // md_token_field_name + shift(280), // $[ + shift(2036), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -207201,71 +211075,71 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(128), // ?, reduce: MapLiteral + nil, // ? nil, // : - reduce(128), // ||, reduce: MapLiteral - reduce(128), // ^^, reduce: MapLiteral - reduce(128), // &&, reduce: MapLiteral - reduce(128), // =~, reduce: MapLiteral - reduce(128), // !=~, reduce: MapLiteral - reduce(128), // ==, reduce: MapLiteral - reduce(128), // !=, reduce: MapLiteral - reduce(128), // >, reduce: MapLiteral - reduce(128), // >=, reduce: MapLiteral - reduce(128), // <, reduce: MapLiteral - reduce(128), // <=, reduce: MapLiteral - reduce(128), // |, reduce: MapLiteral - reduce(128), // ^, reduce: MapLiteral - reduce(128), // &, reduce: MapLiteral - reduce(128), // <<, reduce: MapLiteral - reduce(128), // >>, reduce: MapLiteral - reduce(128), // >>>, reduce: MapLiteral - reduce(128), // +, reduce: MapLiteral - reduce(128), // -, reduce: MapLiteral - reduce(128), // .+, reduce: MapLiteral - reduce(128), // .-, reduce: MapLiteral - reduce(128), // ., reduce: MapLiteral - reduce(128), // *, reduce: MapLiteral - reduce(128), // /, reduce: MapLiteral - reduce(128), // //, reduce: MapLiteral - reduce(128), // %, reduce: MapLiteral - reduce(128), // .*, reduce: MapLiteral - reduce(128), // ./, reduce: MapLiteral - reduce(128), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(128), // **, reduce: MapLiteral - nil, // ( + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(128), // [, reduce: MapLiteral - reduce(128), // ,, reduce: MapLiteral - nil, // { - reduce(128), // }, reduce: MapLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -207277,6 +211151,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(125), // }, reduce: ArrayLiteral nil, // = nil, // md_token_filter nil, // md_token_emit @@ -207308,40 +211184,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(153), // ?, reduce: FcnOrSubrCall + reduce(125), // ?, reduce: ArrayLiteral nil, // : - reduce(153), // ||, reduce: FcnOrSubrCall - reduce(153), // ^^, reduce: FcnOrSubrCall - reduce(153), // &&, reduce: FcnOrSubrCall - reduce(153), // =~, reduce: FcnOrSubrCall - reduce(153), // !=~, reduce: FcnOrSubrCall - reduce(153), // ==, reduce: FcnOrSubrCall - reduce(153), // !=, reduce: FcnOrSubrCall - reduce(153), // >, reduce: FcnOrSubrCall - reduce(153), // >=, reduce: FcnOrSubrCall - reduce(153), // <, reduce: FcnOrSubrCall - reduce(153), // <=, reduce: FcnOrSubrCall - reduce(153), // |, reduce: FcnOrSubrCall - reduce(153), // ^, reduce: FcnOrSubrCall - reduce(153), // &, reduce: FcnOrSubrCall - reduce(153), // <<, reduce: FcnOrSubrCall - reduce(153), // >>, reduce: FcnOrSubrCall - reduce(153), // >>>, reduce: FcnOrSubrCall - reduce(153), // +, reduce: FcnOrSubrCall - reduce(153), // -, reduce: FcnOrSubrCall - reduce(153), // .+, reduce: FcnOrSubrCall - reduce(153), // .-, reduce: FcnOrSubrCall - reduce(153), // ., reduce: FcnOrSubrCall - reduce(153), // *, reduce: FcnOrSubrCall - reduce(153), // /, reduce: FcnOrSubrCall - reduce(153), // //, reduce: FcnOrSubrCall - reduce(153), // %, reduce: FcnOrSubrCall - reduce(153), // .*, reduce: FcnOrSubrCall - reduce(153), // ./, reduce: FcnOrSubrCall - reduce(153), // .//, reduce: FcnOrSubrCall + reduce(125), // ||, reduce: ArrayLiteral + reduce(125), // ^^, reduce: ArrayLiteral + reduce(125), // &&, reduce: ArrayLiteral + reduce(125), // =~, reduce: ArrayLiteral + reduce(125), // !=~, reduce: ArrayLiteral + reduce(125), // ==, reduce: ArrayLiteral + reduce(125), // !=, reduce: ArrayLiteral + reduce(125), // >, reduce: ArrayLiteral + reduce(125), // >=, reduce: ArrayLiteral + reduce(125), // <, reduce: ArrayLiteral + reduce(125), // <=, reduce: ArrayLiteral + reduce(125), // |, reduce: ArrayLiteral + reduce(125), // ^, reduce: ArrayLiteral + reduce(125), // &, reduce: ArrayLiteral + reduce(125), // <<, reduce: ArrayLiteral + reduce(125), // >>, reduce: ArrayLiteral + reduce(125), // >>>, reduce: ArrayLiteral + reduce(125), // +, reduce: ArrayLiteral + reduce(125), // -, reduce: ArrayLiteral + reduce(125), // .+, reduce: ArrayLiteral + reduce(125), // .-, reduce: ArrayLiteral + reduce(125), // ., reduce: ArrayLiteral + reduce(125), // *, reduce: ArrayLiteral + reduce(125), // /, reduce: ArrayLiteral + reduce(125), // //, reduce: ArrayLiteral + reduce(125), // %, reduce: ArrayLiteral + reduce(125), // .*, reduce: ArrayLiteral + reduce(125), // ./, reduce: ArrayLiteral + reduce(125), // .//, reduce: ArrayLiteral nil, // ! nil, // ~ - reduce(153), // **, reduce: FcnOrSubrCall + reduce(125), // **, reduce: ArrayLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -207351,10 +211227,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(153), // [, reduce: FcnOrSubrCall - reduce(153), // ,, reduce: FcnOrSubrCall - nil, // { - reduce(153), // }, reduce: FcnOrSubrCall + reduce(125), // [, reduce: ArrayLiteral + reduce(125), // ,, reduce: ArrayLiteral nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -207373,6 +211247,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -207384,6 +211260,117 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + reduce(156), // }, reduce: FcnOrSubrCall + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(156), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(156), // ||, reduce: FcnOrSubrCall + reduce(156), // ^^, reduce: FcnOrSubrCall + reduce(156), // &&, reduce: FcnOrSubrCall + reduce(156), // =~, reduce: FcnOrSubrCall + reduce(156), // !=~, reduce: FcnOrSubrCall + reduce(156), // ==, reduce: FcnOrSubrCall + reduce(156), // !=, reduce: FcnOrSubrCall + reduce(156), // >, reduce: FcnOrSubrCall + reduce(156), // >=, reduce: FcnOrSubrCall + reduce(156), // <, reduce: FcnOrSubrCall + reduce(156), // <=, reduce: FcnOrSubrCall + reduce(156), // |, reduce: FcnOrSubrCall + reduce(156), // ^, reduce: FcnOrSubrCall + reduce(156), // &, reduce: FcnOrSubrCall + reduce(156), // <<, reduce: FcnOrSubrCall + reduce(156), // >>, reduce: FcnOrSubrCall + reduce(156), // >>>, reduce: FcnOrSubrCall + reduce(156), // +, reduce: FcnOrSubrCall + reduce(156), // -, reduce: FcnOrSubrCall + reduce(156), // .+, reduce: FcnOrSubrCall + reduce(156), // .-, reduce: FcnOrSubrCall + reduce(156), // ., reduce: FcnOrSubrCall + reduce(156), // *, reduce: FcnOrSubrCall + reduce(156), // /, reduce: FcnOrSubrCall + reduce(156), // //, reduce: FcnOrSubrCall + reduce(156), // %, reduce: FcnOrSubrCall + reduce(156), // .*, reduce: FcnOrSubrCall + reduce(156), // ./, reduce: FcnOrSubrCall + reduce(156), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(156), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(156), // [, reduce: FcnOrSubrCall + reduce(156), // ,, reduce: FcnOrSubrCall + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1939 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -207450,7 +211437,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(2017), // ) + shift(2037), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -207460,8 +211447,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -207480,17 +211465,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1939 + actionRow{ // S1940 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -207523,7 +211512,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - reduce(55), // :, reduce: TernaryTerm + reduce(58), // :, reduce: TernaryTerm nil, // || nil, // ^^ nil, // && @@ -207567,8 +211556,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -207587,17 +211574,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S1940 + actionRow{ // S1941 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -207605,7 +211596,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - shift(2018), // ] + shift(2038), // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -207674,115 +211665,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1941 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(150), // ?, reduce: ArraySliceAccess - reduce(150), // :, reduce: ArraySliceAccess - reduce(150), // ||, reduce: ArraySliceAccess - reduce(150), // ^^, reduce: ArraySliceAccess - reduce(150), // &&, reduce: ArraySliceAccess - reduce(150), // =~, reduce: ArraySliceAccess - reduce(150), // !=~, reduce: ArraySliceAccess - reduce(150), // ==, reduce: ArraySliceAccess - reduce(150), // !=, reduce: ArraySliceAccess - reduce(150), // >, reduce: ArraySliceAccess - reduce(150), // >=, reduce: ArraySliceAccess - reduce(150), // <, reduce: ArraySliceAccess - reduce(150), // <=, reduce: ArraySliceAccess - reduce(150), // |, reduce: ArraySliceAccess - reduce(150), // ^, reduce: ArraySliceAccess - reduce(150), // &, reduce: ArraySliceAccess - reduce(150), // <<, reduce: ArraySliceAccess - reduce(150), // >>, reduce: ArraySliceAccess - reduce(150), // >>>, reduce: ArraySliceAccess - reduce(150), // +, reduce: ArraySliceAccess - reduce(150), // -, reduce: ArraySliceAccess - reduce(150), // .+, reduce: ArraySliceAccess - reduce(150), // .-, reduce: ArraySliceAccess - reduce(150), // ., reduce: ArraySliceAccess - reduce(150), // *, reduce: ArraySliceAccess - reduce(150), // /, reduce: ArraySliceAccess - reduce(150), // //, reduce: ArraySliceAccess - reduce(150), // %, reduce: ArraySliceAccess - reduce(150), // .*, reduce: ArraySliceAccess - reduce(150), // ./, reduce: ArraySliceAccess - reduce(150), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(150), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(150), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -207801,6 +211683,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -207812,6 +211696,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -207843,40 +211729,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess - reduce(149), // :, reduce: ArraySliceAccess - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // >>>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess + reduce(153), // ?, reduce: ArraySliceAccess + reduce(153), // :, reduce: ArraySliceAccess + reduce(153), // ||, reduce: ArraySliceAccess + reduce(153), // ^^, reduce: ArraySliceAccess + reduce(153), // &&, reduce: ArraySliceAccess + reduce(153), // =~, reduce: ArraySliceAccess + reduce(153), // !=~, reduce: ArraySliceAccess + reduce(153), // ==, reduce: ArraySliceAccess + reduce(153), // !=, reduce: ArraySliceAccess + reduce(153), // >, reduce: ArraySliceAccess + reduce(153), // >=, reduce: ArraySliceAccess + reduce(153), // <, reduce: ArraySliceAccess + reduce(153), // <=, reduce: ArraySliceAccess + reduce(153), // |, reduce: ArraySliceAccess + reduce(153), // ^, reduce: ArraySliceAccess + reduce(153), // &, reduce: ArraySliceAccess + reduce(153), // <<, reduce: ArraySliceAccess + reduce(153), // >>, reduce: ArraySliceAccess + reduce(153), // >>>, reduce: ArraySliceAccess + reduce(153), // +, reduce: ArraySliceAccess + reduce(153), // -, reduce: ArraySliceAccess + reduce(153), // .+, reduce: ArraySliceAccess + reduce(153), // .-, reduce: ArraySliceAccess + reduce(153), // ., reduce: ArraySliceAccess + reduce(153), // *, reduce: ArraySliceAccess + reduce(153), // /, reduce: ArraySliceAccess + reduce(153), // //, reduce: ArraySliceAccess + reduce(153), // %, reduce: ArraySliceAccess + reduce(153), // .*, reduce: ArraySliceAccess + reduce(153), // ./, reduce: ArraySliceAccess + reduce(153), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess + reduce(153), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -207886,10 +211772,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(149), // [, reduce: ArraySliceAccess + reduce(153), // [, reduce: ArraySliceAccess nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -207908,6 +211792,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -207915,6858 +211801,121 @@ var actionTab = actionTable{ actionRow{ // S1943 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(899), // md_token_field_name - shift(900), // $[ - nil, // ] - shift(901), // md_token_braced_field_name - shift(903), // md_token_full_srec - shift(908), // md_token_oosvar_name - shift(909), // @[ - shift(910), // md_token_braced_oosvar_name - shift(912), // md_token_full_oosvar - shift(914), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(927), // + - shift(929), // - - shift(930), // .+ - shift(931), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(934), // ! - shift(935), // ~ - nil, // ** - shift(937), // ( - nil, // ) - shift(940), // md_token_string_literal - shift(941), // md_token_int_literal - shift(942), // md_token_float_literal - shift(943), // md_token_boolean_literal - shift(944), // md_token_M_PI - shift(945), // md_token_M_E - shift(946), // md_token_panic - shift(948), // [ - nil, // , - shift(950), // { - nil, // } - shift(952), // md_token_IPS - shift(953), // md_token_IFS - shift(954), // md_token_IRS - shift(955), // md_token_OPS - shift(956), // md_token_OFS - shift(957), // md_token_ORS - shift(958), // md_token_NF - shift(959), // md_token_NR - shift(960), // md_token_FNR - shift(961), // md_token_FILENAME - shift(962), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(152), // ?, reduce: ArraySliceAccess + reduce(152), // :, reduce: ArraySliceAccess + reduce(152), // ||, reduce: ArraySliceAccess + reduce(152), // ^^, reduce: ArraySliceAccess + reduce(152), // &&, reduce: ArraySliceAccess + reduce(152), // =~, reduce: ArraySliceAccess + reduce(152), // !=~, reduce: ArraySliceAccess + reduce(152), // ==, reduce: ArraySliceAccess + reduce(152), // !=, reduce: ArraySliceAccess + reduce(152), // >, reduce: ArraySliceAccess + reduce(152), // >=, reduce: ArraySliceAccess + reduce(152), // <, reduce: ArraySliceAccess + reduce(152), // <=, reduce: ArraySliceAccess + reduce(152), // |, reduce: ArraySliceAccess + reduce(152), // ^, reduce: ArraySliceAccess + reduce(152), // &, reduce: ArraySliceAccess + reduce(152), // <<, reduce: ArraySliceAccess + reduce(152), // >>, reduce: ArraySliceAccess + reduce(152), // >>>, reduce: ArraySliceAccess + reduce(152), // +, reduce: ArraySliceAccess + reduce(152), // -, reduce: ArraySliceAccess + reduce(152), // .+, reduce: ArraySliceAccess + reduce(152), // .-, reduce: ArraySliceAccess + reduce(152), // ., reduce: ArraySliceAccess + reduce(152), // *, reduce: ArraySliceAccess + reduce(152), // /, reduce: ArraySliceAccess + reduce(152), // //, reduce: ArraySliceAccess + reduce(152), // %, reduce: ArraySliceAccess + reduce(152), // .*, reduce: ArraySliceAccess + reduce(152), // ./, reduce: ArraySliceAccess + reduce(152), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(152), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(152), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S1944 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(146), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(146), // ||, reduce: ArrayOrMapIndexAccess - reduce(146), // ^^, reduce: ArrayOrMapIndexAccess - reduce(146), // &&, reduce: ArrayOrMapIndexAccess - reduce(146), // =~, reduce: ArrayOrMapIndexAccess - reduce(146), // !=~, reduce: ArrayOrMapIndexAccess - reduce(146), // ==, reduce: ArrayOrMapIndexAccess - reduce(146), // !=, reduce: ArrayOrMapIndexAccess - reduce(146), // >, reduce: ArrayOrMapIndexAccess - reduce(146), // >=, reduce: ArrayOrMapIndexAccess - reduce(146), // <, reduce: ArrayOrMapIndexAccess - reduce(146), // <=, reduce: ArrayOrMapIndexAccess - reduce(146), // |, reduce: ArrayOrMapIndexAccess - reduce(146), // ^, reduce: ArrayOrMapIndexAccess - reduce(146), // &, reduce: ArrayOrMapIndexAccess - reduce(146), // <<, reduce: ArrayOrMapIndexAccess - reduce(146), // >>, reduce: ArrayOrMapIndexAccess - reduce(146), // >>>, reduce: ArrayOrMapIndexAccess - reduce(146), // +, reduce: ArrayOrMapIndexAccess - reduce(146), // -, reduce: ArrayOrMapIndexAccess - reduce(146), // .+, reduce: ArrayOrMapIndexAccess - reduce(146), // .-, reduce: ArrayOrMapIndexAccess - reduce(146), // ., reduce: ArrayOrMapIndexAccess - reduce(146), // *, reduce: ArrayOrMapIndexAccess - reduce(146), // /, reduce: ArrayOrMapIndexAccess - reduce(146), // //, reduce: ArrayOrMapIndexAccess - reduce(146), // %, reduce: ArrayOrMapIndexAccess - reduce(146), // .*, reduce: ArrayOrMapIndexAccess - reduce(146), // ./, reduce: ArrayOrMapIndexAccess - reduce(146), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - reduce(146), // ), reduce: ArrayOrMapIndexAccess - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(146), // [, reduce: ArrayOrMapIndexAccess - reduce(146), // ,, reduce: ArrayOrMapIndexAccess - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1945 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(2021), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1946 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(2022), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1947 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(151), // ?, reduce: ArraySliceAccess - nil, // : - reduce(151), // ||, reduce: ArraySliceAccess - reduce(151), // ^^, reduce: ArraySliceAccess - reduce(151), // &&, reduce: ArraySliceAccess - reduce(151), // =~, reduce: ArraySliceAccess - reduce(151), // !=~, reduce: ArraySliceAccess - reduce(151), // ==, reduce: ArraySliceAccess - reduce(151), // !=, reduce: ArraySliceAccess - reduce(151), // >, reduce: ArraySliceAccess - reduce(151), // >=, reduce: ArraySliceAccess - reduce(151), // <, reduce: ArraySliceAccess - reduce(151), // <=, reduce: ArraySliceAccess - reduce(151), // |, reduce: ArraySliceAccess - reduce(151), // ^, reduce: ArraySliceAccess - reduce(151), // &, reduce: ArraySliceAccess - reduce(151), // <<, reduce: ArraySliceAccess - reduce(151), // >>, reduce: ArraySliceAccess - reduce(151), // >>>, reduce: ArraySliceAccess - reduce(151), // +, reduce: ArraySliceAccess - reduce(151), // -, reduce: ArraySliceAccess - reduce(151), // .+, reduce: ArraySliceAccess - reduce(151), // .-, reduce: ArraySliceAccess - reduce(151), // ., reduce: ArraySliceAccess - reduce(151), // *, reduce: ArraySliceAccess - reduce(151), // /, reduce: ArraySliceAccess - reduce(151), // //, reduce: ArraySliceAccess - reduce(151), // %, reduce: ArraySliceAccess - reduce(151), // .*, reduce: ArraySliceAccess - reduce(151), // ./, reduce: ArraySliceAccess - reduce(151), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(151), // **, reduce: ArraySliceAccess - nil, // ( - reduce(151), // ), reduce: ArraySliceAccess - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(151), // [, reduce: ArraySliceAccess - reduce(151), // ,, reduce: ArraySliceAccess - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1948 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(154), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(154), // ||, reduce: FcnOrSubrCall - reduce(154), // ^^, reduce: FcnOrSubrCall - reduce(154), // &&, reduce: FcnOrSubrCall - reduce(154), // =~, reduce: FcnOrSubrCall - reduce(154), // !=~, reduce: FcnOrSubrCall - reduce(154), // ==, reduce: FcnOrSubrCall - reduce(154), // !=, reduce: FcnOrSubrCall - reduce(154), // >, reduce: FcnOrSubrCall - reduce(154), // >=, reduce: FcnOrSubrCall - reduce(154), // <, reduce: FcnOrSubrCall - reduce(154), // <=, reduce: FcnOrSubrCall - reduce(154), // |, reduce: FcnOrSubrCall - reduce(154), // ^, reduce: FcnOrSubrCall - reduce(154), // &, reduce: FcnOrSubrCall - reduce(154), // <<, reduce: FcnOrSubrCall - reduce(154), // >>, reduce: FcnOrSubrCall - reduce(154), // >>>, reduce: FcnOrSubrCall - reduce(154), // +, reduce: FcnOrSubrCall - reduce(154), // -, reduce: FcnOrSubrCall - reduce(154), // .+, reduce: FcnOrSubrCall - reduce(154), // .-, reduce: FcnOrSubrCall - reduce(154), // ., reduce: FcnOrSubrCall - reduce(154), // *, reduce: FcnOrSubrCall - reduce(154), // /, reduce: FcnOrSubrCall - reduce(154), // //, reduce: FcnOrSubrCall - reduce(154), // %, reduce: FcnOrSubrCall - reduce(154), // .*, reduce: FcnOrSubrCall - reduce(154), // ./, reduce: FcnOrSubrCall - reduce(154), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(154), // **, reduce: FcnOrSubrCall - nil, // ( - reduce(154), // ), reduce: FcnOrSubrCall - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(154), // [, reduce: FcnOrSubrCall - reduce(154), // ,, reduce: FcnOrSubrCall - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1949 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(58), // $, reduce: TernaryTerm nil, // empty - reduce(25), // ;, reduce: IndirectFieldValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: IndirectFieldValue - nil, // : - reduce(25), // ||, reduce: IndirectFieldValue - reduce(25), // ^^, reduce: IndirectFieldValue - reduce(25), // &&, reduce: IndirectFieldValue - reduce(25), // =~, reduce: IndirectFieldValue - reduce(25), // !=~, reduce: IndirectFieldValue - reduce(25), // ==, reduce: IndirectFieldValue - reduce(25), // !=, reduce: IndirectFieldValue - reduce(25), // >, reduce: IndirectFieldValue - reduce(25), // >=, reduce: IndirectFieldValue - reduce(25), // <, reduce: IndirectFieldValue - reduce(25), // <=, reduce: IndirectFieldValue - reduce(25), // |, reduce: IndirectFieldValue - reduce(25), // ^, reduce: IndirectFieldValue - reduce(25), // &, reduce: IndirectFieldValue - reduce(25), // <<, reduce: IndirectFieldValue - reduce(25), // >>, reduce: IndirectFieldValue - reduce(25), // >>>, reduce: IndirectFieldValue - reduce(25), // +, reduce: IndirectFieldValue - reduce(25), // -, reduce: IndirectFieldValue - reduce(25), // .+, reduce: IndirectFieldValue - reduce(25), // .-, reduce: IndirectFieldValue - reduce(25), // ., reduce: IndirectFieldValue - reduce(25), // *, reduce: IndirectFieldValue - reduce(25), // /, reduce: IndirectFieldValue - reduce(25), // //, reduce: IndirectFieldValue - reduce(25), // %, reduce: IndirectFieldValue - reduce(25), // .*, reduce: IndirectFieldValue - reduce(25), // ./, reduce: IndirectFieldValue - reduce(25), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: IndirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(25), // [, reduce: IndirectFieldValue - nil, // , + reduce(58), // ;, reduce: TernaryTerm nil, // { - reduce(25), // }, reduce: IndirectFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1950 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(32), // ;, reduce: IndirectOosvarValue - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(32), // ||, reduce: IndirectOosvarValue - reduce(32), // ^^, reduce: IndirectOosvarValue - reduce(32), // &&, reduce: IndirectOosvarValue - reduce(32), // =~, reduce: IndirectOosvarValue - reduce(32), // !=~, reduce: IndirectOosvarValue - reduce(32), // ==, reduce: IndirectOosvarValue - reduce(32), // !=, reduce: IndirectOosvarValue - reduce(32), // >, reduce: IndirectOosvarValue - reduce(32), // >=, reduce: IndirectOosvarValue - reduce(32), // <, reduce: IndirectOosvarValue - reduce(32), // <=, reduce: IndirectOosvarValue - reduce(32), // |, reduce: IndirectOosvarValue - reduce(32), // ^, reduce: IndirectOosvarValue - reduce(32), // &, reduce: IndirectOosvarValue - reduce(32), // <<, reduce: IndirectOosvarValue - reduce(32), // >>, reduce: IndirectOosvarValue - reduce(32), // >>>, reduce: IndirectOosvarValue - reduce(32), // +, reduce: IndirectOosvarValue - reduce(32), // -, reduce: IndirectOosvarValue - reduce(32), // .+, reduce: IndirectOosvarValue - reduce(32), // .-, reduce: IndirectOosvarValue - reduce(32), // ., reduce: IndirectOosvarValue - reduce(32), // *, reduce: IndirectOosvarValue - reduce(32), // /, reduce: IndirectOosvarValue - reduce(32), // //, reduce: IndirectOosvarValue - reduce(32), // %, reduce: IndirectOosvarValue - reduce(32), // .*, reduce: IndirectOosvarValue - reduce(32), // ./, reduce: IndirectOosvarValue - reduce(32), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(32), // **, reduce: IndirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(32), // [, reduce: IndirectOosvarValue - nil, // , - nil, // { - reduce(32), // }, reduce: IndirectOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1951 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(2023), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1952 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(57), // ;, reduce: LogicalOrTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalOrTerm - nil, // : - reduce(57), // ||, reduce: LogicalOrTerm - shift(1782), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(57), // }, reduce: LogicalOrTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1953 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(59), // ;, reduce: LogicalXORTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalXORTerm - nil, // : - reduce(59), // ||, reduce: LogicalXORTerm - reduce(59), // ^^, reduce: LogicalXORTerm - shift(1783), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(59), // }, reduce: LogicalXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1954 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(61), // ;, reduce: LogicalAndTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalAndTerm - nil, // : - reduce(61), // ||, reduce: LogicalAndTerm - reduce(61), // ^^, reduce: LogicalAndTerm - reduce(61), // &&, reduce: LogicalAndTerm - shift(1784), // =~ - shift(1785), // !=~ - shift(1786), // == - shift(1787), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(61), // }, reduce: LogicalAndTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1955 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(63), // ;, reduce: EqneTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(1788), // > - shift(1789), // >= - shift(1790), // < - shift(1791), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(63), // }, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1956 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(64), // ;, reduce: EqneTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(1788), // > - shift(1789), // >= - shift(1790), // < - shift(1791), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(64), // }, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1957 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(65), // ;, reduce: EqneTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(1788), // > - shift(1789), // >= - shift(1790), // < - shift(1791), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(65), // }, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1958 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(66), // ;, reduce: EqneTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - nil, // : - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(1788), // > - shift(1789), // >= - shift(1790), // < - shift(1791), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(66), // }, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1959 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(68), // ;, reduce: CmpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(1792), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(68), // }, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1960 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(69), // ;, reduce: CmpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: CmpTerm - nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(1792), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(69), // }, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1961 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(70), // ;, reduce: CmpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: CmpTerm - nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(1792), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(70), // }, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1962 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(71), // ;, reduce: CmpTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: CmpTerm - nil, // : - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(1792), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(71), // }, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1963 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(73), // ;, reduce: BitwiseORTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: BitwiseORTerm - nil, // : - reduce(73), // ||, reduce: BitwiseORTerm - reduce(73), // ^^, reduce: BitwiseORTerm - reduce(73), // &&, reduce: BitwiseORTerm - reduce(73), // =~, reduce: BitwiseORTerm - reduce(73), // !=~, reduce: BitwiseORTerm - reduce(73), // ==, reduce: BitwiseORTerm - reduce(73), // !=, reduce: BitwiseORTerm - reduce(73), // >, reduce: BitwiseORTerm - reduce(73), // >=, reduce: BitwiseORTerm - reduce(73), // <, reduce: BitwiseORTerm - reduce(73), // <=, reduce: BitwiseORTerm - reduce(73), // |, reduce: BitwiseORTerm - shift(1793), // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(73), // }, reduce: BitwiseORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1964 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(75), // ;, reduce: BitwiseXORTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(75), // ||, reduce: BitwiseXORTerm - reduce(75), // ^^, reduce: BitwiseXORTerm - reduce(75), // &&, reduce: BitwiseXORTerm - reduce(75), // =~, reduce: BitwiseXORTerm - reduce(75), // !=~, reduce: BitwiseXORTerm - reduce(75), // ==, reduce: BitwiseXORTerm - reduce(75), // !=, reduce: BitwiseXORTerm - reduce(75), // >, reduce: BitwiseXORTerm - reduce(75), // >=, reduce: BitwiseXORTerm - reduce(75), // <, reduce: BitwiseXORTerm - reduce(75), // <=, reduce: BitwiseXORTerm - reduce(75), // |, reduce: BitwiseXORTerm - reduce(75), // ^, reduce: BitwiseXORTerm - shift(1794), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(75), // }, reduce: BitwiseXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1965 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(77), // ;, reduce: BitwiseANDTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(77), // ||, reduce: BitwiseANDTerm - reduce(77), // ^^, reduce: BitwiseANDTerm - reduce(77), // &&, reduce: BitwiseANDTerm - reduce(77), // =~, reduce: BitwiseANDTerm - reduce(77), // !=~, reduce: BitwiseANDTerm - reduce(77), // ==, reduce: BitwiseANDTerm - reduce(77), // !=, reduce: BitwiseANDTerm - reduce(77), // >, reduce: BitwiseANDTerm - reduce(77), // >=, reduce: BitwiseANDTerm - reduce(77), // <, reduce: BitwiseANDTerm - reduce(77), // <=, reduce: BitwiseANDTerm - reduce(77), // |, reduce: BitwiseANDTerm - reduce(77), // ^, reduce: BitwiseANDTerm - reduce(77), // &, reduce: BitwiseANDTerm - shift(1795), // << - shift(1796), // >> - shift(1797), // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(77), // }, reduce: BitwiseANDTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1966 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(79), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(79), // ||, reduce: BitwiseShiftTerm - reduce(79), // ^^, reduce: BitwiseShiftTerm - reduce(79), // &&, reduce: BitwiseShiftTerm - reduce(79), // =~, reduce: BitwiseShiftTerm - reduce(79), // !=~, reduce: BitwiseShiftTerm - reduce(79), // ==, reduce: BitwiseShiftTerm - reduce(79), // !=, reduce: BitwiseShiftTerm - reduce(79), // >, reduce: BitwiseShiftTerm - reduce(79), // >=, reduce: BitwiseShiftTerm - reduce(79), // <, reduce: BitwiseShiftTerm - reduce(79), // <=, reduce: BitwiseShiftTerm - reduce(79), // |, reduce: BitwiseShiftTerm - reduce(79), // ^, reduce: BitwiseShiftTerm - reduce(79), // &, reduce: BitwiseShiftTerm - reduce(79), // <<, reduce: BitwiseShiftTerm - reduce(79), // >>, reduce: BitwiseShiftTerm - reduce(79), // >>>, reduce: BitwiseShiftTerm - shift(1798), // + - shift(1799), // - - shift(1800), // .+ - shift(1801), // .- - shift(1802), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(79), // }, reduce: BitwiseShiftTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1967 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(80), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - reduce(80), // >>>, reduce: BitwiseShiftTerm - shift(1798), // + - shift(1799), // - - shift(1800), // .+ - shift(1801), // .- - shift(1802), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(80), // }, reduce: BitwiseShiftTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1968 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(81), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(1798), // + - shift(1799), // - - shift(1800), // .+ - shift(1801), // .- - shift(1802), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(81), // }, reduce: BitwiseShiftTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1969 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(83), // ;, reduce: AddsubdotTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // >>>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(1804), // * - shift(1805), // / - shift(1806), // // - shift(1807), // % - shift(1808), // .* - shift(1809), // ./ - shift(1810), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(83), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1970 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(84), // ;, reduce: AddsubdotTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm - nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // >>>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(1804), // * - shift(1805), // / - shift(1806), // // - shift(1807), // % - shift(1808), // .* - shift(1809), // ./ - shift(1810), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(84), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1971 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(85), // ;, reduce: AddsubdotTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm - nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // >>>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(1804), // * - shift(1805), // / - shift(1806), // // - shift(1807), // % - shift(1808), // .* - shift(1809), // ./ - shift(1810), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(85), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1972 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(86), // ;, reduce: AddsubdotTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm - nil, // : - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // >>>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(1804), // * - shift(1805), // / - shift(1806), // // - shift(1807), // % - shift(1808), // .* - shift(1809), // ./ - shift(1810), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(86), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1973 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(87), // ;, reduce: AddsubdotTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm - nil, // : - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // >>>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(1804), // * - shift(1805), // / - shift(1806), // // - shift(1807), // % - shift(1808), // .* - shift(1809), // ./ - shift(1810), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(87), // }, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1974 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(89), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // >>>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(89), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1975 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(90), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // >>>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(90), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1976 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(91), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // >>>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(91), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1977 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(92), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: MuldivTerm - nil, // : - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // >>>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(92), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1978 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(93), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: MuldivTerm - nil, // : - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // >>>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(93), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1979 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(94), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: MuldivTerm - nil, // : - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // >>>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(94), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1980 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(95), // ;, reduce: MuldivTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: MuldivTerm - nil, // : - reduce(95), // ||, reduce: MuldivTerm - reduce(95), // ^^, reduce: MuldivTerm - reduce(95), // &&, reduce: MuldivTerm - reduce(95), // =~, reduce: MuldivTerm - reduce(95), // !=~, reduce: MuldivTerm - reduce(95), // ==, reduce: MuldivTerm - reduce(95), // !=, reduce: MuldivTerm - reduce(95), // >, reduce: MuldivTerm - reduce(95), // >=, reduce: MuldivTerm - reduce(95), // <, reduce: MuldivTerm - reduce(95), // <=, reduce: MuldivTerm - reduce(95), // |, reduce: MuldivTerm - reduce(95), // ^, reduce: MuldivTerm - reduce(95), // &, reduce: MuldivTerm - reduce(95), // <<, reduce: MuldivTerm - reduce(95), // >>, reduce: MuldivTerm - reduce(95), // >>>, reduce: MuldivTerm - reduce(95), // +, reduce: MuldivTerm - reduce(95), // -, reduce: MuldivTerm - reduce(95), // .+, reduce: MuldivTerm - reduce(95), // .-, reduce: MuldivTerm - reduce(95), // ., reduce: MuldivTerm - reduce(95), // *, reduce: MuldivTerm - reduce(95), // /, reduce: MuldivTerm - reduce(95), // //, reduce: MuldivTerm - reduce(95), // %, reduce: MuldivTerm - reduce(95), // .*, reduce: MuldivTerm - reduce(95), // ./, reduce: MuldivTerm - reduce(95), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(95), // }, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1981 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(104), // ;, reduce: PowTerm - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: PowTerm - nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // >>>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(104), // }, reduce: PowTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1982 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(106), // ;, reduce: PrecedenceChainEnd - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // >>>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - reduce(106), // }, reduce: PrecedenceChainEnd - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1983 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(2024), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(2025), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1984 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(2027), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1985 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(122), // ;, reduce: ArrayLiteral - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(122), // ?, reduce: ArrayLiteral - nil, // : - reduce(122), // ||, reduce: ArrayLiteral - reduce(122), // ^^, reduce: ArrayLiteral - reduce(122), // &&, reduce: ArrayLiteral - reduce(122), // =~, reduce: ArrayLiteral - reduce(122), // !=~, reduce: ArrayLiteral - reduce(122), // ==, reduce: ArrayLiteral - reduce(122), // !=, reduce: ArrayLiteral - reduce(122), // >, reduce: ArrayLiteral - reduce(122), // >=, reduce: ArrayLiteral - reduce(122), // <, reduce: ArrayLiteral - reduce(122), // <=, reduce: ArrayLiteral - reduce(122), // |, reduce: ArrayLiteral - reduce(122), // ^, reduce: ArrayLiteral - reduce(122), // &, reduce: ArrayLiteral - reduce(122), // <<, reduce: ArrayLiteral - reduce(122), // >>, reduce: ArrayLiteral - reduce(122), // >>>, reduce: ArrayLiteral - reduce(122), // +, reduce: ArrayLiteral - reduce(122), // -, reduce: ArrayLiteral - reduce(122), // .+, reduce: ArrayLiteral - reduce(122), // .-, reduce: ArrayLiteral - reduce(122), // ., reduce: ArrayLiteral - reduce(122), // *, reduce: ArrayLiteral - reduce(122), // /, reduce: ArrayLiteral - reduce(122), // //, reduce: ArrayLiteral - reduce(122), // %, reduce: ArrayLiteral - reduce(122), // .*, reduce: ArrayLiteral - reduce(122), // ./, reduce: ArrayLiteral - reduce(122), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(122), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(122), // [, reduce: ArrayLiteral - nil, // , - nil, // { - reduce(122), // }, reduce: ArrayLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1986 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(128), // ;, reduce: MapLiteral - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(128), // ?, reduce: MapLiteral - nil, // : - reduce(128), // ||, reduce: MapLiteral - reduce(128), // ^^, reduce: MapLiteral - reduce(128), // &&, reduce: MapLiteral - reduce(128), // =~, reduce: MapLiteral - reduce(128), // !=~, reduce: MapLiteral - reduce(128), // ==, reduce: MapLiteral - reduce(128), // !=, reduce: MapLiteral - reduce(128), // >, reduce: MapLiteral - reduce(128), // >=, reduce: MapLiteral - reduce(128), // <, reduce: MapLiteral - reduce(128), // <=, reduce: MapLiteral - reduce(128), // |, reduce: MapLiteral - reduce(128), // ^, reduce: MapLiteral - reduce(128), // &, reduce: MapLiteral - reduce(128), // <<, reduce: MapLiteral - reduce(128), // >>, reduce: MapLiteral - reduce(128), // >>>, reduce: MapLiteral - reduce(128), // +, reduce: MapLiteral - reduce(128), // -, reduce: MapLiteral - reduce(128), // .+, reduce: MapLiteral - reduce(128), // .-, reduce: MapLiteral - reduce(128), // ., reduce: MapLiteral - reduce(128), // *, reduce: MapLiteral - reduce(128), // /, reduce: MapLiteral - reduce(128), // //, reduce: MapLiteral - reduce(128), // %, reduce: MapLiteral - reduce(128), // .*, reduce: MapLiteral - reduce(128), // ./, reduce: MapLiteral - reduce(128), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(128), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(128), // [, reduce: MapLiteral - nil, // , - nil, // { - reduce(128), // }, reduce: MapLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1987 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(153), // ;, reduce: FcnOrSubrCall - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(153), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(153), // ||, reduce: FcnOrSubrCall - reduce(153), // ^^, reduce: FcnOrSubrCall - reduce(153), // &&, reduce: FcnOrSubrCall - reduce(153), // =~, reduce: FcnOrSubrCall - reduce(153), // !=~, reduce: FcnOrSubrCall - reduce(153), // ==, reduce: FcnOrSubrCall - reduce(153), // !=, reduce: FcnOrSubrCall - reduce(153), // >, reduce: FcnOrSubrCall - reduce(153), // >=, reduce: FcnOrSubrCall - reduce(153), // <, reduce: FcnOrSubrCall - reduce(153), // <=, reduce: FcnOrSubrCall - reduce(153), // |, reduce: FcnOrSubrCall - reduce(153), // ^, reduce: FcnOrSubrCall - reduce(153), // &, reduce: FcnOrSubrCall - reduce(153), // <<, reduce: FcnOrSubrCall - reduce(153), // >>, reduce: FcnOrSubrCall - reduce(153), // >>>, reduce: FcnOrSubrCall - reduce(153), // +, reduce: FcnOrSubrCall - reduce(153), // -, reduce: FcnOrSubrCall - reduce(153), // .+, reduce: FcnOrSubrCall - reduce(153), // .-, reduce: FcnOrSubrCall - reduce(153), // ., reduce: FcnOrSubrCall - reduce(153), // *, reduce: FcnOrSubrCall - reduce(153), // /, reduce: FcnOrSubrCall - reduce(153), // //, reduce: FcnOrSubrCall - reduce(153), // %, reduce: FcnOrSubrCall - reduce(153), // .*, reduce: FcnOrSubrCall - reduce(153), // ./, reduce: FcnOrSubrCall - reduce(153), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(153), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(153), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - reduce(153), // }, reduce: FcnOrSubrCall - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1988 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(2028), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1989 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1990 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(146), // ;, reduce: ArrayOrMapIndexAccess - reduce(146), // =, reduce: ArrayOrMapIndexAccess - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(146), // ||=, reduce: ArrayOrMapIndexAccess - reduce(146), // ^^=, reduce: ArrayOrMapIndexAccess - reduce(146), // &&=, reduce: ArrayOrMapIndexAccess - reduce(146), // |=, reduce: ArrayOrMapIndexAccess - reduce(146), // ^=, reduce: ArrayOrMapIndexAccess - reduce(146), // <<=, reduce: ArrayOrMapIndexAccess - reduce(146), // >>=, reduce: ArrayOrMapIndexAccess - reduce(146), // >>>=, reduce: ArrayOrMapIndexAccess - reduce(146), // +=, reduce: ArrayOrMapIndexAccess - reduce(146), // .=, reduce: ArrayOrMapIndexAccess - reduce(146), // -=, reduce: ArrayOrMapIndexAccess - reduce(146), // *=, reduce: ArrayOrMapIndexAccess - reduce(146), // /=, reduce: ArrayOrMapIndexAccess - reduce(146), // //=, reduce: ArrayOrMapIndexAccess - reduce(146), // %=, reduce: ArrayOrMapIndexAccess - reduce(146), // **=, reduce: ArrayOrMapIndexAccess - reduce(146), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(146), // ||, reduce: ArrayOrMapIndexAccess - reduce(146), // ^^, reduce: ArrayOrMapIndexAccess - reduce(146), // &&, reduce: ArrayOrMapIndexAccess - reduce(146), // =~, reduce: ArrayOrMapIndexAccess - reduce(146), // !=~, reduce: ArrayOrMapIndexAccess - reduce(146), // ==, reduce: ArrayOrMapIndexAccess - reduce(146), // !=, reduce: ArrayOrMapIndexAccess - reduce(146), // >, reduce: ArrayOrMapIndexAccess - reduce(146), // >=, reduce: ArrayOrMapIndexAccess - reduce(146), // <, reduce: ArrayOrMapIndexAccess - reduce(146), // <=, reduce: ArrayOrMapIndexAccess - reduce(146), // |, reduce: ArrayOrMapIndexAccess - reduce(146), // ^, reduce: ArrayOrMapIndexAccess - reduce(146), // &, reduce: ArrayOrMapIndexAccess - reduce(146), // <<, reduce: ArrayOrMapIndexAccess - reduce(146), // >>, reduce: ArrayOrMapIndexAccess - reduce(146), // >>>, reduce: ArrayOrMapIndexAccess - reduce(146), // +, reduce: ArrayOrMapIndexAccess - reduce(146), // -, reduce: ArrayOrMapIndexAccess - reduce(146), // .+, reduce: ArrayOrMapIndexAccess - reduce(146), // .-, reduce: ArrayOrMapIndexAccess - reduce(146), // ., reduce: ArrayOrMapIndexAccess - reduce(146), // *, reduce: ArrayOrMapIndexAccess - reduce(146), // /, reduce: ArrayOrMapIndexAccess - reduce(146), // //, reduce: ArrayOrMapIndexAccess - reduce(146), // %, reduce: ArrayOrMapIndexAccess - reduce(146), // .*, reduce: ArrayOrMapIndexAccess - reduce(146), // ./, reduce: ArrayOrMapIndexAccess - reduce(146), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(146), // [, reduce: ArrayOrMapIndexAccess - nil, // , - nil, // { - reduce(146), // }, reduce: ArrayOrMapIndexAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1991 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(2031), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1992 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(2032), // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1993 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(151), // ;, reduce: ArraySliceAccess - reduce(151), // =, reduce: ArraySliceAccess - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(151), // ||=, reduce: ArraySliceAccess - reduce(151), // ^^=, reduce: ArraySliceAccess - reduce(151), // &&=, reduce: ArraySliceAccess - reduce(151), // |=, reduce: ArraySliceAccess - reduce(151), // ^=, reduce: ArraySliceAccess - reduce(151), // <<=, reduce: ArraySliceAccess - reduce(151), // >>=, reduce: ArraySliceAccess - reduce(151), // >>>=, reduce: ArraySliceAccess - reduce(151), // +=, reduce: ArraySliceAccess - reduce(151), // .=, reduce: ArraySliceAccess - reduce(151), // -=, reduce: ArraySliceAccess - reduce(151), // *=, reduce: ArraySliceAccess - reduce(151), // /=, reduce: ArraySliceAccess - reduce(151), // //=, reduce: ArraySliceAccess - reduce(151), // %=, reduce: ArraySliceAccess - reduce(151), // **=, reduce: ArraySliceAccess - reduce(151), // ?, reduce: ArraySliceAccess - nil, // : - reduce(151), // ||, reduce: ArraySliceAccess - reduce(151), // ^^, reduce: ArraySliceAccess - reduce(151), // &&, reduce: ArraySliceAccess - reduce(151), // =~, reduce: ArraySliceAccess - reduce(151), // !=~, reduce: ArraySliceAccess - reduce(151), // ==, reduce: ArraySliceAccess - reduce(151), // !=, reduce: ArraySliceAccess - reduce(151), // >, reduce: ArraySliceAccess - reduce(151), // >=, reduce: ArraySliceAccess - reduce(151), // <, reduce: ArraySliceAccess - reduce(151), // <=, reduce: ArraySliceAccess - reduce(151), // |, reduce: ArraySliceAccess - reduce(151), // ^, reduce: ArraySliceAccess - reduce(151), // &, reduce: ArraySliceAccess - reduce(151), // <<, reduce: ArraySliceAccess - reduce(151), // >>, reduce: ArraySliceAccess - reduce(151), // >>>, reduce: ArraySliceAccess - reduce(151), // +, reduce: ArraySliceAccess - reduce(151), // -, reduce: ArraySliceAccess - reduce(151), // .+, reduce: ArraySliceAccess - reduce(151), // .-, reduce: ArraySliceAccess - reduce(151), // ., reduce: ArraySliceAccess - reduce(151), // *, reduce: ArraySliceAccess - reduce(151), // /, reduce: ArraySliceAccess - reduce(151), // //, reduce: ArraySliceAccess - reduce(151), // %, reduce: ArraySliceAccess - reduce(151), // .*, reduce: ArraySliceAccess - reduce(151), // ./, reduce: ArraySliceAccess - reduce(151), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(151), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(151), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - reduce(151), // }, reduce: ArraySliceAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1994 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(154), // ;, reduce: FcnOrSubrCall - reduce(154), // =, reduce: FcnOrSubrCall - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(154), // ||=, reduce: FcnOrSubrCall - reduce(154), // ^^=, reduce: FcnOrSubrCall - reduce(154), // &&=, reduce: FcnOrSubrCall - reduce(154), // |=, reduce: FcnOrSubrCall - reduce(154), // ^=, reduce: FcnOrSubrCall - reduce(154), // <<=, reduce: FcnOrSubrCall - reduce(154), // >>=, reduce: FcnOrSubrCall - reduce(154), // >>>=, reduce: FcnOrSubrCall - reduce(154), // +=, reduce: FcnOrSubrCall - reduce(154), // .=, reduce: FcnOrSubrCall - reduce(154), // -=, reduce: FcnOrSubrCall - reduce(154), // *=, reduce: FcnOrSubrCall - reduce(154), // /=, reduce: FcnOrSubrCall - reduce(154), // //=, reduce: FcnOrSubrCall - reduce(154), // %=, reduce: FcnOrSubrCall - reduce(154), // **=, reduce: FcnOrSubrCall - reduce(154), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(154), // ||, reduce: FcnOrSubrCall - reduce(154), // ^^, reduce: FcnOrSubrCall - reduce(154), // &&, reduce: FcnOrSubrCall - reduce(154), // =~, reduce: FcnOrSubrCall - reduce(154), // !=~, reduce: FcnOrSubrCall - reduce(154), // ==, reduce: FcnOrSubrCall - reduce(154), // !=, reduce: FcnOrSubrCall - reduce(154), // >, reduce: FcnOrSubrCall - reduce(154), // >=, reduce: FcnOrSubrCall - reduce(154), // <, reduce: FcnOrSubrCall - reduce(154), // <=, reduce: FcnOrSubrCall - reduce(154), // |, reduce: FcnOrSubrCall - reduce(154), // ^, reduce: FcnOrSubrCall - reduce(154), // &, reduce: FcnOrSubrCall - reduce(154), // <<, reduce: FcnOrSubrCall - reduce(154), // >>, reduce: FcnOrSubrCall - reduce(154), // >>>, reduce: FcnOrSubrCall - reduce(154), // +, reduce: FcnOrSubrCall - reduce(154), // -, reduce: FcnOrSubrCall - reduce(154), // .+, reduce: FcnOrSubrCall - reduce(154), // .-, reduce: FcnOrSubrCall - reduce(154), // ., reduce: FcnOrSubrCall - reduce(154), // *, reduce: FcnOrSubrCall - reduce(154), // /, reduce: FcnOrSubrCall - reduce(154), // //, reduce: FcnOrSubrCall - reduce(154), // %, reduce: FcnOrSubrCall - reduce(154), // .*, reduce: FcnOrSubrCall - reduce(154), // ./, reduce: FcnOrSubrCall - reduce(154), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(154), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(154), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - reduce(154), // }, reduce: FcnOrSubrCall - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1995 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(166), // md_token_filter, reduce: BeginBlock - reduce(166), // md_token_emit, reduce: BeginBlock - reduce(166), // md_token_dump, reduce: BeginBlock - reduce(166), // md_token_edump, reduce: BeginBlock - reduce(166), // md_token_field_name, reduce: BeginBlock - reduce(166), // $[, reduce: BeginBlock - nil, // ] - reduce(166), // md_token_braced_field_name, reduce: BeginBlock - reduce(166), // md_token_full_srec, reduce: BeginBlock - reduce(166), // md_token_oosvar_name, reduce: BeginBlock - reduce(166), // @[, reduce: BeginBlock - reduce(166), // md_token_braced_oosvar_name, reduce: BeginBlock - reduce(166), // md_token_full_oosvar, reduce: BeginBlock - reduce(166), // md_token_non_sigil_name, reduce: BeginBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(166), // +, reduce: BeginBlock - reduce(166), // -, reduce: BeginBlock - reduce(166), // .+, reduce: BeginBlock - reduce(166), // .-, reduce: BeginBlock - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(166), // !, reduce: BeginBlock - reduce(166), // ~, reduce: BeginBlock - nil, // ** - reduce(166), // (, reduce: BeginBlock - nil, // ) - reduce(166), // md_token_string_literal, reduce: BeginBlock - reduce(166), // md_token_int_literal, reduce: BeginBlock - reduce(166), // md_token_float_literal, reduce: BeginBlock - reduce(166), // md_token_boolean_literal, reduce: BeginBlock - reduce(166), // md_token_M_PI, reduce: BeginBlock - reduce(166), // md_token_M_E, reduce: BeginBlock - reduce(166), // md_token_panic, reduce: BeginBlock - reduce(166), // [, reduce: BeginBlock - nil, // , - reduce(166), // {, reduce: BeginBlock - reduce(166), // }, reduce: BeginBlock - reduce(166), // md_token_IPS, reduce: BeginBlock - reduce(166), // md_token_IFS, reduce: BeginBlock - reduce(166), // md_token_IRS, reduce: BeginBlock - reduce(166), // md_token_OPS, reduce: BeginBlock - reduce(166), // md_token_OFS, reduce: BeginBlock - reduce(166), // md_token_ORS, reduce: BeginBlock - reduce(166), // md_token_NF, reduce: BeginBlock - reduce(166), // md_token_NR, reduce: BeginBlock - reduce(166), // md_token_FNR, reduce: BeginBlock - reduce(166), // md_token_FILENAME, reduce: BeginBlock - reduce(166), // md_token_FILENUM, reduce: BeginBlock - reduce(166), // md_token_int_type, reduce: BeginBlock - reduce(166), // md_token_float_type, reduce: BeginBlock - reduce(166), // md_token_begin, reduce: BeginBlock - reduce(166), // md_token_end, reduce: BeginBlock - reduce(166), // md_token_if, reduce: BeginBlock - nil, // md_token_elif - nil, // md_token_else - reduce(166), // md_token_for, reduce: BeginBlock - nil, // md_token_in - }, - }, - actionRow{ // S1996 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(168), // md_token_filter, reduce: EndBlock - reduce(168), // md_token_emit, reduce: EndBlock - reduce(168), // md_token_dump, reduce: EndBlock - reduce(168), // md_token_edump, reduce: EndBlock - reduce(168), // md_token_field_name, reduce: EndBlock - reduce(168), // $[, reduce: EndBlock - nil, // ] - reduce(168), // md_token_braced_field_name, reduce: EndBlock - reduce(168), // md_token_full_srec, reduce: EndBlock - reduce(168), // md_token_oosvar_name, reduce: EndBlock - reduce(168), // @[, reduce: EndBlock - reduce(168), // md_token_braced_oosvar_name, reduce: EndBlock - reduce(168), // md_token_full_oosvar, reduce: EndBlock - reduce(168), // md_token_non_sigil_name, reduce: EndBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(168), // +, reduce: EndBlock - reduce(168), // -, reduce: EndBlock - reduce(168), // .+, reduce: EndBlock - reduce(168), // .-, reduce: EndBlock - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(168), // !, reduce: EndBlock - reduce(168), // ~, reduce: EndBlock - nil, // ** - reduce(168), // (, reduce: EndBlock - nil, // ) - reduce(168), // md_token_string_literal, reduce: EndBlock - reduce(168), // md_token_int_literal, reduce: EndBlock - reduce(168), // md_token_float_literal, reduce: EndBlock - reduce(168), // md_token_boolean_literal, reduce: EndBlock - reduce(168), // md_token_M_PI, reduce: EndBlock - reduce(168), // md_token_M_E, reduce: EndBlock - reduce(168), // md_token_panic, reduce: EndBlock - reduce(168), // [, reduce: EndBlock - nil, // , - reduce(168), // {, reduce: EndBlock - reduce(168), // }, reduce: EndBlock - reduce(168), // md_token_IPS, reduce: EndBlock - reduce(168), // md_token_IFS, reduce: EndBlock - reduce(168), // md_token_IRS, reduce: EndBlock - reduce(168), // md_token_OPS, reduce: EndBlock - reduce(168), // md_token_OFS, reduce: EndBlock - reduce(168), // md_token_ORS, reduce: EndBlock - reduce(168), // md_token_NF, reduce: EndBlock - reduce(168), // md_token_NR, reduce: EndBlock - reduce(168), // md_token_FNR, reduce: EndBlock - reduce(168), // md_token_FILENAME, reduce: EndBlock - reduce(168), // md_token_FILENUM, reduce: EndBlock - reduce(168), // md_token_int_type, reduce: EndBlock - reduce(168), // md_token_float_type, reduce: EndBlock - reduce(168), // md_token_begin, reduce: EndBlock - reduce(168), // md_token_end, reduce: EndBlock - reduce(168), // md_token_if, reduce: EndBlock - nil, // md_token_elif - nil, // md_token_else - reduce(168), // md_token_for, reduce: EndBlock - nil, // md_token_in - }, - }, - actionRow{ // S1997 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(2033), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1998 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(2034), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S1999 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - shift(2035), // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2000 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(308), // md_token_field_name - shift(309), // $[ - nil, // ] - shift(310), // md_token_braced_field_name - shift(312), // md_token_full_srec - shift(317), // md_token_oosvar_name - shift(318), // @[ - shift(319), // md_token_braced_oosvar_name - shift(321), // md_token_full_oosvar - shift(323), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(336), // + - shift(338), // - - shift(339), // .+ - shift(340), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(343), // ! - shift(344), // ~ - nil, // ** - shift(346), // ( - nil, // ) - shift(348), // md_token_string_literal - shift(349), // md_token_int_literal - shift(350), // md_token_float_literal - shift(351), // md_token_boolean_literal - shift(352), // md_token_M_PI - shift(353), // md_token_M_E - shift(354), // md_token_panic - shift(356), // [ - nil, // , - shift(358), // { nil, // } - shift(360), // md_token_IPS - shift(361), // md_token_IFS - shift(362), // md_token_IRS - shift(363), // md_token_OPS - shift(364), // md_token_OFS - shift(365), // md_token_ORS - shift(366), // md_token_NF - shift(367), // md_token_NR - shift(368), // md_token_FNR - shift(369), // md_token_FILENAME - shift(370), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2001 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if - nil, // md_token_elif - nil, // md_token_else - shift(1065), // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2002 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - shift(2038), // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2003 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - nil, // , - shift(2039), // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2004 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(148), // $, reduce: ArraySliceAccess - nil, // empty - reduce(148), // ;, reduce: ArraySliceAccess - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess - nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // >>>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(148), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2005 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(148), // ], reduce: ArraySliceAccess - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess - nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // >>>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(148), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2006 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess - nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // >>>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess - nil, // ( - reduce(148), // ), reduce: ArraySliceAccess - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(148), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2007 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // md_token_filter nil, // md_token_emit @@ -214774,7 +211923,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - reduce(55), // ], reduce: TernaryTerm + nil, // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -214799,7 +211948,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - reduce(55), // :, reduce: TernaryTerm + nil, // : nil, // || nil, // ^^ nil, // && @@ -214843,8 +211992,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -214863,17 +212010,457 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2008 + actionRow{ // S1945 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(2039), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1946 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(153), // $, reduce: ArraySliceAccess + nil, // empty + reduce(153), // ;, reduce: ArraySliceAccess + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(153), // ?, reduce: ArraySliceAccess + nil, // : + reduce(153), // ||, reduce: ArraySliceAccess + reduce(153), // ^^, reduce: ArraySliceAccess + reduce(153), // &&, reduce: ArraySliceAccess + reduce(153), // =~, reduce: ArraySliceAccess + reduce(153), // !=~, reduce: ArraySliceAccess + reduce(153), // ==, reduce: ArraySliceAccess + reduce(153), // !=, reduce: ArraySliceAccess + reduce(153), // >, reduce: ArraySliceAccess + reduce(153), // >=, reduce: ArraySliceAccess + reduce(153), // <, reduce: ArraySliceAccess + reduce(153), // <=, reduce: ArraySliceAccess + reduce(153), // |, reduce: ArraySliceAccess + reduce(153), // ^, reduce: ArraySliceAccess + reduce(153), // &, reduce: ArraySliceAccess + reduce(153), // <<, reduce: ArraySliceAccess + reduce(153), // >>, reduce: ArraySliceAccess + reduce(153), // >>>, reduce: ArraySliceAccess + reduce(153), // +, reduce: ArraySliceAccess + reduce(153), // -, reduce: ArraySliceAccess + reduce(153), // .+, reduce: ArraySliceAccess + reduce(153), // .-, reduce: ArraySliceAccess + reduce(153), // ., reduce: ArraySliceAccess + reduce(153), // *, reduce: ArraySliceAccess + reduce(153), // /, reduce: ArraySliceAccess + reduce(153), // //, reduce: ArraySliceAccess + reduce(153), // %, reduce: ArraySliceAccess + reduce(153), // .*, reduce: ArraySliceAccess + reduce(153), // ./, reduce: ArraySliceAccess + reduce(153), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(153), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(153), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1947 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(152), // $, reduce: ArraySliceAccess + nil, // empty + reduce(152), // ;, reduce: ArraySliceAccess + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(152), // ?, reduce: ArraySliceAccess + nil, // : + reduce(152), // ||, reduce: ArraySliceAccess + reduce(152), // ^^, reduce: ArraySliceAccess + reduce(152), // &&, reduce: ArraySliceAccess + reduce(152), // =~, reduce: ArraySliceAccess + reduce(152), // !=~, reduce: ArraySliceAccess + reduce(152), // ==, reduce: ArraySliceAccess + reduce(152), // !=, reduce: ArraySliceAccess + reduce(152), // >, reduce: ArraySliceAccess + reduce(152), // >=, reduce: ArraySliceAccess + reduce(152), // <, reduce: ArraySliceAccess + reduce(152), // <=, reduce: ArraySliceAccess + reduce(152), // |, reduce: ArraySliceAccess + reduce(152), // ^, reduce: ArraySliceAccess + reduce(152), // &, reduce: ArraySliceAccess + reduce(152), // <<, reduce: ArraySliceAccess + reduce(152), // >>, reduce: ArraySliceAccess + reduce(152), // >>>, reduce: ArraySliceAccess + reduce(152), // +, reduce: ArraySliceAccess + reduce(152), // -, reduce: ArraySliceAccess + reduce(152), // .+, reduce: ArraySliceAccess + reduce(152), // .-, reduce: ArraySliceAccess + reduce(152), // ., reduce: ArraySliceAccess + reduce(152), // *, reduce: ArraySliceAccess + reduce(152), // /, reduce: ArraySliceAccess + reduce(152), // //, reduce: ArraySliceAccess + reduce(152), // %, reduce: ArraySliceAccess + reduce(152), // .*, reduce: ArraySliceAccess + reduce(152), // ./, reduce: ArraySliceAccess + reduce(152), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(152), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(152), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1948 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(58), // ], reduce: TernaryTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1949 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -214950,8 +212537,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -214970,17 +212555,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2009 + actionRow{ // S1950 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -214988,7 +212577,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - reduce(150), // ], reduce: ArraySliceAccess + reduce(153), // ], reduce: ArraySliceAccess nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -215012,40 +212601,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(150), // ?, reduce: ArraySliceAccess - reduce(150), // :, reduce: ArraySliceAccess - reduce(150), // ||, reduce: ArraySliceAccess - reduce(150), // ^^, reduce: ArraySliceAccess - reduce(150), // &&, reduce: ArraySliceAccess - reduce(150), // =~, reduce: ArraySliceAccess - reduce(150), // !=~, reduce: ArraySliceAccess - reduce(150), // ==, reduce: ArraySliceAccess - reduce(150), // !=, reduce: ArraySliceAccess - reduce(150), // >, reduce: ArraySliceAccess - reduce(150), // >=, reduce: ArraySliceAccess - reduce(150), // <, reduce: ArraySliceAccess - reduce(150), // <=, reduce: ArraySliceAccess - reduce(150), // |, reduce: ArraySliceAccess - reduce(150), // ^, reduce: ArraySliceAccess - reduce(150), // &, reduce: ArraySliceAccess - reduce(150), // <<, reduce: ArraySliceAccess - reduce(150), // >>, reduce: ArraySliceAccess - reduce(150), // >>>, reduce: ArraySliceAccess - reduce(150), // +, reduce: ArraySliceAccess - reduce(150), // -, reduce: ArraySliceAccess - reduce(150), // .+, reduce: ArraySliceAccess - reduce(150), // .-, reduce: ArraySliceAccess - reduce(150), // ., reduce: ArraySliceAccess - reduce(150), // *, reduce: ArraySliceAccess - reduce(150), // /, reduce: ArraySliceAccess - reduce(150), // //, reduce: ArraySliceAccess - reduce(150), // %, reduce: ArraySliceAccess - reduce(150), // .*, reduce: ArraySliceAccess - reduce(150), // ./, reduce: ArraySliceAccess - reduce(150), // .//, reduce: ArraySliceAccess + reduce(153), // ?, reduce: ArraySliceAccess + nil, // : + reduce(153), // ||, reduce: ArraySliceAccess + reduce(153), // ^^, reduce: ArraySliceAccess + reduce(153), // &&, reduce: ArraySliceAccess + reduce(153), // =~, reduce: ArraySliceAccess + reduce(153), // !=~, reduce: ArraySliceAccess + reduce(153), // ==, reduce: ArraySliceAccess + reduce(153), // !=, reduce: ArraySliceAccess + reduce(153), // >, reduce: ArraySliceAccess + reduce(153), // >=, reduce: ArraySliceAccess + reduce(153), // <, reduce: ArraySliceAccess + reduce(153), // <=, reduce: ArraySliceAccess + reduce(153), // |, reduce: ArraySliceAccess + reduce(153), // ^, reduce: ArraySliceAccess + reduce(153), // &, reduce: ArraySliceAccess + reduce(153), // <<, reduce: ArraySliceAccess + reduce(153), // >>, reduce: ArraySliceAccess + reduce(153), // >>>, reduce: ArraySliceAccess + reduce(153), // +, reduce: ArraySliceAccess + reduce(153), // -, reduce: ArraySliceAccess + reduce(153), // .+, reduce: ArraySliceAccess + reduce(153), // .-, reduce: ArraySliceAccess + reduce(153), // ., reduce: ArraySliceAccess + reduce(153), // *, reduce: ArraySliceAccess + reduce(153), // /, reduce: ArraySliceAccess + reduce(153), // //, reduce: ArraySliceAccess + reduce(153), // %, reduce: ArraySliceAccess + reduce(153), // .*, reduce: ArraySliceAccess + reduce(153), // ./, reduce: ArraySliceAccess + reduce(153), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(150), // **, reduce: ArraySliceAccess + reduce(153), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -215055,10 +212644,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(150), // [, reduce: ArraySliceAccess + reduce(153), // [, reduce: ArraySliceAccess nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -215077,17 +212664,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2010 + actionRow{ // S1951 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -215095,7 +212686,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - reduce(149), // ], reduce: ArraySliceAccess + reduce(152), // ], reduce: ArraySliceAccess nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -215119,40 +212710,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess - reduce(149), // :, reduce: ArraySliceAccess - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // >>>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess + reduce(152), // ?, reduce: ArraySliceAccess + nil, // : + reduce(152), // ||, reduce: ArraySliceAccess + reduce(152), // ^^, reduce: ArraySliceAccess + reduce(152), // &&, reduce: ArraySliceAccess + reduce(152), // =~, reduce: ArraySliceAccess + reduce(152), // !=~, reduce: ArraySliceAccess + reduce(152), // ==, reduce: ArraySliceAccess + reduce(152), // !=, reduce: ArraySliceAccess + reduce(152), // >, reduce: ArraySliceAccess + reduce(152), // >=, reduce: ArraySliceAccess + reduce(152), // <, reduce: ArraySliceAccess + reduce(152), // <=, reduce: ArraySliceAccess + reduce(152), // |, reduce: ArraySliceAccess + reduce(152), // ^, reduce: ArraySliceAccess + reduce(152), // &, reduce: ArraySliceAccess + reduce(152), // <<, reduce: ArraySliceAccess + reduce(152), // >>, reduce: ArraySliceAccess + reduce(152), // >>>, reduce: ArraySliceAccess + reduce(152), // +, reduce: ArraySliceAccess + reduce(152), // -, reduce: ArraySliceAccess + reduce(152), // .+, reduce: ArraySliceAccess + reduce(152), // .-, reduce: ArraySliceAccess + reduce(152), // ., reduce: ArraySliceAccess + reduce(152), // *, reduce: ArraySliceAccess + reduce(152), // /, reduce: ArraySliceAccess + reduce(152), // //, reduce: ArraySliceAccess + reduce(152), // %, reduce: ArraySliceAccess + reduce(152), // .*, reduce: ArraySliceAccess + reduce(152), // ./, reduce: ArraySliceAccess + reduce(152), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess + reduce(152), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -215162,10 +212753,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(149), // [, reduce: ArraySliceAccess + reduce(152), // [, reduce: ArraySliceAccess nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -215184,231 +212773,130 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2011 + actionRow{ // S1952 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(58), // ), reduce: TernaryTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1953 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(148), // ], reduce: ArraySliceAccess - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess - nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // >>>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(148), // [, reduce: ArraySliceAccess - reduce(148), // ,, reduce: ArraySliceAccess nil, // { nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2012 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1291), // md_token_field_name - shift(1292), // $[ - nil, // ] - shift(1293), // md_token_braced_field_name - shift(1295), // md_token_full_srec - shift(1300), // md_token_oosvar_name - shift(1301), // @[ - shift(1302), // md_token_braced_oosvar_name - shift(1304), // md_token_full_oosvar - shift(1306), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1319), // + - shift(1321), // - - shift(1322), // .+ - shift(1323), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1326), // ! - shift(1327), // ~ - nil, // ** - shift(1329), // ( - nil, // ) - shift(1331), // md_token_string_literal - shift(1332), // md_token_int_literal - shift(1333), // md_token_float_literal - shift(1334), // md_token_boolean_literal - shift(1335), // md_token_M_PI - shift(1336), // md_token_M_E - shift(1337), // md_token_panic - shift(1339), // [ - nil, // , - shift(1341), // { - nil, // } - shift(1343), // md_token_IPS - shift(1344), // md_token_IFS - shift(1345), // md_token_IRS - shift(1346), // md_token_OPS - shift(1347), // md_token_OFS - shift(1348), // md_token_ORS - shift(1349), // md_token_NF - shift(1350), // md_token_NR - shift(1351), // md_token_FNR - shift(1352), // md_token_FILENAME - shift(1353), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2013 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // md_token_filter nil, // md_token_emit @@ -215416,221 +212904,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(146), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(146), // ||, reduce: ArrayOrMapIndexAccess - reduce(146), // ^^, reduce: ArrayOrMapIndexAccess - reduce(146), // &&, reduce: ArrayOrMapIndexAccess - reduce(146), // =~, reduce: ArrayOrMapIndexAccess - reduce(146), // !=~, reduce: ArrayOrMapIndexAccess - reduce(146), // ==, reduce: ArrayOrMapIndexAccess - reduce(146), // !=, reduce: ArrayOrMapIndexAccess - reduce(146), // >, reduce: ArrayOrMapIndexAccess - reduce(146), // >=, reduce: ArrayOrMapIndexAccess - reduce(146), // <, reduce: ArrayOrMapIndexAccess - reduce(146), // <=, reduce: ArrayOrMapIndexAccess - reduce(146), // |, reduce: ArrayOrMapIndexAccess - reduce(146), // ^, reduce: ArrayOrMapIndexAccess - reduce(146), // &, reduce: ArrayOrMapIndexAccess - reduce(146), // <<, reduce: ArrayOrMapIndexAccess - reduce(146), // >>, reduce: ArrayOrMapIndexAccess - reduce(146), // >>>, reduce: ArrayOrMapIndexAccess - reduce(146), // +, reduce: ArrayOrMapIndexAccess - reduce(146), // -, reduce: ArrayOrMapIndexAccess - reduce(146), // .+, reduce: ArrayOrMapIndexAccess - reduce(146), // .-, reduce: ArrayOrMapIndexAccess - reduce(146), // ., reduce: ArrayOrMapIndexAccess - reduce(146), // *, reduce: ArrayOrMapIndexAccess - reduce(146), // /, reduce: ArrayOrMapIndexAccess - reduce(146), // //, reduce: ArrayOrMapIndexAccess - reduce(146), // %, reduce: ArrayOrMapIndexAccess - reduce(146), // .*, reduce: ArrayOrMapIndexAccess - reduce(146), // ./, reduce: ArrayOrMapIndexAccess - reduce(146), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(146), // [, reduce: ArrayOrMapIndexAccess - reduce(146), // ,, reduce: ArrayOrMapIndexAccess - nil, // { - reduce(146), // }, reduce: ArrayOrMapIndexAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2014 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(2043), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { - nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2015 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - shift(2044), // ] + shift(2041), // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -215699,8 +212973,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -215719,17 +212991,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2016 + actionRow{ // S1954 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -215761,6 +213037,224 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= + reduce(153), // ?, reduce: ArraySliceAccess + nil, // : + reduce(153), // ||, reduce: ArraySliceAccess + reduce(153), // ^^, reduce: ArraySliceAccess + reduce(153), // &&, reduce: ArraySliceAccess + reduce(153), // =~, reduce: ArraySliceAccess + reduce(153), // !=~, reduce: ArraySliceAccess + reduce(153), // ==, reduce: ArraySliceAccess + reduce(153), // !=, reduce: ArraySliceAccess + reduce(153), // >, reduce: ArraySliceAccess + reduce(153), // >=, reduce: ArraySliceAccess + reduce(153), // <, reduce: ArraySliceAccess + reduce(153), // <=, reduce: ArraySliceAccess + reduce(153), // |, reduce: ArraySliceAccess + reduce(153), // ^, reduce: ArraySliceAccess + reduce(153), // &, reduce: ArraySliceAccess + reduce(153), // <<, reduce: ArraySliceAccess + reduce(153), // >>, reduce: ArraySliceAccess + reduce(153), // >>>, reduce: ArraySliceAccess + reduce(153), // +, reduce: ArraySliceAccess + reduce(153), // -, reduce: ArraySliceAccess + reduce(153), // .+, reduce: ArraySliceAccess + reduce(153), // .-, reduce: ArraySliceAccess + reduce(153), // ., reduce: ArraySliceAccess + reduce(153), // *, reduce: ArraySliceAccess + reduce(153), // /, reduce: ArraySliceAccess + reduce(153), // //, reduce: ArraySliceAccess + reduce(153), // %, reduce: ArraySliceAccess + reduce(153), // .*, reduce: ArraySliceAccess + reduce(153), // ./, reduce: ArraySliceAccess + reduce(153), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(153), // **, reduce: ArraySliceAccess + nil, // ( + reduce(153), // ), reduce: ArraySliceAccess + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(153), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1955 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(152), // ?, reduce: ArraySliceAccess + nil, // : + reduce(152), // ||, reduce: ArraySliceAccess + reduce(152), // ^^, reduce: ArraySliceAccess + reduce(152), // &&, reduce: ArraySliceAccess + reduce(152), // =~, reduce: ArraySliceAccess + reduce(152), // !=~, reduce: ArraySliceAccess + reduce(152), // ==, reduce: ArraySliceAccess + reduce(152), // !=, reduce: ArraySliceAccess + reduce(152), // >, reduce: ArraySliceAccess + reduce(152), // >=, reduce: ArraySliceAccess + reduce(152), // <, reduce: ArraySliceAccess + reduce(152), // <=, reduce: ArraySliceAccess + reduce(152), // |, reduce: ArraySliceAccess + reduce(152), // ^, reduce: ArraySliceAccess + reduce(152), // &, reduce: ArraySliceAccess + reduce(152), // <<, reduce: ArraySliceAccess + reduce(152), // >>, reduce: ArraySliceAccess + reduce(152), // >>>, reduce: ArraySliceAccess + reduce(152), // +, reduce: ArraySliceAccess + reduce(152), // -, reduce: ArraySliceAccess + reduce(152), // .+, reduce: ArraySliceAccess + reduce(152), // .-, reduce: ArraySliceAccess + reduce(152), // ., reduce: ArraySliceAccess + reduce(152), // *, reduce: ArraySliceAccess + reduce(152), // /, reduce: ArraySliceAccess + reduce(152), // //, reduce: ArraySliceAccess + reduce(152), // %, reduce: ArraySliceAccess + reduce(152), // .*, reduce: ArraySliceAccess + reduce(152), // ./, reduce: ArraySliceAccess + reduce(152), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(152), // **, reduce: ArraySliceAccess + nil, // ( + reduce(152), // ), reduce: ArraySliceAccess + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(152), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1956 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(151), // $, reduce: ArraySliceAccess + nil, // empty + reduce(151), // ;, reduce: ArraySliceAccess + nil, // { + nil, // } + reduce(151), // =, reduce: ArraySliceAccess + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(151), // ||=, reduce: ArraySliceAccess + reduce(151), // ^^=, reduce: ArraySliceAccess + reduce(151), // &&=, reduce: ArraySliceAccess + reduce(151), // |=, reduce: ArraySliceAccess + reduce(151), // ^=, reduce: ArraySliceAccess + reduce(151), // <<=, reduce: ArraySliceAccess + reduce(151), // >>=, reduce: ArraySliceAccess + reduce(151), // >>>=, reduce: ArraySliceAccess + reduce(151), // +=, reduce: ArraySliceAccess + reduce(151), // .=, reduce: ArraySliceAccess + reduce(151), // -=, reduce: ArraySliceAccess + reduce(151), // *=, reduce: ArraySliceAccess + reduce(151), // /=, reduce: ArraySliceAccess + reduce(151), // //=, reduce: ArraySliceAccess + reduce(151), // %=, reduce: ArraySliceAccess + reduce(151), // **=, reduce: ArraySliceAccess reduce(151), // ?, reduce: ArraySliceAccess nil, // : reduce(151), // ||, reduce: ArraySliceAccess @@ -215805,223 +213299,7 @@ var actionTab = actionTable{ nil, // md_token_M_E nil, // md_token_panic reduce(151), // [, reduce: ArraySliceAccess - reduce(151), // ,, reduce: ArraySliceAccess - nil, // { - reduce(151), // }, reduce: ArraySliceAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2017 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(154), // ?, reduce: FcnOrSubrCall - nil, // : - reduce(154), // ||, reduce: FcnOrSubrCall - reduce(154), // ^^, reduce: FcnOrSubrCall - reduce(154), // &&, reduce: FcnOrSubrCall - reduce(154), // =~, reduce: FcnOrSubrCall - reduce(154), // !=~, reduce: FcnOrSubrCall - reduce(154), // ==, reduce: FcnOrSubrCall - reduce(154), // !=, reduce: FcnOrSubrCall - reduce(154), // >, reduce: FcnOrSubrCall - reduce(154), // >=, reduce: FcnOrSubrCall - reduce(154), // <, reduce: FcnOrSubrCall - reduce(154), // <=, reduce: FcnOrSubrCall - reduce(154), // |, reduce: FcnOrSubrCall - reduce(154), // ^, reduce: FcnOrSubrCall - reduce(154), // &, reduce: FcnOrSubrCall - reduce(154), // <<, reduce: FcnOrSubrCall - reduce(154), // >>, reduce: FcnOrSubrCall - reduce(154), // >>>, reduce: FcnOrSubrCall - reduce(154), // +, reduce: FcnOrSubrCall - reduce(154), // -, reduce: FcnOrSubrCall - reduce(154), // .+, reduce: FcnOrSubrCall - reduce(154), // .-, reduce: FcnOrSubrCall - reduce(154), // ., reduce: FcnOrSubrCall - reduce(154), // *, reduce: FcnOrSubrCall - reduce(154), // /, reduce: FcnOrSubrCall - reduce(154), // //, reduce: FcnOrSubrCall - reduce(154), // %, reduce: FcnOrSubrCall - reduce(154), // .*, reduce: FcnOrSubrCall - reduce(154), // ./, reduce: FcnOrSubrCall - reduce(154), // .//, reduce: FcnOrSubrCall - nil, // ! - nil, // ~ - reduce(154), // **, reduce: FcnOrSubrCall - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(154), // [, reduce: FcnOrSubrCall - reduce(154), // ,, reduce: FcnOrSubrCall - nil, // { - reduce(154), // }, reduce: FcnOrSubrCall - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2018 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess - reduce(148), // :, reduce: ArraySliceAccess - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // >>>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(148), // [, reduce: ArraySliceAccess nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -216040,32 +213318,36 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2019 + actionRow{ // S1957 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(782), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + shift(788), // md_token_field_name + shift(789), // $[ nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name + shift(790), // md_token_braced_field_name + shift(792), // md_token_full_srec + shift(797), // md_token_oosvar_name + shift(798), // @[ + shift(799), // md_token_braced_oosvar_name + shift(801), // md_token_full_oosvar + shift(803), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -216101,10 +213383,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(817), // + + shift(819), // - + shift(820), // .+ + shift(821), // .- nil, // . nil, // * nil, // / @@ -216113,51 +213395,271 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(824), // ! + shift(825), // ~ nil, // ** - nil, // ( - reduce(55), // ), reduce: TernaryTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(55), // ,, reduce: TernaryTerm - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(827), // ( + nil, // ) + shift(829), // md_token_string_literal + shift(830), // md_token_int_literal + shift(831), // md_token_float_literal + shift(832), // md_token_boolean_literal + shift(833), // md_token_M_PI + shift(834), // md_token_M_E + shift(835), // md_token_panic + shift(837), // [ + nil, // , + shift(840), // md_token_IPS + shift(841), // md_token_IFS + shift(842), // md_token_IRS + shift(843), // md_token_OPS + shift(844), // md_token_OFS + shift(845), // md_token_ORS + shift(846), // md_token_NF + shift(847), // md_token_NR + shift(848), // md_token_FNR + shift(849), // md_token_FILENAME + shift(850), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2020 + actionRow{ // S1958 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(149), // ], reduce: ArrayOrMapIndexAccess + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(149), // ?, reduce: ArrayOrMapIndexAccess + reduce(149), // :, reduce: ArrayOrMapIndexAccess + reduce(149), // ||, reduce: ArrayOrMapIndexAccess + reduce(149), // ^^, reduce: ArrayOrMapIndexAccess + reduce(149), // &&, reduce: ArrayOrMapIndexAccess + reduce(149), // =~, reduce: ArrayOrMapIndexAccess + reduce(149), // !=~, reduce: ArrayOrMapIndexAccess + reduce(149), // ==, reduce: ArrayOrMapIndexAccess + reduce(149), // !=, reduce: ArrayOrMapIndexAccess + reduce(149), // >, reduce: ArrayOrMapIndexAccess + reduce(149), // >=, reduce: ArrayOrMapIndexAccess + reduce(149), // <, reduce: ArrayOrMapIndexAccess + reduce(149), // <=, reduce: ArrayOrMapIndexAccess + reduce(149), // |, reduce: ArrayOrMapIndexAccess + reduce(149), // ^, reduce: ArrayOrMapIndexAccess + reduce(149), // &, reduce: ArrayOrMapIndexAccess + reduce(149), // <<, reduce: ArrayOrMapIndexAccess + reduce(149), // >>, reduce: ArrayOrMapIndexAccess + reduce(149), // >>>, reduce: ArrayOrMapIndexAccess + reduce(149), // +, reduce: ArrayOrMapIndexAccess + reduce(149), // -, reduce: ArrayOrMapIndexAccess + reduce(149), // .+, reduce: ArrayOrMapIndexAccess + reduce(149), // .-, reduce: ArrayOrMapIndexAccess + reduce(149), // ., reduce: ArrayOrMapIndexAccess + reduce(149), // *, reduce: ArrayOrMapIndexAccess + reduce(149), // /, reduce: ArrayOrMapIndexAccess + reduce(149), // //, reduce: ArrayOrMapIndexAccess + reduce(149), // %, reduce: ArrayOrMapIndexAccess + reduce(149), // .*, reduce: ArrayOrMapIndexAccess + reduce(149), // ./, reduce: ArrayOrMapIndexAccess + reduce(149), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(149), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(149), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1959 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(2044), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1960 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -216234,8 +213736,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -216254,17 +213754,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2021 + actionRow{ // S1961 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -216272,7 +213776,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - nil, // ] + reduce(154), // ], reduce: ArraySliceAccess nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -216296,42 +213800,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(150), // ?, reduce: ArraySliceAccess - nil, // : - reduce(150), // ||, reduce: ArraySliceAccess - reduce(150), // ^^, reduce: ArraySliceAccess - reduce(150), // &&, reduce: ArraySliceAccess - reduce(150), // =~, reduce: ArraySliceAccess - reduce(150), // !=~, reduce: ArraySliceAccess - reduce(150), // ==, reduce: ArraySliceAccess - reduce(150), // !=, reduce: ArraySliceAccess - reduce(150), // >, reduce: ArraySliceAccess - reduce(150), // >=, reduce: ArraySliceAccess - reduce(150), // <, reduce: ArraySliceAccess - reduce(150), // <=, reduce: ArraySliceAccess - reduce(150), // |, reduce: ArraySliceAccess - reduce(150), // ^, reduce: ArraySliceAccess - reduce(150), // &, reduce: ArraySliceAccess - reduce(150), // <<, reduce: ArraySliceAccess - reduce(150), // >>, reduce: ArraySliceAccess - reduce(150), // >>>, reduce: ArraySliceAccess - reduce(150), // +, reduce: ArraySliceAccess - reduce(150), // -, reduce: ArraySliceAccess - reduce(150), // .+, reduce: ArraySliceAccess - reduce(150), // .-, reduce: ArraySliceAccess - reduce(150), // ., reduce: ArraySliceAccess - reduce(150), // *, reduce: ArraySliceAccess - reduce(150), // /, reduce: ArraySliceAccess - reduce(150), // //, reduce: ArraySliceAccess - reduce(150), // %, reduce: ArraySliceAccess - reduce(150), // .*, reduce: ArraySliceAccess - reduce(150), // ./, reduce: ArraySliceAccess - reduce(150), // .//, reduce: ArraySliceAccess + reduce(154), // ?, reduce: ArraySliceAccess + reduce(154), // :, reduce: ArraySliceAccess + reduce(154), // ||, reduce: ArraySliceAccess + reduce(154), // ^^, reduce: ArraySliceAccess + reduce(154), // &&, reduce: ArraySliceAccess + reduce(154), // =~, reduce: ArraySliceAccess + reduce(154), // !=~, reduce: ArraySliceAccess + reduce(154), // ==, reduce: ArraySliceAccess + reduce(154), // !=, reduce: ArraySliceAccess + reduce(154), // >, reduce: ArraySliceAccess + reduce(154), // >=, reduce: ArraySliceAccess + reduce(154), // <, reduce: ArraySliceAccess + reduce(154), // <=, reduce: ArraySliceAccess + reduce(154), // |, reduce: ArraySliceAccess + reduce(154), // ^, reduce: ArraySliceAccess + reduce(154), // &, reduce: ArraySliceAccess + reduce(154), // <<, reduce: ArraySliceAccess + reduce(154), // >>, reduce: ArraySliceAccess + reduce(154), // >>>, reduce: ArraySliceAccess + reduce(154), // +, reduce: ArraySliceAccess + reduce(154), // -, reduce: ArraySliceAccess + reduce(154), // .+, reduce: ArraySliceAccess + reduce(154), // .-, reduce: ArraySliceAccess + reduce(154), // ., reduce: ArraySliceAccess + reduce(154), // *, reduce: ArraySliceAccess + reduce(154), // /, reduce: ArraySliceAccess + reduce(154), // //, reduce: ArraySliceAccess + reduce(154), // %, reduce: ArraySliceAccess + reduce(154), // .*, reduce: ArraySliceAccess + reduce(154), // ./, reduce: ArraySliceAccess + reduce(154), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(150), // **, reduce: ArraySliceAccess + reduce(154), // **, reduce: ArraySliceAccess nil, // ( - reduce(150), // ), reduce: ArraySliceAccess + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -216339,10 +213843,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(150), // [, reduce: ArraySliceAccess - reduce(150), // ,, reduce: ArraySliceAccess - nil, // { - nil, // } + reduce(154), // [, reduce: ArraySliceAccess + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -216361,17 +213863,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2022 + actionRow{ // S1962 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -216379,7 +213885,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - nil, // ] + reduce(157), // ], reduce: FcnOrSubrCall nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -216403,42 +213909,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess - nil, // : - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // >>>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess + reduce(157), // ?, reduce: FcnOrSubrCall + reduce(157), // :, reduce: FcnOrSubrCall + reduce(157), // ||, reduce: FcnOrSubrCall + reduce(157), // ^^, reduce: FcnOrSubrCall + reduce(157), // &&, reduce: FcnOrSubrCall + reduce(157), // =~, reduce: FcnOrSubrCall + reduce(157), // !=~, reduce: FcnOrSubrCall + reduce(157), // ==, reduce: FcnOrSubrCall + reduce(157), // !=, reduce: FcnOrSubrCall + reduce(157), // >, reduce: FcnOrSubrCall + reduce(157), // >=, reduce: FcnOrSubrCall + reduce(157), // <, reduce: FcnOrSubrCall + reduce(157), // <=, reduce: FcnOrSubrCall + reduce(157), // |, reduce: FcnOrSubrCall + reduce(157), // ^, reduce: FcnOrSubrCall + reduce(157), // &, reduce: FcnOrSubrCall + reduce(157), // <<, reduce: FcnOrSubrCall + reduce(157), // >>, reduce: FcnOrSubrCall + reduce(157), // >>>, reduce: FcnOrSubrCall + reduce(157), // +, reduce: FcnOrSubrCall + reduce(157), // -, reduce: FcnOrSubrCall + reduce(157), // .+, reduce: FcnOrSubrCall + reduce(157), // .-, reduce: FcnOrSubrCall + reduce(157), // ., reduce: FcnOrSubrCall + reduce(157), // *, reduce: FcnOrSubrCall + reduce(157), // /, reduce: FcnOrSubrCall + reduce(157), // //, reduce: FcnOrSubrCall + reduce(157), // %, reduce: FcnOrSubrCall + reduce(157), // .*, reduce: FcnOrSubrCall + reduce(157), // ./, reduce: FcnOrSubrCall + reduce(157), // .//, reduce: FcnOrSubrCall nil, // ! nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess + reduce(157), // **, reduce: FcnOrSubrCall nil, // ( - reduce(149), // ), reduce: ArraySliceAccess + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -216446,10 +213952,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(149), // [, reduce: ArraySliceAccess - reduce(149), // ,, reduce: ArraySliceAccess - nil, // { - nil, // } + reduce(157), // [, reduce: FcnOrSubrCall + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -216468,338 +213972,130 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2023 + actionRow{ // S1963 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(58), // ], reduce: TernaryTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(58), // ,, reduce: TernaryTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1964 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(1472), // md_token_field_name - shift(1473), // $[ - nil, // ] - shift(1474), // md_token_braced_field_name - shift(1476), // md_token_full_srec - shift(1481), // md_token_oosvar_name - shift(1482), // @[ - shift(1483), // md_token_braced_oosvar_name - shift(1485), // md_token_full_oosvar - shift(1487), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1500), // + - shift(1502), // - - shift(1503), // .+ - shift(1504), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1507), // ! - shift(1508), // ~ - nil, // ** - shift(1510), // ( - nil, // ) - shift(1512), // md_token_string_literal - shift(1513), // md_token_int_literal - shift(1514), // md_token_float_literal - shift(1515), // md_token_boolean_literal - shift(1516), // md_token_M_PI - shift(1517), // md_token_M_E - shift(1518), // md_token_panic - shift(1520), // [ - nil, // , - shift(1522), // { - nil, // } - shift(1524), // md_token_IPS - shift(1525), // md_token_IFS - shift(1526), // md_token_IRS - shift(1527), // md_token_OPS - shift(1528), // md_token_OFS - shift(1529), // md_token_ORS - shift(1530), // md_token_NF - shift(1531), // md_token_NR - shift(1532), // md_token_FNR - shift(1533), // md_token_FILENAME - shift(1534), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2024 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(146), // ;, reduce: ArrayOrMapIndexAccess - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(146), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(146), // ||, reduce: ArrayOrMapIndexAccess - reduce(146), // ^^, reduce: ArrayOrMapIndexAccess - reduce(146), // &&, reduce: ArrayOrMapIndexAccess - reduce(146), // =~, reduce: ArrayOrMapIndexAccess - reduce(146), // !=~, reduce: ArrayOrMapIndexAccess - reduce(146), // ==, reduce: ArrayOrMapIndexAccess - reduce(146), // !=, reduce: ArrayOrMapIndexAccess - reduce(146), // >, reduce: ArrayOrMapIndexAccess - reduce(146), // >=, reduce: ArrayOrMapIndexAccess - reduce(146), // <, reduce: ArrayOrMapIndexAccess - reduce(146), // <=, reduce: ArrayOrMapIndexAccess - reduce(146), // |, reduce: ArrayOrMapIndexAccess - reduce(146), // ^, reduce: ArrayOrMapIndexAccess - reduce(146), // &, reduce: ArrayOrMapIndexAccess - reduce(146), // <<, reduce: ArrayOrMapIndexAccess - reduce(146), // >>, reduce: ArrayOrMapIndexAccess - reduce(146), // >>>, reduce: ArrayOrMapIndexAccess - reduce(146), // +, reduce: ArrayOrMapIndexAccess - reduce(146), // -, reduce: ArrayOrMapIndexAccess - reduce(146), // .+, reduce: ArrayOrMapIndexAccess - reduce(146), // .-, reduce: ArrayOrMapIndexAccess - reduce(146), // ., reduce: ArrayOrMapIndexAccess - reduce(146), // *, reduce: ArrayOrMapIndexAccess - reduce(146), // /, reduce: ArrayOrMapIndexAccess - reduce(146), // //, reduce: ArrayOrMapIndexAccess - reduce(146), // %, reduce: ArrayOrMapIndexAccess - reduce(146), // .*, reduce: ArrayOrMapIndexAccess - reduce(146), // ./, reduce: ArrayOrMapIndexAccess - reduce(146), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(146), // [, reduce: ArrayOrMapIndexAccess - nil, // , nil, // { - reduce(146), // }, reduce: ArrayOrMapIndexAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2025 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - shift(198), // md_token_field_name - shift(199), // $[ - shift(2048), // ] - shift(200), // md_token_braced_field_name - shift(202), // md_token_full_srec - shift(207), // md_token_oosvar_name - shift(208), // @[ - shift(209), // md_token_braced_oosvar_name - shift(211), // md_token_full_oosvar - shift(213), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(226), // + - shift(228), // - - shift(229), // .+ - shift(230), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(233), // ! - shift(234), // ~ - nil, // ** - shift(236), // ( - nil, // ) - shift(238), // md_token_string_literal - shift(239), // md_token_int_literal - shift(240), // md_token_float_literal - shift(241), // md_token_boolean_literal - shift(242), // md_token_M_PI - shift(243), // md_token_M_E - shift(244), // md_token_panic - shift(246), // [ - nil, // , - shift(248), // { nil, // } - shift(250), // md_token_IPS - shift(251), // md_token_IFS - shift(252), // md_token_IRS - shift(253), // md_token_OPS - shift(254), // md_token_OFS - shift(255), // md_token_ORS - shift(256), // md_token_NF - shift(257), // md_token_NR - shift(258), // md_token_FNR - shift(259), // md_token_FILENAME - shift(260), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2026 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // md_token_filter nil, // md_token_emit @@ -216807,7 +214103,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - shift(2049), // ] + shift(2046), // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -216876,37 +214172,39 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1965 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; nil, // { nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2027 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(151), // ;, reduce: ArraySliceAccess nil, // = nil, // md_token_filter nil, // md_token_emit @@ -216914,7 +214212,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - nil, // ] + reduce(153), // ], reduce: ArraySliceAccess nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -216938,40 +214236,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(151), // ?, reduce: ArraySliceAccess + reduce(153), // ?, reduce: ArraySliceAccess nil, // : - reduce(151), // ||, reduce: ArraySliceAccess - reduce(151), // ^^, reduce: ArraySliceAccess - reduce(151), // &&, reduce: ArraySliceAccess - reduce(151), // =~, reduce: ArraySliceAccess - reduce(151), // !=~, reduce: ArraySliceAccess - reduce(151), // ==, reduce: ArraySliceAccess - reduce(151), // !=, reduce: ArraySliceAccess - reduce(151), // >, reduce: ArraySliceAccess - reduce(151), // >=, reduce: ArraySliceAccess - reduce(151), // <, reduce: ArraySliceAccess - reduce(151), // <=, reduce: ArraySliceAccess - reduce(151), // |, reduce: ArraySliceAccess - reduce(151), // ^, reduce: ArraySliceAccess - reduce(151), // &, reduce: ArraySliceAccess - reduce(151), // <<, reduce: ArraySliceAccess - reduce(151), // >>, reduce: ArraySliceAccess - reduce(151), // >>>, reduce: ArraySliceAccess - reduce(151), // +, reduce: ArraySliceAccess - reduce(151), // -, reduce: ArraySliceAccess - reduce(151), // .+, reduce: ArraySliceAccess - reduce(151), // .-, reduce: ArraySliceAccess - reduce(151), // ., reduce: ArraySliceAccess - reduce(151), // *, reduce: ArraySliceAccess - reduce(151), // /, reduce: ArraySliceAccess - reduce(151), // //, reduce: ArraySliceAccess - reduce(151), // %, reduce: ArraySliceAccess - reduce(151), // .*, reduce: ArraySliceAccess - reduce(151), // ./, reduce: ArraySliceAccess - reduce(151), // .//, reduce: ArraySliceAccess + reduce(153), // ||, reduce: ArraySliceAccess + reduce(153), // ^^, reduce: ArraySliceAccess + reduce(153), // &&, reduce: ArraySliceAccess + reduce(153), // =~, reduce: ArraySliceAccess + reduce(153), // !=~, reduce: ArraySliceAccess + reduce(153), // ==, reduce: ArraySliceAccess + reduce(153), // !=, reduce: ArraySliceAccess + reduce(153), // >, reduce: ArraySliceAccess + reduce(153), // >=, reduce: ArraySliceAccess + reduce(153), // <, reduce: ArraySliceAccess + reduce(153), // <=, reduce: ArraySliceAccess + reduce(153), // |, reduce: ArraySliceAccess + reduce(153), // ^, reduce: ArraySliceAccess + reduce(153), // &, reduce: ArraySliceAccess + reduce(153), // <<, reduce: ArraySliceAccess + reduce(153), // >>, reduce: ArraySliceAccess + reduce(153), // >>>, reduce: ArraySliceAccess + reduce(153), // +, reduce: ArraySliceAccess + reduce(153), // -, reduce: ArraySliceAccess + reduce(153), // .+, reduce: ArraySliceAccess + reduce(153), // .-, reduce: ArraySliceAccess + reduce(153), // ., reduce: ArraySliceAccess + reduce(153), // *, reduce: ArraySliceAccess + reduce(153), // /, reduce: ArraySliceAccess + reduce(153), // //, reduce: ArraySliceAccess + reduce(153), // %, reduce: ArraySliceAccess + reduce(153), // .*, reduce: ArraySliceAccess + reduce(153), // ./, reduce: ArraySliceAccess + reduce(153), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(151), // **, reduce: ArraySliceAccess + reduce(153), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -216981,10 +214279,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(151), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - reduce(151), // }, reduce: ArraySliceAccess + reduce(153), // [, reduce: ArraySliceAccess + reduce(153), // ,, reduce: ArraySliceAccess nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -217003,17 +214299,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2028 + actionRow{ // S1966 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(154), // ;, reduce: FcnOrSubrCall + nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -217021,7 +214321,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - nil, // ] + reduce(152), // ], reduce: ArraySliceAccess nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -217045,40 +214345,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(154), // ?, reduce: FcnOrSubrCall + reduce(152), // ?, reduce: ArraySliceAccess nil, // : - reduce(154), // ||, reduce: FcnOrSubrCall - reduce(154), // ^^, reduce: FcnOrSubrCall - reduce(154), // &&, reduce: FcnOrSubrCall - reduce(154), // =~, reduce: FcnOrSubrCall - reduce(154), // !=~, reduce: FcnOrSubrCall - reduce(154), // ==, reduce: FcnOrSubrCall - reduce(154), // !=, reduce: FcnOrSubrCall - reduce(154), // >, reduce: FcnOrSubrCall - reduce(154), // >=, reduce: FcnOrSubrCall - reduce(154), // <, reduce: FcnOrSubrCall - reduce(154), // <=, reduce: FcnOrSubrCall - reduce(154), // |, reduce: FcnOrSubrCall - reduce(154), // ^, reduce: FcnOrSubrCall - reduce(154), // &, reduce: FcnOrSubrCall - reduce(154), // <<, reduce: FcnOrSubrCall - reduce(154), // >>, reduce: FcnOrSubrCall - reduce(154), // >>>, reduce: FcnOrSubrCall - reduce(154), // +, reduce: FcnOrSubrCall - reduce(154), // -, reduce: FcnOrSubrCall - reduce(154), // .+, reduce: FcnOrSubrCall - reduce(154), // .-, reduce: FcnOrSubrCall - reduce(154), // ., reduce: FcnOrSubrCall - reduce(154), // *, reduce: FcnOrSubrCall - reduce(154), // /, reduce: FcnOrSubrCall - reduce(154), // //, reduce: FcnOrSubrCall - reduce(154), // %, reduce: FcnOrSubrCall - reduce(154), // .*, reduce: FcnOrSubrCall - reduce(154), // ./, reduce: FcnOrSubrCall - reduce(154), // .//, reduce: FcnOrSubrCall + reduce(152), // ||, reduce: ArraySliceAccess + reduce(152), // ^^, reduce: ArraySliceAccess + reduce(152), // &&, reduce: ArraySliceAccess + reduce(152), // =~, reduce: ArraySliceAccess + reduce(152), // !=~, reduce: ArraySliceAccess + reduce(152), // ==, reduce: ArraySliceAccess + reduce(152), // !=, reduce: ArraySliceAccess + reduce(152), // >, reduce: ArraySliceAccess + reduce(152), // >=, reduce: ArraySliceAccess + reduce(152), // <, reduce: ArraySliceAccess + reduce(152), // <=, reduce: ArraySliceAccess + reduce(152), // |, reduce: ArraySliceAccess + reduce(152), // ^, reduce: ArraySliceAccess + reduce(152), // &, reduce: ArraySliceAccess + reduce(152), // <<, reduce: ArraySliceAccess + reduce(152), // >>, reduce: ArraySliceAccess + reduce(152), // >>>, reduce: ArraySliceAccess + reduce(152), // +, reduce: ArraySliceAccess + reduce(152), // -, reduce: ArraySliceAccess + reduce(152), // .+, reduce: ArraySliceAccess + reduce(152), // .-, reduce: ArraySliceAccess + reduce(152), // ., reduce: ArraySliceAccess + reduce(152), // *, reduce: ArraySliceAccess + reduce(152), // /, reduce: ArraySliceAccess + reduce(152), // //, reduce: ArraySliceAccess + reduce(152), // %, reduce: ArraySliceAccess + reduce(152), // .*, reduce: ArraySliceAccess + reduce(152), // ./, reduce: ArraySliceAccess + reduce(152), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(154), // **, reduce: FcnOrSubrCall + reduce(152), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -217088,10 +214388,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(154), // [, reduce: FcnOrSubrCall - nil, // , - nil, // { - reduce(154), // }, reduce: FcnOrSubrCall + reduce(152), // [, reduce: ArraySliceAccess + reduce(152), // ,, reduce: ArraySliceAccess nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -217110,48 +214408,52 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2029 + actionRow{ // S1967 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(55), // ;, reduce: TernaryTerm - reduce(55), // =, reduce: TernaryTerm + nil, // ; + shift(903), // { + nil, // } + nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ + shift(909), // md_token_field_name + shift(910), // $[ nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(55), // ||=, reduce: TernaryTerm - reduce(55), // ^^=, reduce: TernaryTerm - reduce(55), // &&=, reduce: TernaryTerm - reduce(55), // |=, reduce: TernaryTerm - reduce(55), // ^=, reduce: TernaryTerm - reduce(55), // <<=, reduce: TernaryTerm - reduce(55), // >>=, reduce: TernaryTerm - reduce(55), // >>>=, reduce: TernaryTerm - reduce(55), // +=, reduce: TernaryTerm - reduce(55), // .=, reduce: TernaryTerm - reduce(55), // -=, reduce: TernaryTerm - reduce(55), // *=, reduce: TernaryTerm - reduce(55), // /=, reduce: TernaryTerm - reduce(55), // //=, reduce: TernaryTerm - reduce(55), // %=, reduce: TernaryTerm - reduce(55), // **=, reduce: TernaryTerm + shift(911), // md_token_braced_field_name + shift(913), // md_token_full_srec + shift(918), // md_token_oosvar_name + shift(919), // @[ + shift(920), // md_token_braced_oosvar_name + shift(922), // md_token_full_oosvar + shift(924), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= nil, // ? nil, // : nil, // || @@ -217171,10 +214473,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(937), // + + shift(939), // - + shift(940), // .+ + shift(941), // .- nil, // . nil, // * nil, // / @@ -217183,51 +214485,271 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(944), // ! + shift(945), // ~ nil, // ** - nil, // ( + shift(947), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ + shift(950), // md_token_string_literal + shift(951), // md_token_int_literal + shift(952), // md_token_float_literal + shift(953), // md_token_boolean_literal + shift(954), // md_token_M_PI + shift(955), // md_token_M_E + shift(956), // md_token_panic + shift(958), // [ nil, // , - nil, // { - reduce(55), // }, reduce: TernaryTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(961), // md_token_IPS + shift(962), // md_token_IFS + shift(963), // md_token_IRS + shift(964), // md_token_OPS + shift(965), // md_token_OFS + shift(966), // md_token_ORS + shift(967), // md_token_NF + shift(968), // md_token_NR + shift(969), // md_token_FNR + shift(970), // md_token_FILENAME + shift(971), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2030 + actionRow{ // S1968 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(149), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(149), // ||, reduce: ArrayOrMapIndexAccess + reduce(149), // ^^, reduce: ArrayOrMapIndexAccess + reduce(149), // &&, reduce: ArrayOrMapIndexAccess + reduce(149), // =~, reduce: ArrayOrMapIndexAccess + reduce(149), // !=~, reduce: ArrayOrMapIndexAccess + reduce(149), // ==, reduce: ArrayOrMapIndexAccess + reduce(149), // !=, reduce: ArrayOrMapIndexAccess + reduce(149), // >, reduce: ArrayOrMapIndexAccess + reduce(149), // >=, reduce: ArrayOrMapIndexAccess + reduce(149), // <, reduce: ArrayOrMapIndexAccess + reduce(149), // <=, reduce: ArrayOrMapIndexAccess + reduce(149), // |, reduce: ArrayOrMapIndexAccess + reduce(149), // ^, reduce: ArrayOrMapIndexAccess + reduce(149), // &, reduce: ArrayOrMapIndexAccess + reduce(149), // <<, reduce: ArrayOrMapIndexAccess + reduce(149), // >>, reduce: ArrayOrMapIndexAccess + reduce(149), // >>>, reduce: ArrayOrMapIndexAccess + reduce(149), // +, reduce: ArrayOrMapIndexAccess + reduce(149), // -, reduce: ArrayOrMapIndexAccess + reduce(149), // .+, reduce: ArrayOrMapIndexAccess + reduce(149), // .-, reduce: ArrayOrMapIndexAccess + reduce(149), // ., reduce: ArrayOrMapIndexAccess + reduce(149), // *, reduce: ArrayOrMapIndexAccess + reduce(149), // /, reduce: ArrayOrMapIndexAccess + reduce(149), // //, reduce: ArrayOrMapIndexAccess + reduce(149), // %, reduce: ArrayOrMapIndexAccess + reduce(149), // .*, reduce: ArrayOrMapIndexAccess + reduce(149), // ./, reduce: ArrayOrMapIndexAccess + reduce(149), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(149), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + reduce(149), // ), reduce: ArrayOrMapIndexAccess + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(149), // [, reduce: ArrayOrMapIndexAccess + reduce(149), // ,, reduce: ArrayOrMapIndexAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1969 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(2049), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1970 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -217304,8 +214826,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -217324,231 +214844,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2031 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(150), // ;, reduce: ArraySliceAccess - reduce(150), // =, reduce: ArraySliceAccess - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(150), // ||=, reduce: ArraySliceAccess - reduce(150), // ^^=, reduce: ArraySliceAccess - reduce(150), // &&=, reduce: ArraySliceAccess - reduce(150), // |=, reduce: ArraySliceAccess - reduce(150), // ^=, reduce: ArraySliceAccess - reduce(150), // <<=, reduce: ArraySliceAccess - reduce(150), // >>=, reduce: ArraySliceAccess - reduce(150), // >>>=, reduce: ArraySliceAccess - reduce(150), // +=, reduce: ArraySliceAccess - reduce(150), // .=, reduce: ArraySliceAccess - reduce(150), // -=, reduce: ArraySliceAccess - reduce(150), // *=, reduce: ArraySliceAccess - reduce(150), // /=, reduce: ArraySliceAccess - reduce(150), // //=, reduce: ArraySliceAccess - reduce(150), // %=, reduce: ArraySliceAccess - reduce(150), // **=, reduce: ArraySliceAccess - reduce(150), // ?, reduce: ArraySliceAccess - nil, // : - reduce(150), // ||, reduce: ArraySliceAccess - reduce(150), // ^^, reduce: ArraySliceAccess - reduce(150), // &&, reduce: ArraySliceAccess - reduce(150), // =~, reduce: ArraySliceAccess - reduce(150), // !=~, reduce: ArraySliceAccess - reduce(150), // ==, reduce: ArraySliceAccess - reduce(150), // !=, reduce: ArraySliceAccess - reduce(150), // >, reduce: ArraySliceAccess - reduce(150), // >=, reduce: ArraySliceAccess - reduce(150), // <, reduce: ArraySliceAccess - reduce(150), // <=, reduce: ArraySliceAccess - reduce(150), // |, reduce: ArraySliceAccess - reduce(150), // ^, reduce: ArraySliceAccess - reduce(150), // &, reduce: ArraySliceAccess - reduce(150), // <<, reduce: ArraySliceAccess - reduce(150), // >>, reduce: ArraySliceAccess - reduce(150), // >>>, reduce: ArraySliceAccess - reduce(150), // +, reduce: ArraySliceAccess - reduce(150), // -, reduce: ArraySliceAccess - reduce(150), // .+, reduce: ArraySliceAccess - reduce(150), // .-, reduce: ArraySliceAccess - reduce(150), // ., reduce: ArraySliceAccess - reduce(150), // *, reduce: ArraySliceAccess - reduce(150), // /, reduce: ArraySliceAccess - reduce(150), // //, reduce: ArraySliceAccess - reduce(150), // %, reduce: ArraySliceAccess - reduce(150), // .*, reduce: ArraySliceAccess - reduce(150), // ./, reduce: ArraySliceAccess - reduce(150), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(150), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(150), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - reduce(150), // }, reduce: ArraySliceAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2032 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(149), // ;, reduce: ArraySliceAccess - reduce(149), // =, reduce: ArraySliceAccess - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - reduce(149), // ||=, reduce: ArraySliceAccess - reduce(149), // ^^=, reduce: ArraySliceAccess - reduce(149), // &&=, reduce: ArraySliceAccess - reduce(149), // |=, reduce: ArraySliceAccess - reduce(149), // ^=, reduce: ArraySliceAccess - reduce(149), // <<=, reduce: ArraySliceAccess - reduce(149), // >>=, reduce: ArraySliceAccess - reduce(149), // >>>=, reduce: ArraySliceAccess - reduce(149), // +=, reduce: ArraySliceAccess - reduce(149), // .=, reduce: ArraySliceAccess - reduce(149), // -=, reduce: ArraySliceAccess - reduce(149), // *=, reduce: ArraySliceAccess - reduce(149), // /=, reduce: ArraySliceAccess - reduce(149), // //=, reduce: ArraySliceAccess - reduce(149), // %=, reduce: ArraySliceAccess - reduce(149), // **=, reduce: ArraySliceAccess - reduce(149), // ?, reduce: ArraySliceAccess - nil, // : - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // >>>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(149), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - reduce(149), // }, reduce: ArraySliceAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2033 + actionRow{ // S1971 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -217580,42 +214890,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(154), // ?, reduce: ArraySliceAccess nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(154), // ||, reduce: ArraySliceAccess + reduce(154), // ^^, reduce: ArraySliceAccess + reduce(154), // &&, reduce: ArraySliceAccess + reduce(154), // =~, reduce: ArraySliceAccess + reduce(154), // !=~, reduce: ArraySliceAccess + reduce(154), // ==, reduce: ArraySliceAccess + reduce(154), // !=, reduce: ArraySliceAccess + reduce(154), // >, reduce: ArraySliceAccess + reduce(154), // >=, reduce: ArraySliceAccess + reduce(154), // <, reduce: ArraySliceAccess + reduce(154), // <=, reduce: ArraySliceAccess + reduce(154), // |, reduce: ArraySliceAccess + reduce(154), // ^, reduce: ArraySliceAccess + reduce(154), // &, reduce: ArraySliceAccess + reduce(154), // <<, reduce: ArraySliceAccess + reduce(154), // >>, reduce: ArraySliceAccess + reduce(154), // >>>, reduce: ArraySliceAccess + reduce(154), // +, reduce: ArraySliceAccess + reduce(154), // -, reduce: ArraySliceAccess + reduce(154), // .+, reduce: ArraySliceAccess + reduce(154), // .-, reduce: ArraySliceAccess + reduce(154), // ., reduce: ArraySliceAccess + reduce(154), // *, reduce: ArraySliceAccess + reduce(154), // /, reduce: ArraySliceAccess + reduce(154), // //, reduce: ArraySliceAccess + reduce(154), // %, reduce: ArraySliceAccess + reduce(154), // .*, reduce: ArraySliceAccess + reduce(154), // ./, reduce: ArraySliceAccess + reduce(154), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - nil, // ** + reduce(154), // **, reduce: ArraySliceAccess nil, // ( - nil, // ) + reduce(154), // ), reduce: ArraySliceAccess nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -217623,10 +214933,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - nil, // [ - nil, // , - shift(2051), // { - nil, // } + reduce(154), // [, reduce: ArraySliceAccess + reduce(154), // ,, reduce: ArraySliceAccess nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -217645,231 +214953,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2034 + actionRow{ // S1972 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - reduce(176), // md_token_filter, reduce: ElseBlock - reduce(176), // md_token_emit, reduce: ElseBlock - reduce(176), // md_token_dump, reduce: ElseBlock - reduce(176), // md_token_edump, reduce: ElseBlock - reduce(176), // md_token_field_name, reduce: ElseBlock - reduce(176), // $[, reduce: ElseBlock - nil, // ] - reduce(176), // md_token_braced_field_name, reduce: ElseBlock - reduce(176), // md_token_full_srec, reduce: ElseBlock - reduce(176), // md_token_oosvar_name, reduce: ElseBlock - reduce(176), // @[, reduce: ElseBlock - reduce(176), // md_token_braced_oosvar_name, reduce: ElseBlock - reduce(176), // md_token_full_oosvar, reduce: ElseBlock - reduce(176), // md_token_non_sigil_name, reduce: ElseBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(176), // +, reduce: ElseBlock - reduce(176), // -, reduce: ElseBlock - reduce(176), // .+, reduce: ElseBlock - reduce(176), // .-, reduce: ElseBlock - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(176), // !, reduce: ElseBlock - reduce(176), // ~, reduce: ElseBlock - nil, // ** - reduce(176), // (, reduce: ElseBlock - nil, // ) - reduce(176), // md_token_string_literal, reduce: ElseBlock - reduce(176), // md_token_int_literal, reduce: ElseBlock - reduce(176), // md_token_float_literal, reduce: ElseBlock - reduce(176), // md_token_boolean_literal, reduce: ElseBlock - reduce(176), // md_token_M_PI, reduce: ElseBlock - reduce(176), // md_token_M_E, reduce: ElseBlock - reduce(176), // md_token_panic, reduce: ElseBlock - reduce(176), // [, reduce: ElseBlock - nil, // , - reduce(176), // {, reduce: ElseBlock - reduce(176), // }, reduce: ElseBlock - reduce(176), // md_token_IPS, reduce: ElseBlock - reduce(176), // md_token_IFS, reduce: ElseBlock - reduce(176), // md_token_IRS, reduce: ElseBlock - reduce(176), // md_token_OPS, reduce: ElseBlock - reduce(176), // md_token_OFS, reduce: ElseBlock - reduce(176), // md_token_ORS, reduce: ElseBlock - reduce(176), // md_token_NF, reduce: ElseBlock - reduce(176), // md_token_NR, reduce: ElseBlock - reduce(176), // md_token_FNR, reduce: ElseBlock - reduce(176), // md_token_FILENAME, reduce: ElseBlock - reduce(176), // md_token_FILENUM, reduce: ElseBlock - reduce(176), // md_token_int_type, reduce: ElseBlock - reduce(176), // md_token_float_type, reduce: ElseBlock - reduce(176), // md_token_begin, reduce: ElseBlock - reduce(176), // md_token_end, reduce: ElseBlock - reduce(176), // md_token_if, reduce: ElseBlock - nil, // md_token_elif - nil, // md_token_else - reduce(176), // md_token_for, reduce: ElseBlock - nil, // md_token_in - }, - }, - actionRow{ // S2035 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { + nil, // { nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if - nil, // md_token_elif - nil, // md_token_else - shift(1065), // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2036 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // md_token_filter nil, // md_token_emit @@ -217901,42 +214999,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(157), // ?, reduce: FcnOrSubrCall nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(157), // ||, reduce: FcnOrSubrCall + reduce(157), // ^^, reduce: FcnOrSubrCall + reduce(157), // &&, reduce: FcnOrSubrCall + reduce(157), // =~, reduce: FcnOrSubrCall + reduce(157), // !=~, reduce: FcnOrSubrCall + reduce(157), // ==, reduce: FcnOrSubrCall + reduce(157), // !=, reduce: FcnOrSubrCall + reduce(157), // >, reduce: FcnOrSubrCall + reduce(157), // >=, reduce: FcnOrSubrCall + reduce(157), // <, reduce: FcnOrSubrCall + reduce(157), // <=, reduce: FcnOrSubrCall + reduce(157), // |, reduce: FcnOrSubrCall + reduce(157), // ^, reduce: FcnOrSubrCall + reduce(157), // &, reduce: FcnOrSubrCall + reduce(157), // <<, reduce: FcnOrSubrCall + reduce(157), // >>, reduce: FcnOrSubrCall + reduce(157), // >>>, reduce: FcnOrSubrCall + reduce(157), // +, reduce: FcnOrSubrCall + reduce(157), // -, reduce: FcnOrSubrCall + reduce(157), // .+, reduce: FcnOrSubrCall + reduce(157), // .-, reduce: FcnOrSubrCall + reduce(157), // ., reduce: FcnOrSubrCall + reduce(157), // *, reduce: FcnOrSubrCall + reduce(157), // /, reduce: FcnOrSubrCall + reduce(157), // //, reduce: FcnOrSubrCall + reduce(157), // %, reduce: FcnOrSubrCall + reduce(157), // .*, reduce: FcnOrSubrCall + reduce(157), // ./, reduce: FcnOrSubrCall + reduce(157), // .//, reduce: FcnOrSubrCall nil, // ! nil, // ~ - nil, // ** + reduce(157), // **, reduce: FcnOrSubrCall nil, // ( - shift(2053), // ) + reduce(157), // ), reduce: FcnOrSubrCall nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -217944,10 +215042,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - nil, // [ - nil, // , - nil, // { - nil, // } + reduce(157), // [, reduce: FcnOrSubrCall + reduce(157), // ,, reduce: FcnOrSubrCall nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -217966,17 +215062,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2037 + actionRow{ // S1973 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(131), // ;, reduce: MapLiteral + nil, // { + reduce(131), // }, reduce: MapLiteral nil, // = nil, // md_token_filter nil, // md_token_emit @@ -218008,40 +215108,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(131), // ?, reduce: MapLiteral nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(131), // ||, reduce: MapLiteral + reduce(131), // ^^, reduce: MapLiteral + reduce(131), // &&, reduce: MapLiteral + reduce(131), // =~, reduce: MapLiteral + reduce(131), // !=~, reduce: MapLiteral + reduce(131), // ==, reduce: MapLiteral + reduce(131), // !=, reduce: MapLiteral + reduce(131), // >, reduce: MapLiteral + reduce(131), // >=, reduce: MapLiteral + reduce(131), // <, reduce: MapLiteral + reduce(131), // <=, reduce: MapLiteral + reduce(131), // |, reduce: MapLiteral + reduce(131), // ^, reduce: MapLiteral + reduce(131), // &, reduce: MapLiteral + reduce(131), // <<, reduce: MapLiteral + reduce(131), // >>, reduce: MapLiteral + reduce(131), // >>>, reduce: MapLiteral + reduce(131), // +, reduce: MapLiteral + reduce(131), // -, reduce: MapLiteral + reduce(131), // .+, reduce: MapLiteral + reduce(131), // .-, reduce: MapLiteral + reduce(131), // ., reduce: MapLiteral + reduce(131), // *, reduce: MapLiteral + reduce(131), // /, reduce: MapLiteral + reduce(131), // //, reduce: MapLiteral + reduce(131), // %, reduce: MapLiteral + reduce(131), // .*, reduce: MapLiteral + reduce(131), // ./, reduce: MapLiteral + reduce(131), // .//, reduce: MapLiteral nil, // ! nil, // ~ - nil, // ** + reduce(131), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -218051,10 +215151,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - nil, // [ + reduce(131), // [, reduce: MapLiteral nil, // , - nil, // { - shift(2054), // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -218073,338 +215171,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2038 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(174), // $, reduce: IfBlock - nil, // empty - nil, // ; - nil, // = - reduce(174), // md_token_filter, reduce: IfBlock - reduce(174), // md_token_emit, reduce: IfBlock - reduce(174), // md_token_dump, reduce: IfBlock - reduce(174), // md_token_edump, reduce: IfBlock - reduce(174), // md_token_field_name, reduce: IfBlock - reduce(174), // $[, reduce: IfBlock - nil, // ] - reduce(174), // md_token_braced_field_name, reduce: IfBlock - reduce(174), // md_token_full_srec, reduce: IfBlock - reduce(174), // md_token_oosvar_name, reduce: IfBlock - reduce(174), // @[, reduce: IfBlock - reduce(174), // md_token_braced_oosvar_name, reduce: IfBlock - reduce(174), // md_token_full_oosvar, reduce: IfBlock - reduce(174), // md_token_non_sigil_name, reduce: IfBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(174), // +, reduce: IfBlock - reduce(174), // -, reduce: IfBlock - reduce(174), // .+, reduce: IfBlock - reduce(174), // .-, reduce: IfBlock - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(174), // !, reduce: IfBlock - reduce(174), // ~, reduce: IfBlock - nil, // ** - reduce(174), // (, reduce: IfBlock - nil, // ) - reduce(174), // md_token_string_literal, reduce: IfBlock - reduce(174), // md_token_int_literal, reduce: IfBlock - reduce(174), // md_token_float_literal, reduce: IfBlock - reduce(174), // md_token_boolean_literal, reduce: IfBlock - reduce(174), // md_token_M_PI, reduce: IfBlock - reduce(174), // md_token_M_E, reduce: IfBlock - reduce(174), // md_token_panic, reduce: IfBlock - reduce(174), // [, reduce: IfBlock - nil, // , - reduce(174), // {, reduce: IfBlock - nil, // } - reduce(174), // md_token_IPS, reduce: IfBlock - reduce(174), // md_token_IFS, reduce: IfBlock - reduce(174), // md_token_IRS, reduce: IfBlock - reduce(174), // md_token_OPS, reduce: IfBlock - reduce(174), // md_token_OFS, reduce: IfBlock - reduce(174), // md_token_ORS, reduce: IfBlock - reduce(174), // md_token_NF, reduce: IfBlock - reduce(174), // md_token_NR, reduce: IfBlock - reduce(174), // md_token_FNR, reduce: IfBlock - reduce(174), // md_token_FILENAME, reduce: IfBlock - reduce(174), // md_token_FILENUM, reduce: IfBlock - reduce(174), // md_token_int_type, reduce: IfBlock - reduce(174), // md_token_float_type, reduce: IfBlock - reduce(174), // md_token_begin, reduce: IfBlock - reduce(174), // md_token_end, reduce: IfBlock - reduce(174), // md_token_if, reduce: IfBlock - reduce(174), // md_token_elif, reduce: IfBlock - reduce(174), // md_token_else, reduce: IfBlock - reduce(174), // md_token_for, reduce: IfBlock - nil, // md_token_in - }, - }, - actionRow{ // S2039 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ - nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( - nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ - nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if - nil, // md_token_elif - nil, // md_token_else - shift(1065), // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2040 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - reduce(148), // ], reduce: ArraySliceAccess - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess - reduce(148), // :, reduce: ArraySliceAccess - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // >>>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(148), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2041 + actionRow{ // S1974 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(28), // ;, reduce: IndirectFieldValue + nil, // { + reduce(28), // }, reduce: IndirectFieldValue nil, // = nil, // md_token_filter nil, // md_token_emit @@ -218436,6 +215217,5347 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= + reduce(28), // ?, reduce: IndirectFieldValue + nil, // : + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: IndirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(28), // [, reduce: IndirectFieldValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1975 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(35), // ;, reduce: IndirectOosvarValue + nil, // { + reduce(35), // }, reduce: IndirectOosvarValue + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(35), // **, reduce: IndirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(35), // [, reduce: IndirectOosvarValue + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1976 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(2051), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1977 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(60), // ;, reduce: LogicalOrTerm + nil, // { + reduce(60), // }, reduce: LogicalOrTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalOrTerm + nil, // : + reduce(60), // ||, reduce: LogicalOrTerm + shift(1805), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1978 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(62), // ;, reduce: LogicalXORTerm + nil, // { + reduce(62), // }, reduce: LogicalXORTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: LogicalXORTerm + nil, // : + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(1806), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1979 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(64), // ;, reduce: LogicalAndTerm + nil, // { + reduce(64), // }, reduce: LogicalAndTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: LogicalAndTerm + nil, // : + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(1807), // =~ + shift(1808), // !=~ + shift(1809), // == + shift(1810), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1980 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(66), // ;, reduce: EqneTerm + nil, // { + reduce(66), // }, reduce: EqneTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: EqneTerm + nil, // : + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(1811), // > + shift(1812), // >= + shift(1813), // < + shift(1814), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1981 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(67), // ;, reduce: EqneTerm + nil, // { + reduce(67), // }, reduce: EqneTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: EqneTerm + nil, // : + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(1811), // > + shift(1812), // >= + shift(1813), // < + shift(1814), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1982 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(68), // ;, reduce: EqneTerm + nil, // { + reduce(68), // }, reduce: EqneTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: EqneTerm + nil, // : + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(1811), // > + shift(1812), // >= + shift(1813), // < + shift(1814), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1983 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(69), // ;, reduce: EqneTerm + nil, // { + reduce(69), // }, reduce: EqneTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: EqneTerm + nil, // : + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(1811), // > + shift(1812), // >= + shift(1813), // < + shift(1814), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1984 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(71), // ;, reduce: CmpTerm + nil, // { + reduce(71), // }, reduce: CmpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: CmpTerm + nil, // : + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(1815), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1985 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(72), // ;, reduce: CmpTerm + nil, // { + reduce(72), // }, reduce: CmpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: CmpTerm + nil, // : + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(1815), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1986 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(73), // ;, reduce: CmpTerm + nil, // { + reduce(73), // }, reduce: CmpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: CmpTerm + nil, // : + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(1815), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1987 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(74), // ;, reduce: CmpTerm + nil, // { + reduce(74), // }, reduce: CmpTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: CmpTerm + nil, // : + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(1815), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1988 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(76), // ;, reduce: BitwiseORTerm + nil, // { + reduce(76), // }, reduce: BitwiseORTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseORTerm + nil, // : + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(1816), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1989 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(78), // ;, reduce: BitwiseXORTerm + nil, // { + reduce(78), // }, reduce: BitwiseXORTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(1817), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1990 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(80), // ;, reduce: BitwiseANDTerm + nil, // { + reduce(80), // }, reduce: BitwiseANDTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(1818), // << + shift(1819), // >> + shift(1820), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1991 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(82), // ;, reduce: BitwiseShiftTerm + nil, // { + reduce(82), // }, reduce: BitwiseShiftTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(1821), // + + shift(1822), // - + shift(1823), // .+ + shift(1824), // .- + shift(1825), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1992 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(83), // ;, reduce: BitwiseShiftTerm + nil, // { + reduce(83), // }, reduce: BitwiseShiftTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(1821), // + + shift(1822), // - + shift(1823), // .+ + shift(1824), // .- + shift(1825), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1993 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(84), // ;, reduce: BitwiseShiftTerm + nil, // { + reduce(84), // }, reduce: BitwiseShiftTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(1821), // + + shift(1822), // - + shift(1823), // .+ + shift(1824), // .- + shift(1825), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1994 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(86), // ;, reduce: AddsubdotTerm + nil, // { + reduce(86), // }, reduce: AddsubdotTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: AddsubdotTerm + nil, // : + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(1827), // * + shift(1828), // / + shift(1829), // // + shift(1830), // % + shift(1831), // .* + shift(1832), // ./ + shift(1833), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1995 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(87), // ;, reduce: AddsubdotTerm + nil, // { + reduce(87), // }, reduce: AddsubdotTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: AddsubdotTerm + nil, // : + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(1827), // * + shift(1828), // / + shift(1829), // // + shift(1830), // % + shift(1831), // .* + shift(1832), // ./ + shift(1833), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1996 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(88), // ;, reduce: AddsubdotTerm + nil, // { + reduce(88), // }, reduce: AddsubdotTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + nil, // : + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(1827), // * + shift(1828), // / + shift(1829), // // + shift(1830), // % + shift(1831), // .* + shift(1832), // ./ + shift(1833), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1997 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(89), // ;, reduce: AddsubdotTerm + nil, // { + reduce(89), // }, reduce: AddsubdotTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + nil, // : + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(1827), // * + shift(1828), // / + shift(1829), // // + shift(1830), // % + shift(1831), // .* + shift(1832), // ./ + shift(1833), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1998 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(90), // ;, reduce: AddsubdotTerm + nil, // { + reduce(90), // }, reduce: AddsubdotTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + nil, // : + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(1827), // * + shift(1828), // / + shift(1829), // // + shift(1830), // % + shift(1831), // .* + shift(1832), // ./ + shift(1833), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S1999 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(92), // ;, reduce: MuldivTerm + nil, // { + reduce(92), // }, reduce: MuldivTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2000 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(93), // ;, reduce: MuldivTerm + nil, // { + reduce(93), // }, reduce: MuldivTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2001 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(94), // ;, reduce: MuldivTerm + nil, // { + reduce(94), // }, reduce: MuldivTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: MuldivTerm + nil, // : + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2002 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(95), // ;, reduce: MuldivTerm + nil, // { + reduce(95), // }, reduce: MuldivTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(95), // ?, reduce: MuldivTerm + nil, // : + reduce(95), // ||, reduce: MuldivTerm + reduce(95), // ^^, reduce: MuldivTerm + reduce(95), // &&, reduce: MuldivTerm + reduce(95), // =~, reduce: MuldivTerm + reduce(95), // !=~, reduce: MuldivTerm + reduce(95), // ==, reduce: MuldivTerm + reduce(95), // !=, reduce: MuldivTerm + reduce(95), // >, reduce: MuldivTerm + reduce(95), // >=, reduce: MuldivTerm + reduce(95), // <, reduce: MuldivTerm + reduce(95), // <=, reduce: MuldivTerm + reduce(95), // |, reduce: MuldivTerm + reduce(95), // ^, reduce: MuldivTerm + reduce(95), // &, reduce: MuldivTerm + reduce(95), // <<, reduce: MuldivTerm + reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm + reduce(95), // +, reduce: MuldivTerm + reduce(95), // -, reduce: MuldivTerm + reduce(95), // .+, reduce: MuldivTerm + reduce(95), // .-, reduce: MuldivTerm + reduce(95), // ., reduce: MuldivTerm + reduce(95), // *, reduce: MuldivTerm + reduce(95), // /, reduce: MuldivTerm + reduce(95), // //, reduce: MuldivTerm + reduce(95), // %, reduce: MuldivTerm + reduce(95), // .*, reduce: MuldivTerm + reduce(95), // ./, reduce: MuldivTerm + reduce(95), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2003 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(96), // ;, reduce: MuldivTerm + nil, // { + reduce(96), // }, reduce: MuldivTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + nil, // : + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2004 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(97), // ;, reduce: MuldivTerm + nil, // { + reduce(97), // }, reduce: MuldivTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2005 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(98), // ;, reduce: MuldivTerm + nil, // { + reduce(98), // }, reduce: MuldivTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + nil, // : + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2006 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(107), // ;, reduce: PowTerm + nil, // { + reduce(107), // }, reduce: PowTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: PowTerm + nil, // : + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2007 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(109), // ;, reduce: PrecedenceChainEnd + nil, // { + reduce(109), // }, reduce: PrecedenceChainEnd + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2008 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(2052), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(2053), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2009 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(2055), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2010 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(125), // ;, reduce: ArrayLiteral + nil, // { + reduce(125), // }, reduce: ArrayLiteral + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(125), // ?, reduce: ArrayLiteral + nil, // : + reduce(125), // ||, reduce: ArrayLiteral + reduce(125), // ^^, reduce: ArrayLiteral + reduce(125), // &&, reduce: ArrayLiteral + reduce(125), // =~, reduce: ArrayLiteral + reduce(125), // !=~, reduce: ArrayLiteral + reduce(125), // ==, reduce: ArrayLiteral + reduce(125), // !=, reduce: ArrayLiteral + reduce(125), // >, reduce: ArrayLiteral + reduce(125), // >=, reduce: ArrayLiteral + reduce(125), // <, reduce: ArrayLiteral + reduce(125), // <=, reduce: ArrayLiteral + reduce(125), // |, reduce: ArrayLiteral + reduce(125), // ^, reduce: ArrayLiteral + reduce(125), // &, reduce: ArrayLiteral + reduce(125), // <<, reduce: ArrayLiteral + reduce(125), // >>, reduce: ArrayLiteral + reduce(125), // >>>, reduce: ArrayLiteral + reduce(125), // +, reduce: ArrayLiteral + reduce(125), // -, reduce: ArrayLiteral + reduce(125), // .+, reduce: ArrayLiteral + reduce(125), // .-, reduce: ArrayLiteral + reduce(125), // ., reduce: ArrayLiteral + reduce(125), // *, reduce: ArrayLiteral + reduce(125), // /, reduce: ArrayLiteral + reduce(125), // //, reduce: ArrayLiteral + reduce(125), // %, reduce: ArrayLiteral + reduce(125), // .*, reduce: ArrayLiteral + reduce(125), // ./, reduce: ArrayLiteral + reduce(125), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(125), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(125), // [, reduce: ArrayLiteral + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2011 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(156), // ;, reduce: FcnOrSubrCall + nil, // { + reduce(156), // }, reduce: FcnOrSubrCall + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(156), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(156), // ||, reduce: FcnOrSubrCall + reduce(156), // ^^, reduce: FcnOrSubrCall + reduce(156), // &&, reduce: FcnOrSubrCall + reduce(156), // =~, reduce: FcnOrSubrCall + reduce(156), // !=~, reduce: FcnOrSubrCall + reduce(156), // ==, reduce: FcnOrSubrCall + reduce(156), // !=, reduce: FcnOrSubrCall + reduce(156), // >, reduce: FcnOrSubrCall + reduce(156), // >=, reduce: FcnOrSubrCall + reduce(156), // <, reduce: FcnOrSubrCall + reduce(156), // <=, reduce: FcnOrSubrCall + reduce(156), // |, reduce: FcnOrSubrCall + reduce(156), // ^, reduce: FcnOrSubrCall + reduce(156), // &, reduce: FcnOrSubrCall + reduce(156), // <<, reduce: FcnOrSubrCall + reduce(156), // >>, reduce: FcnOrSubrCall + reduce(156), // >>>, reduce: FcnOrSubrCall + reduce(156), // +, reduce: FcnOrSubrCall + reduce(156), // -, reduce: FcnOrSubrCall + reduce(156), // .+, reduce: FcnOrSubrCall + reduce(156), // .-, reduce: FcnOrSubrCall + reduce(156), // ., reduce: FcnOrSubrCall + reduce(156), // *, reduce: FcnOrSubrCall + reduce(156), // /, reduce: FcnOrSubrCall + reduce(156), // //, reduce: FcnOrSubrCall + reduce(156), // %, reduce: FcnOrSubrCall + reduce(156), // .*, reduce: FcnOrSubrCall + reduce(156), // ./, reduce: FcnOrSubrCall + reduce(156), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(156), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(156), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2012 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(2056), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2013 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2014 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(149), // ;, reduce: ArrayOrMapIndexAccess + nil, // { + reduce(149), // }, reduce: ArrayOrMapIndexAccess + reduce(149), // =, reduce: ArrayOrMapIndexAccess + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(149), // ||=, reduce: ArrayOrMapIndexAccess + reduce(149), // ^^=, reduce: ArrayOrMapIndexAccess + reduce(149), // &&=, reduce: ArrayOrMapIndexAccess + reduce(149), // |=, reduce: ArrayOrMapIndexAccess + reduce(149), // ^=, reduce: ArrayOrMapIndexAccess + reduce(149), // <<=, reduce: ArrayOrMapIndexAccess + reduce(149), // >>=, reduce: ArrayOrMapIndexAccess + reduce(149), // >>>=, reduce: ArrayOrMapIndexAccess + reduce(149), // +=, reduce: ArrayOrMapIndexAccess + reduce(149), // .=, reduce: ArrayOrMapIndexAccess + reduce(149), // -=, reduce: ArrayOrMapIndexAccess + reduce(149), // *=, reduce: ArrayOrMapIndexAccess + reduce(149), // /=, reduce: ArrayOrMapIndexAccess + reduce(149), // //=, reduce: ArrayOrMapIndexAccess + reduce(149), // %=, reduce: ArrayOrMapIndexAccess + reduce(149), // **=, reduce: ArrayOrMapIndexAccess + reduce(149), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(149), // ||, reduce: ArrayOrMapIndexAccess + reduce(149), // ^^, reduce: ArrayOrMapIndexAccess + reduce(149), // &&, reduce: ArrayOrMapIndexAccess + reduce(149), // =~, reduce: ArrayOrMapIndexAccess + reduce(149), // !=~, reduce: ArrayOrMapIndexAccess + reduce(149), // ==, reduce: ArrayOrMapIndexAccess + reduce(149), // !=, reduce: ArrayOrMapIndexAccess + reduce(149), // >, reduce: ArrayOrMapIndexAccess + reduce(149), // >=, reduce: ArrayOrMapIndexAccess + reduce(149), // <, reduce: ArrayOrMapIndexAccess + reduce(149), // <=, reduce: ArrayOrMapIndexAccess + reduce(149), // |, reduce: ArrayOrMapIndexAccess + reduce(149), // ^, reduce: ArrayOrMapIndexAccess + reduce(149), // &, reduce: ArrayOrMapIndexAccess + reduce(149), // <<, reduce: ArrayOrMapIndexAccess + reduce(149), // >>, reduce: ArrayOrMapIndexAccess + reduce(149), // >>>, reduce: ArrayOrMapIndexAccess + reduce(149), // +, reduce: ArrayOrMapIndexAccess + reduce(149), // -, reduce: ArrayOrMapIndexAccess + reduce(149), // .+, reduce: ArrayOrMapIndexAccess + reduce(149), // .-, reduce: ArrayOrMapIndexAccess + reduce(149), // ., reduce: ArrayOrMapIndexAccess + reduce(149), // *, reduce: ArrayOrMapIndexAccess + reduce(149), // /, reduce: ArrayOrMapIndexAccess + reduce(149), // //, reduce: ArrayOrMapIndexAccess + reduce(149), // %, reduce: ArrayOrMapIndexAccess + reduce(149), // .*, reduce: ArrayOrMapIndexAccess + reduce(149), // ./, reduce: ArrayOrMapIndexAccess + reduce(149), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(149), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(149), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2015 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(2059), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2016 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(2060), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2017 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(154), // ;, reduce: ArraySliceAccess + nil, // { + reduce(154), // }, reduce: ArraySliceAccess + reduce(154), // =, reduce: ArraySliceAccess + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(154), // ||=, reduce: ArraySliceAccess + reduce(154), // ^^=, reduce: ArraySliceAccess + reduce(154), // &&=, reduce: ArraySliceAccess + reduce(154), // |=, reduce: ArraySliceAccess + reduce(154), // ^=, reduce: ArraySliceAccess + reduce(154), // <<=, reduce: ArraySliceAccess + reduce(154), // >>=, reduce: ArraySliceAccess + reduce(154), // >>>=, reduce: ArraySliceAccess + reduce(154), // +=, reduce: ArraySliceAccess + reduce(154), // .=, reduce: ArraySliceAccess + reduce(154), // -=, reduce: ArraySliceAccess + reduce(154), // *=, reduce: ArraySliceAccess + reduce(154), // /=, reduce: ArraySliceAccess + reduce(154), // //=, reduce: ArraySliceAccess + reduce(154), // %=, reduce: ArraySliceAccess + reduce(154), // **=, reduce: ArraySliceAccess + reduce(154), // ?, reduce: ArraySliceAccess + nil, // : + reduce(154), // ||, reduce: ArraySliceAccess + reduce(154), // ^^, reduce: ArraySliceAccess + reduce(154), // &&, reduce: ArraySliceAccess + reduce(154), // =~, reduce: ArraySliceAccess + reduce(154), // !=~, reduce: ArraySliceAccess + reduce(154), // ==, reduce: ArraySliceAccess + reduce(154), // !=, reduce: ArraySliceAccess + reduce(154), // >, reduce: ArraySliceAccess + reduce(154), // >=, reduce: ArraySliceAccess + reduce(154), // <, reduce: ArraySliceAccess + reduce(154), // <=, reduce: ArraySliceAccess + reduce(154), // |, reduce: ArraySliceAccess + reduce(154), // ^, reduce: ArraySliceAccess + reduce(154), // &, reduce: ArraySliceAccess + reduce(154), // <<, reduce: ArraySliceAccess + reduce(154), // >>, reduce: ArraySliceAccess + reduce(154), // >>>, reduce: ArraySliceAccess + reduce(154), // +, reduce: ArraySliceAccess + reduce(154), // -, reduce: ArraySliceAccess + reduce(154), // .+, reduce: ArraySliceAccess + reduce(154), // .-, reduce: ArraySliceAccess + reduce(154), // ., reduce: ArraySliceAccess + reduce(154), // *, reduce: ArraySliceAccess + reduce(154), // /, reduce: ArraySliceAccess + reduce(154), // //, reduce: ArraySliceAccess + reduce(154), // %, reduce: ArraySliceAccess + reduce(154), // .*, reduce: ArraySliceAccess + reduce(154), // ./, reduce: ArraySliceAccess + reduce(154), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(154), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(154), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2018 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(157), // ;, reduce: FcnOrSubrCall + nil, // { + reduce(157), // }, reduce: FcnOrSubrCall + reduce(157), // =, reduce: FcnOrSubrCall + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(157), // ||=, reduce: FcnOrSubrCall + reduce(157), // ^^=, reduce: FcnOrSubrCall + reduce(157), // &&=, reduce: FcnOrSubrCall + reduce(157), // |=, reduce: FcnOrSubrCall + reduce(157), // ^=, reduce: FcnOrSubrCall + reduce(157), // <<=, reduce: FcnOrSubrCall + reduce(157), // >>=, reduce: FcnOrSubrCall + reduce(157), // >>>=, reduce: FcnOrSubrCall + reduce(157), // +=, reduce: FcnOrSubrCall + reduce(157), // .=, reduce: FcnOrSubrCall + reduce(157), // -=, reduce: FcnOrSubrCall + reduce(157), // *=, reduce: FcnOrSubrCall + reduce(157), // /=, reduce: FcnOrSubrCall + reduce(157), // //=, reduce: FcnOrSubrCall + reduce(157), // %=, reduce: FcnOrSubrCall + reduce(157), // **=, reduce: FcnOrSubrCall + reduce(157), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(157), // ||, reduce: FcnOrSubrCall + reduce(157), // ^^, reduce: FcnOrSubrCall + reduce(157), // &&, reduce: FcnOrSubrCall + reduce(157), // =~, reduce: FcnOrSubrCall + reduce(157), // !=~, reduce: FcnOrSubrCall + reduce(157), // ==, reduce: FcnOrSubrCall + reduce(157), // !=, reduce: FcnOrSubrCall + reduce(157), // >, reduce: FcnOrSubrCall + reduce(157), // >=, reduce: FcnOrSubrCall + reduce(157), // <, reduce: FcnOrSubrCall + reduce(157), // <=, reduce: FcnOrSubrCall + reduce(157), // |, reduce: FcnOrSubrCall + reduce(157), // ^, reduce: FcnOrSubrCall + reduce(157), // &, reduce: FcnOrSubrCall + reduce(157), // <<, reduce: FcnOrSubrCall + reduce(157), // >>, reduce: FcnOrSubrCall + reduce(157), // >>>, reduce: FcnOrSubrCall + reduce(157), // +, reduce: FcnOrSubrCall + reduce(157), // -, reduce: FcnOrSubrCall + reduce(157), // .+, reduce: FcnOrSubrCall + reduce(157), // .-, reduce: FcnOrSubrCall + reduce(157), // ., reduce: FcnOrSubrCall + reduce(157), // *, reduce: FcnOrSubrCall + reduce(157), // /, reduce: FcnOrSubrCall + reduce(157), // //, reduce: FcnOrSubrCall + reduce(157), // %, reduce: FcnOrSubrCall + reduce(157), // .*, reduce: FcnOrSubrCall + reduce(157), // ./, reduce: FcnOrSubrCall + reduce(157), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(157), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(157), // [, reduce: FcnOrSubrCall + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2019 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(9), // {, reduce: StatementBlockInBraces + reduce(9), // }, reduce: StatementBlockInBraces + nil, // = + reduce(9), // md_token_filter, reduce: StatementBlockInBraces + reduce(9), // md_token_emit, reduce: StatementBlockInBraces + reduce(9), // md_token_dump, reduce: StatementBlockInBraces + reduce(9), // md_token_edump, reduce: StatementBlockInBraces + reduce(9), // md_token_field_name, reduce: StatementBlockInBraces + reduce(9), // $[, reduce: StatementBlockInBraces + nil, // ] + reduce(9), // md_token_braced_field_name, reduce: StatementBlockInBraces + reduce(9), // md_token_full_srec, reduce: StatementBlockInBraces + reduce(9), // md_token_oosvar_name, reduce: StatementBlockInBraces + reduce(9), // @[, reduce: StatementBlockInBraces + reduce(9), // md_token_braced_oosvar_name, reduce: StatementBlockInBraces + reduce(9), // md_token_full_oosvar, reduce: StatementBlockInBraces + reduce(9), // md_token_non_sigil_name, reduce: StatementBlockInBraces + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(9), // +, reduce: StatementBlockInBraces + reduce(9), // -, reduce: StatementBlockInBraces + reduce(9), // .+, reduce: StatementBlockInBraces + reduce(9), // .-, reduce: StatementBlockInBraces + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(9), // !, reduce: StatementBlockInBraces + reduce(9), // ~, reduce: StatementBlockInBraces + nil, // ** + reduce(9), // (, reduce: StatementBlockInBraces + nil, // ) + reduce(9), // md_token_string_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_int_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_float_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_boolean_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_M_PI, reduce: StatementBlockInBraces + reduce(9), // md_token_M_E, reduce: StatementBlockInBraces + reduce(9), // md_token_panic, reduce: StatementBlockInBraces + reduce(9), // [, reduce: StatementBlockInBraces + nil, // , + reduce(9), // md_token_IPS, reduce: StatementBlockInBraces + reduce(9), // md_token_IFS, reduce: StatementBlockInBraces + reduce(9), // md_token_IRS, reduce: StatementBlockInBraces + reduce(9), // md_token_OPS, reduce: StatementBlockInBraces + reduce(9), // md_token_OFS, reduce: StatementBlockInBraces + reduce(9), // md_token_ORS, reduce: StatementBlockInBraces + reduce(9), // md_token_NF, reduce: StatementBlockInBraces + reduce(9), // md_token_NR, reduce: StatementBlockInBraces + reduce(9), // md_token_FNR, reduce: StatementBlockInBraces + reduce(9), // md_token_FILENAME, reduce: StatementBlockInBraces + reduce(9), // md_token_FILENUM, reduce: StatementBlockInBraces + reduce(9), // md_token_int_type, reduce: StatementBlockInBraces + reduce(9), // md_token_float_type, reduce: StatementBlockInBraces + reduce(9), // md_token_begin, reduce: StatementBlockInBraces + reduce(9), // md_token_end, reduce: StatementBlockInBraces + reduce(9), // md_token_if, reduce: StatementBlockInBraces + nil, // md_token_elif + nil, // md_token_else + reduce(9), // md_token_while, reduce: StatementBlockInBraces + reduce(9), // md_token_do, reduce: StatementBlockInBraces + reduce(9), // md_token_for, reduce: StatementBlockInBraces + nil, // md_token_in + }, + }, + actionRow{ // S2020 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(2061), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2021 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(2063), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2022 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1602), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2023 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= nil, // ? nil, // : nil, // || @@ -218455,10 +220577,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- nil, // . nil, // * nil, // / @@ -218467,51 +220589,53 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(424), // ! + shift(425), // ~ nil, // ** - nil, // ( + shift(427), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - nil, // [ - reduce(55), // ,, reduce: TernaryTerm - nil, // { - reduce(55), // }, reduce: TernaryTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type nil, // md_token_begin nil, // md_token_end nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2042 + actionRow{ // S2024 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -218519,7 +220643,334 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - shift(2056), // ] + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + shift(1898), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2025 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2026 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(176), // $, reduce: ElifBlock + nil, // empty + nil, // ; + reduce(176), // {, reduce: ElifBlock + nil, // } + nil, // = + reduce(176), // md_token_filter, reduce: ElifBlock + reduce(176), // md_token_emit, reduce: ElifBlock + reduce(176), // md_token_dump, reduce: ElifBlock + reduce(176), // md_token_edump, reduce: ElifBlock + reduce(176), // md_token_field_name, reduce: ElifBlock + reduce(176), // $[, reduce: ElifBlock + nil, // ] + reduce(176), // md_token_braced_field_name, reduce: ElifBlock + reduce(176), // md_token_full_srec, reduce: ElifBlock + reduce(176), // md_token_oosvar_name, reduce: ElifBlock + reduce(176), // @[, reduce: ElifBlock + reduce(176), // md_token_braced_oosvar_name, reduce: ElifBlock + reduce(176), // md_token_full_oosvar, reduce: ElifBlock + reduce(176), // md_token_non_sigil_name, reduce: ElifBlock + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(176), // +, reduce: ElifBlock + reduce(176), // -, reduce: ElifBlock + reduce(176), // .+, reduce: ElifBlock + reduce(176), // .-, reduce: ElifBlock + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(176), // !, reduce: ElifBlock + reduce(176), // ~, reduce: ElifBlock + nil, // ** + reduce(176), // (, reduce: ElifBlock + nil, // ) + reduce(176), // md_token_string_literal, reduce: ElifBlock + reduce(176), // md_token_int_literal, reduce: ElifBlock + reduce(176), // md_token_float_literal, reduce: ElifBlock + reduce(176), // md_token_boolean_literal, reduce: ElifBlock + reduce(176), // md_token_M_PI, reduce: ElifBlock + reduce(176), // md_token_M_E, reduce: ElifBlock + reduce(176), // md_token_panic, reduce: ElifBlock + reduce(176), // [, reduce: ElifBlock + nil, // , + reduce(176), // md_token_IPS, reduce: ElifBlock + reduce(176), // md_token_IFS, reduce: ElifBlock + reduce(176), // md_token_IRS, reduce: ElifBlock + reduce(176), // md_token_OPS, reduce: ElifBlock + reduce(176), // md_token_OFS, reduce: ElifBlock + reduce(176), // md_token_ORS, reduce: ElifBlock + reduce(176), // md_token_NF, reduce: ElifBlock + reduce(176), // md_token_NR, reduce: ElifBlock + reduce(176), // md_token_FNR, reduce: ElifBlock + reduce(176), // md_token_FILENAME, reduce: ElifBlock + reduce(176), // md_token_FILENUM, reduce: ElifBlock + reduce(176), // md_token_int_type, reduce: ElifBlock + reduce(176), // md_token_float_type, reduce: ElifBlock + reduce(176), // md_token_begin, reduce: ElifBlock + reduce(176), // md_token_end, reduce: ElifBlock + reduce(176), // md_token_if, reduce: ElifBlock + reduce(176), // md_token_elif, reduce: ElifBlock + reduce(176), // md_token_else, reduce: ElifBlock + reduce(176), // md_token_while, reduce: ElifBlock + reduce(176), // md_token_do, reduce: ElifBlock + reduce(176), // md_token_for, reduce: ElifBlock + nil, // md_token_in + }, + }, + actionRow{ // S2027 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(2068), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -218588,8 +221039,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -218608,17 +221057,130 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2043 + actionRow{ // S2028 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(8), // $, reduce: StatementBlockInBraces + nil, // empty + nil, // ; + reduce(8), // {, reduce: StatementBlockInBraces + nil, // } + nil, // = + reduce(8), // md_token_filter, reduce: StatementBlockInBraces + reduce(8), // md_token_emit, reduce: StatementBlockInBraces + reduce(8), // md_token_dump, reduce: StatementBlockInBraces + reduce(8), // md_token_edump, reduce: StatementBlockInBraces + reduce(8), // md_token_field_name, reduce: StatementBlockInBraces + reduce(8), // $[, reduce: StatementBlockInBraces + nil, // ] + reduce(8), // md_token_braced_field_name, reduce: StatementBlockInBraces + reduce(8), // md_token_full_srec, reduce: StatementBlockInBraces + reduce(8), // md_token_oosvar_name, reduce: StatementBlockInBraces + reduce(8), // @[, reduce: StatementBlockInBraces + reduce(8), // md_token_braced_oosvar_name, reduce: StatementBlockInBraces + reduce(8), // md_token_full_oosvar, reduce: StatementBlockInBraces + reduce(8), // md_token_non_sigil_name, reduce: StatementBlockInBraces + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(8), // +, reduce: StatementBlockInBraces + reduce(8), // -, reduce: StatementBlockInBraces + reduce(8), // .+, reduce: StatementBlockInBraces + reduce(8), // .-, reduce: StatementBlockInBraces + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(8), // !, reduce: StatementBlockInBraces + reduce(8), // ~, reduce: StatementBlockInBraces + nil, // ** + reduce(8), // (, reduce: StatementBlockInBraces + nil, // ) + reduce(8), // md_token_string_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_int_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_float_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_boolean_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_M_PI, reduce: StatementBlockInBraces + reduce(8), // md_token_M_E, reduce: StatementBlockInBraces + reduce(8), // md_token_panic, reduce: StatementBlockInBraces + reduce(8), // [, reduce: StatementBlockInBraces + nil, // , + reduce(8), // md_token_IPS, reduce: StatementBlockInBraces + reduce(8), // md_token_IFS, reduce: StatementBlockInBraces + reduce(8), // md_token_IRS, reduce: StatementBlockInBraces + reduce(8), // md_token_OPS, reduce: StatementBlockInBraces + reduce(8), // md_token_OFS, reduce: StatementBlockInBraces + reduce(8), // md_token_ORS, reduce: StatementBlockInBraces + reduce(8), // md_token_NF, reduce: StatementBlockInBraces + reduce(8), // md_token_NR, reduce: StatementBlockInBraces + reduce(8), // md_token_FNR, reduce: StatementBlockInBraces + reduce(8), // md_token_FILENAME, reduce: StatementBlockInBraces + reduce(8), // md_token_FILENUM, reduce: StatementBlockInBraces + reduce(8), // md_token_int_type, reduce: StatementBlockInBraces + reduce(8), // md_token_float_type, reduce: StatementBlockInBraces + reduce(8), // md_token_begin, reduce: StatementBlockInBraces + reduce(8), // md_token_end, reduce: StatementBlockInBraces + reduce(8), // md_token_if, reduce: StatementBlockInBraces + reduce(8), // md_token_elif, reduce: StatementBlockInBraces + reduce(8), // md_token_else, reduce: StatementBlockInBraces + reduce(8), // md_token_while, reduce: StatementBlockInBraces + reduce(8), // md_token_do, reduce: StatementBlockInBraces + reduce(8), // md_token_for, reduce: StatementBlockInBraces + nil, // md_token_in + }, + }, + actionRow{ // S2029 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(179), // $, reduce: DoWhileLoop nil, // empty - nil, // ; + reduce(179), // ;, reduce: DoWhileLoop + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -218650,40 +221212,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(150), // ?, reduce: ArraySliceAccess + nil, // ? nil, // : - reduce(150), // ||, reduce: ArraySliceAccess - reduce(150), // ^^, reduce: ArraySliceAccess - reduce(150), // &&, reduce: ArraySliceAccess - reduce(150), // =~, reduce: ArraySliceAccess - reduce(150), // !=~, reduce: ArraySliceAccess - reduce(150), // ==, reduce: ArraySliceAccess - reduce(150), // !=, reduce: ArraySliceAccess - reduce(150), // >, reduce: ArraySliceAccess - reduce(150), // >=, reduce: ArraySliceAccess - reduce(150), // <, reduce: ArraySliceAccess - reduce(150), // <=, reduce: ArraySliceAccess - reduce(150), // |, reduce: ArraySliceAccess - reduce(150), // ^, reduce: ArraySliceAccess - reduce(150), // &, reduce: ArraySliceAccess - reduce(150), // <<, reduce: ArraySliceAccess - reduce(150), // >>, reduce: ArraySliceAccess - reduce(150), // >>>, reduce: ArraySliceAccess - reduce(150), // +, reduce: ArraySliceAccess - reduce(150), // -, reduce: ArraySliceAccess - reduce(150), // .+, reduce: ArraySliceAccess - reduce(150), // .-, reduce: ArraySliceAccess - reduce(150), // ., reduce: ArraySliceAccess - reduce(150), // *, reduce: ArraySliceAccess - reduce(150), // /, reduce: ArraySliceAccess - reduce(150), // //, reduce: ArraySliceAccess - reduce(150), // %, reduce: ArraySliceAccess - reduce(150), // .*, reduce: ArraySliceAccess - reduce(150), // ./, reduce: ArraySliceAccess - reduce(150), // .//, reduce: ArraySliceAccess + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(150), // **, reduce: ArraySliceAccess + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -218693,10 +221255,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(150), // [, reduce: ArraySliceAccess - reduce(150), // ,, reduce: ArraySliceAccess - nil, // { - reduce(150), // }, reduce: ArraySliceAccess + nil, // [ + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -218715,231 +221275,130 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2044 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess - nil, // : - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // >>>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(149), // [, reduce: ArraySliceAccess - reduce(149), // ,, reduce: ArraySliceAccess - nil, // { - reduce(149), // }, reduce: ArraySliceAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2045 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess - nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // >>>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess - nil, // ( - reduce(148), // ), reduce: ArraySliceAccess - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(148), // [, reduce: ArraySliceAccess - reduce(148), // ,, reduce: ArraySliceAccess - nil, // { - nil, // } - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in - }, - }, - actionRow{ // S2046 + actionRow{ // S2030 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(55), // ;, reduce: TernaryTerm + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2031 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(532), // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -219016,8 +221475,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - reduce(55), // }, reduce: TernaryTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -219036,17 +221493,130 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2047 + actionRow{ // S2032 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(1090), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1096), // md_token_field_name + shift(1097), // $[ + nil, // ] + shift(1098), // md_token_braced_field_name + shift(1100), // md_token_full_srec + shift(1105), // md_token_oosvar_name + shift(1106), // @[ + shift(1107), // md_token_braced_oosvar_name + shift(1109), // md_token_full_oosvar + shift(1111), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1124), // + + shift(1126), // - + shift(1127), // .+ + shift(1128), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1131), // ! + shift(1132), // ~ + nil, // ** + shift(1134), // ( + nil, // ) + shift(1136), // md_token_string_literal + shift(1137), // md_token_int_literal + shift(1138), // md_token_float_literal + shift(1139), // md_token_boolean_literal + shift(1140), // md_token_M_PI + shift(1141), // md_token_M_E + shift(1142), // md_token_panic + shift(1144), // [ + nil, // , + shift(1147), // md_token_IPS + shift(1148), // md_token_IFS + shift(1149), // md_token_IRS + shift(1150), // md_token_OPS + shift(1151), // md_token_OFS + shift(1152), // md_token_ORS + shift(1153), // md_token_NF + shift(1154), // md_token_NR + shift(1155), // md_token_FNR + shift(1156), // md_token_FILENAME + shift(1157), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2033 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(149), // }, reduce: ArrayOrMapIndexAccess nil, // = nil, // md_token_filter nil, // md_token_emit @@ -219054,7 +221624,225 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - shift(2057), // ] + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(149), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(149), // ||, reduce: ArrayOrMapIndexAccess + reduce(149), // ^^, reduce: ArrayOrMapIndexAccess + reduce(149), // &&, reduce: ArrayOrMapIndexAccess + reduce(149), // =~, reduce: ArrayOrMapIndexAccess + reduce(149), // !=~, reduce: ArrayOrMapIndexAccess + reduce(149), // ==, reduce: ArrayOrMapIndexAccess + reduce(149), // !=, reduce: ArrayOrMapIndexAccess + reduce(149), // >, reduce: ArrayOrMapIndexAccess + reduce(149), // >=, reduce: ArrayOrMapIndexAccess + reduce(149), // <, reduce: ArrayOrMapIndexAccess + reduce(149), // <=, reduce: ArrayOrMapIndexAccess + reduce(149), // |, reduce: ArrayOrMapIndexAccess + reduce(149), // ^, reduce: ArrayOrMapIndexAccess + reduce(149), // &, reduce: ArrayOrMapIndexAccess + reduce(149), // <<, reduce: ArrayOrMapIndexAccess + reduce(149), // >>, reduce: ArrayOrMapIndexAccess + reduce(149), // >>>, reduce: ArrayOrMapIndexAccess + reduce(149), // +, reduce: ArrayOrMapIndexAccess + reduce(149), // -, reduce: ArrayOrMapIndexAccess + reduce(149), // .+, reduce: ArrayOrMapIndexAccess + reduce(149), // .-, reduce: ArrayOrMapIndexAccess + reduce(149), // ., reduce: ArrayOrMapIndexAccess + reduce(149), // *, reduce: ArrayOrMapIndexAccess + reduce(149), // /, reduce: ArrayOrMapIndexAccess + reduce(149), // //, reduce: ArrayOrMapIndexAccess + reduce(149), // %, reduce: ArrayOrMapIndexAccess + reduce(149), // .*, reduce: ArrayOrMapIndexAccess + reduce(149), // ./, reduce: ArrayOrMapIndexAccess + reduce(149), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(149), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(149), // [, reduce: ArrayOrMapIndexAccess + reduce(149), // ,, reduce: ArrayOrMapIndexAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2034 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(2073), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2035 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(2074), // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -219123,8 +221911,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -219143,17 +221929,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2048 + actionRow{ // S2036 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(150), // ;, reduce: ArraySliceAccess + nil, // ; + nil, // { + reduce(154), // }, reduce: ArraySliceAccess nil, // = nil, // md_token_filter nil, // md_token_emit @@ -219185,40 +221975,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(150), // ?, reduce: ArraySliceAccess + reduce(154), // ?, reduce: ArraySliceAccess nil, // : - reduce(150), // ||, reduce: ArraySliceAccess - reduce(150), // ^^, reduce: ArraySliceAccess - reduce(150), // &&, reduce: ArraySliceAccess - reduce(150), // =~, reduce: ArraySliceAccess - reduce(150), // !=~, reduce: ArraySliceAccess - reduce(150), // ==, reduce: ArraySliceAccess - reduce(150), // !=, reduce: ArraySliceAccess - reduce(150), // >, reduce: ArraySliceAccess - reduce(150), // >=, reduce: ArraySliceAccess - reduce(150), // <, reduce: ArraySliceAccess - reduce(150), // <=, reduce: ArraySliceAccess - reduce(150), // |, reduce: ArraySliceAccess - reduce(150), // ^, reduce: ArraySliceAccess - reduce(150), // &, reduce: ArraySliceAccess - reduce(150), // <<, reduce: ArraySliceAccess - reduce(150), // >>, reduce: ArraySliceAccess - reduce(150), // >>>, reduce: ArraySliceAccess - reduce(150), // +, reduce: ArraySliceAccess - reduce(150), // -, reduce: ArraySliceAccess - reduce(150), // .+, reduce: ArraySliceAccess - reduce(150), // .-, reduce: ArraySliceAccess - reduce(150), // ., reduce: ArraySliceAccess - reduce(150), // *, reduce: ArraySliceAccess - reduce(150), // /, reduce: ArraySliceAccess - reduce(150), // //, reduce: ArraySliceAccess - reduce(150), // %, reduce: ArraySliceAccess - reduce(150), // .*, reduce: ArraySliceAccess - reduce(150), // ./, reduce: ArraySliceAccess - reduce(150), // .//, reduce: ArraySliceAccess + reduce(154), // ||, reduce: ArraySliceAccess + reduce(154), // ^^, reduce: ArraySliceAccess + reduce(154), // &&, reduce: ArraySliceAccess + reduce(154), // =~, reduce: ArraySliceAccess + reduce(154), // !=~, reduce: ArraySliceAccess + reduce(154), // ==, reduce: ArraySliceAccess + reduce(154), // !=, reduce: ArraySliceAccess + reduce(154), // >, reduce: ArraySliceAccess + reduce(154), // >=, reduce: ArraySliceAccess + reduce(154), // <, reduce: ArraySliceAccess + reduce(154), // <=, reduce: ArraySliceAccess + reduce(154), // |, reduce: ArraySliceAccess + reduce(154), // ^, reduce: ArraySliceAccess + reduce(154), // &, reduce: ArraySliceAccess + reduce(154), // <<, reduce: ArraySliceAccess + reduce(154), // >>, reduce: ArraySliceAccess + reduce(154), // >>>, reduce: ArraySliceAccess + reduce(154), // +, reduce: ArraySliceAccess + reduce(154), // -, reduce: ArraySliceAccess + reduce(154), // .+, reduce: ArraySliceAccess + reduce(154), // .-, reduce: ArraySliceAccess + reduce(154), // ., reduce: ArraySliceAccess + reduce(154), // *, reduce: ArraySliceAccess + reduce(154), // /, reduce: ArraySliceAccess + reduce(154), // //, reduce: ArraySliceAccess + reduce(154), // %, reduce: ArraySliceAccess + reduce(154), // .*, reduce: ArraySliceAccess + reduce(154), // ./, reduce: ArraySliceAccess + reduce(154), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(150), // **, reduce: ArraySliceAccess + reduce(154), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -219228,10 +222018,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(150), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - reduce(150), // }, reduce: ArraySliceAccess + reduce(154), // [, reduce: ArraySliceAccess + reduce(154), // ,, reduce: ArraySliceAccess nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -219250,6 +222038,1316 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2037 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(157), // }, reduce: FcnOrSubrCall + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(157), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(157), // ||, reduce: FcnOrSubrCall + reduce(157), // ^^, reduce: FcnOrSubrCall + reduce(157), // &&, reduce: FcnOrSubrCall + reduce(157), // =~, reduce: FcnOrSubrCall + reduce(157), // !=~, reduce: FcnOrSubrCall + reduce(157), // ==, reduce: FcnOrSubrCall + reduce(157), // !=, reduce: FcnOrSubrCall + reduce(157), // >, reduce: FcnOrSubrCall + reduce(157), // >=, reduce: FcnOrSubrCall + reduce(157), // <, reduce: FcnOrSubrCall + reduce(157), // <=, reduce: FcnOrSubrCall + reduce(157), // |, reduce: FcnOrSubrCall + reduce(157), // ^, reduce: FcnOrSubrCall + reduce(157), // &, reduce: FcnOrSubrCall + reduce(157), // <<, reduce: FcnOrSubrCall + reduce(157), // >>, reduce: FcnOrSubrCall + reduce(157), // >>>, reduce: FcnOrSubrCall + reduce(157), // +, reduce: FcnOrSubrCall + reduce(157), // -, reduce: FcnOrSubrCall + reduce(157), // .+, reduce: FcnOrSubrCall + reduce(157), // .-, reduce: FcnOrSubrCall + reduce(157), // ., reduce: FcnOrSubrCall + reduce(157), // *, reduce: FcnOrSubrCall + reduce(157), // /, reduce: FcnOrSubrCall + reduce(157), // //, reduce: FcnOrSubrCall + reduce(157), // %, reduce: FcnOrSubrCall + reduce(157), // .*, reduce: FcnOrSubrCall + reduce(157), // ./, reduce: FcnOrSubrCall + reduce(157), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(157), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(157), // [, reduce: FcnOrSubrCall + reduce(157), // ,, reduce: FcnOrSubrCall + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2038 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + reduce(151), // :, reduce: ArraySliceAccess + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(151), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2039 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(151), // $, reduce: ArraySliceAccess + nil, // empty + reduce(151), // ;, reduce: ArraySliceAccess + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(151), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2040 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(151), // ], reduce: ArraySliceAccess + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(151), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2041 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + reduce(151), // ), reduce: ArraySliceAccess + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(151), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2042 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(58), // ], reduce: TernaryTerm + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(58), // :, reduce: TernaryTerm + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2043 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(2075), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2044 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(153), // ], reduce: ArraySliceAccess + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(153), // ?, reduce: ArraySliceAccess + reduce(153), // :, reduce: ArraySliceAccess + reduce(153), // ||, reduce: ArraySliceAccess + reduce(153), // ^^, reduce: ArraySliceAccess + reduce(153), // &&, reduce: ArraySliceAccess + reduce(153), // =~, reduce: ArraySliceAccess + reduce(153), // !=~, reduce: ArraySliceAccess + reduce(153), // ==, reduce: ArraySliceAccess + reduce(153), // !=, reduce: ArraySliceAccess + reduce(153), // >, reduce: ArraySliceAccess + reduce(153), // >=, reduce: ArraySliceAccess + reduce(153), // <, reduce: ArraySliceAccess + reduce(153), // <=, reduce: ArraySliceAccess + reduce(153), // |, reduce: ArraySliceAccess + reduce(153), // ^, reduce: ArraySliceAccess + reduce(153), // &, reduce: ArraySliceAccess + reduce(153), // <<, reduce: ArraySliceAccess + reduce(153), // >>, reduce: ArraySliceAccess + reduce(153), // >>>, reduce: ArraySliceAccess + reduce(153), // +, reduce: ArraySliceAccess + reduce(153), // -, reduce: ArraySliceAccess + reduce(153), // .+, reduce: ArraySliceAccess + reduce(153), // .-, reduce: ArraySliceAccess + reduce(153), // ., reduce: ArraySliceAccess + reduce(153), // *, reduce: ArraySliceAccess + reduce(153), // /, reduce: ArraySliceAccess + reduce(153), // //, reduce: ArraySliceAccess + reduce(153), // %, reduce: ArraySliceAccess + reduce(153), // .*, reduce: ArraySliceAccess + reduce(153), // ./, reduce: ArraySliceAccess + reduce(153), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(153), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(153), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2045 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(152), // ], reduce: ArraySliceAccess + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(152), // ?, reduce: ArraySliceAccess + reduce(152), // :, reduce: ArraySliceAccess + reduce(152), // ||, reduce: ArraySliceAccess + reduce(152), // ^^, reduce: ArraySliceAccess + reduce(152), // &&, reduce: ArraySliceAccess + reduce(152), // =~, reduce: ArraySliceAccess + reduce(152), // !=~, reduce: ArraySliceAccess + reduce(152), // ==, reduce: ArraySliceAccess + reduce(152), // !=, reduce: ArraySliceAccess + reduce(152), // >, reduce: ArraySliceAccess + reduce(152), // >=, reduce: ArraySliceAccess + reduce(152), // <, reduce: ArraySliceAccess + reduce(152), // <=, reduce: ArraySliceAccess + reduce(152), // |, reduce: ArraySliceAccess + reduce(152), // ^, reduce: ArraySliceAccess + reduce(152), // &, reduce: ArraySliceAccess + reduce(152), // <<, reduce: ArraySliceAccess + reduce(152), // >>, reduce: ArraySliceAccess + reduce(152), // >>>, reduce: ArraySliceAccess + reduce(152), // +, reduce: ArraySliceAccess + reduce(152), // -, reduce: ArraySliceAccess + reduce(152), // .+, reduce: ArraySliceAccess + reduce(152), // .-, reduce: ArraySliceAccess + reduce(152), // ., reduce: ArraySliceAccess + reduce(152), // *, reduce: ArraySliceAccess + reduce(152), // /, reduce: ArraySliceAccess + reduce(152), // //, reduce: ArraySliceAccess + reduce(152), // %, reduce: ArraySliceAccess + reduce(152), // .*, reduce: ArraySliceAccess + reduce(152), // ./, reduce: ArraySliceAccess + reduce(152), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(152), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(152), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2046 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(151), // ], reduce: ArraySliceAccess + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(151), // [, reduce: ArraySliceAccess + reduce(151), // ,, reduce: ArraySliceAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2047 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(58), // ), reduce: TernaryTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(58), // ,, reduce: TernaryTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2048 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(2076), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -219260,7 +223358,9 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(149), // ;, reduce: ArraySliceAccess + nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -219292,42 +223392,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess + reduce(153), // ?, reduce: ArraySliceAccess nil, // : - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // >>>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess + reduce(153), // ||, reduce: ArraySliceAccess + reduce(153), // ^^, reduce: ArraySliceAccess + reduce(153), // &&, reduce: ArraySliceAccess + reduce(153), // =~, reduce: ArraySliceAccess + reduce(153), // !=~, reduce: ArraySliceAccess + reduce(153), // ==, reduce: ArraySliceAccess + reduce(153), // !=, reduce: ArraySliceAccess + reduce(153), // >, reduce: ArraySliceAccess + reduce(153), // >=, reduce: ArraySliceAccess + reduce(153), // <, reduce: ArraySliceAccess + reduce(153), // <=, reduce: ArraySliceAccess + reduce(153), // |, reduce: ArraySliceAccess + reduce(153), // ^, reduce: ArraySliceAccess + reduce(153), // &, reduce: ArraySliceAccess + reduce(153), // <<, reduce: ArraySliceAccess + reduce(153), // >>, reduce: ArraySliceAccess + reduce(153), // >>>, reduce: ArraySliceAccess + reduce(153), // +, reduce: ArraySliceAccess + reduce(153), // -, reduce: ArraySliceAccess + reduce(153), // .+, reduce: ArraySliceAccess + reduce(153), // .-, reduce: ArraySliceAccess + reduce(153), // ., reduce: ArraySliceAccess + reduce(153), // *, reduce: ArraySliceAccess + reduce(153), // /, reduce: ArraySliceAccess + reduce(153), // //, reduce: ArraySliceAccess + reduce(153), // %, reduce: ArraySliceAccess + reduce(153), // .*, reduce: ArraySliceAccess + reduce(153), // ./, reduce: ArraySliceAccess + reduce(153), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess + reduce(153), // **, reduce: ArraySliceAccess nil, // ( - nil, // ) + reduce(153), // ), reduce: ArraySliceAccess nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -219335,10 +223435,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(149), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - reduce(149), // }, reduce: ArraySliceAccess + reduce(153), // [, reduce: ArraySliceAccess + reduce(153), // ,, reduce: ArraySliceAccess nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -219357,6 +223455,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -219367,8 +223467,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(148), // ;, reduce: ArraySliceAccess - reduce(148), // =, reduce: ArraySliceAccess + nil, // ; + nil, // { + nil, // } + nil, // = nil, // md_token_filter nil, // md_token_emit nil, // md_token_dump @@ -219383,58 +223485,58 @@ var actionTab = actionTable{ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar nil, // md_token_non_sigil_name - reduce(148), // ||=, reduce: ArraySliceAccess - reduce(148), // ^^=, reduce: ArraySliceAccess - reduce(148), // &&=, reduce: ArraySliceAccess - reduce(148), // |=, reduce: ArraySliceAccess - reduce(148), // ^=, reduce: ArraySliceAccess - reduce(148), // <<=, reduce: ArraySliceAccess - reduce(148), // >>=, reduce: ArraySliceAccess - reduce(148), // >>>=, reduce: ArraySliceAccess - reduce(148), // +=, reduce: ArraySliceAccess - reduce(148), // .=, reduce: ArraySliceAccess - reduce(148), // -=, reduce: ArraySliceAccess - reduce(148), // *=, reduce: ArraySliceAccess - reduce(148), // /=, reduce: ArraySliceAccess - reduce(148), // //=, reduce: ArraySliceAccess - reduce(148), // %=, reduce: ArraySliceAccess - reduce(148), // **=, reduce: ArraySliceAccess - reduce(148), // ?, reduce: ArraySliceAccess + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(152), // ?, reduce: ArraySliceAccess nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // >>>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess + reduce(152), // ||, reduce: ArraySliceAccess + reduce(152), // ^^, reduce: ArraySliceAccess + reduce(152), // &&, reduce: ArraySliceAccess + reduce(152), // =~, reduce: ArraySliceAccess + reduce(152), // !=~, reduce: ArraySliceAccess + reduce(152), // ==, reduce: ArraySliceAccess + reduce(152), // !=, reduce: ArraySliceAccess + reduce(152), // >, reduce: ArraySliceAccess + reduce(152), // >=, reduce: ArraySliceAccess + reduce(152), // <, reduce: ArraySliceAccess + reduce(152), // <=, reduce: ArraySliceAccess + reduce(152), // |, reduce: ArraySliceAccess + reduce(152), // ^, reduce: ArraySliceAccess + reduce(152), // &, reduce: ArraySliceAccess + reduce(152), // <<, reduce: ArraySliceAccess + reduce(152), // >>, reduce: ArraySliceAccess + reduce(152), // >>>, reduce: ArraySliceAccess + reduce(152), // +, reduce: ArraySliceAccess + reduce(152), // -, reduce: ArraySliceAccess + reduce(152), // .+, reduce: ArraySliceAccess + reduce(152), // .-, reduce: ArraySliceAccess + reduce(152), // ., reduce: ArraySliceAccess + reduce(152), // *, reduce: ArraySliceAccess + reduce(152), // /, reduce: ArraySliceAccess + reduce(152), // //, reduce: ArraySliceAccess + reduce(152), // %, reduce: ArraySliceAccess + reduce(152), // .*, reduce: ArraySliceAccess + reduce(152), // ./, reduce: ArraySliceAccess + reduce(152), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess + reduce(152), // **, reduce: ArraySliceAccess nil, // ( - nil, // ) + reduce(152), // ), reduce: ArraySliceAccess nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -219442,10 +223544,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(148), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - reduce(148), // }, reduce: ArraySliceAccess + reduce(152), // [, reduce: ArraySliceAccess + reduce(152), // ,, reduce: ArraySliceAccess nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -219464,6 +223564,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -219475,21 +223577,23 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(1484), // { + nil, // } nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(1490), // md_token_field_name + shift(1491), // $[ nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name + shift(1492), // md_token_braced_field_name + shift(1494), // md_token_full_srec + shift(1499), // md_token_oosvar_name + shift(1500), // @[ + shift(1501), // md_token_braced_oosvar_name + shift(1503), // md_token_full_oosvar + shift(1505), // md_token_non_sigil_name nil, // ||= nil, // ^^= nil, // &&= @@ -219525,10 +223629,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- + shift(1518), // + + shift(1520), // - + shift(1521), // .+ + shift(1522), // .- nil, // . nil, // * nil, // / @@ -219537,41 +223641,41 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(1022), // ! - shift(1023), // ~ + shift(1525), // ! + shift(1526), // ~ nil, // ** - shift(1025), // ( + shift(1528), // ( nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ + shift(1530), // md_token_string_literal + shift(1531), // md_token_int_literal + shift(1532), // md_token_float_literal + shift(1533), // md_token_boolean_literal + shift(1534), // md_token_M_PI + shift(1535), // md_token_M_E + shift(1536), // md_token_panic + shift(1538), // [ nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if + shift(1541), // md_token_IPS + shift(1542), // md_token_IFS + shift(1543), // md_token_IRS + shift(1544), // md_token_OPS + shift(1545), // md_token_OFS + shift(1546), // md_token_ORS + shift(1547), // md_token_NF + shift(1548), // md_token_NR + shift(1549), // md_token_FNR + shift(1550), // md_token_FILENAME + shift(1551), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if nil, // md_token_elif nil, // md_token_else - shift(1065), // md_token_for + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for nil, // md_token_in }, }, @@ -219581,7 +223685,9 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(149), // ;, reduce: ArrayOrMapIndexAccess + nil, // { + reduce(149), // }, reduce: ArrayOrMapIndexAccess nil, // = nil, // md_token_filter nil, // md_token_emit @@ -219613,40 +223719,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(149), // ?, reduce: ArrayOrMapIndexAccess nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(149), // ||, reduce: ArrayOrMapIndexAccess + reduce(149), // ^^, reduce: ArrayOrMapIndexAccess + reduce(149), // &&, reduce: ArrayOrMapIndexAccess + reduce(149), // =~, reduce: ArrayOrMapIndexAccess + reduce(149), // !=~, reduce: ArrayOrMapIndexAccess + reduce(149), // ==, reduce: ArrayOrMapIndexAccess + reduce(149), // !=, reduce: ArrayOrMapIndexAccess + reduce(149), // >, reduce: ArrayOrMapIndexAccess + reduce(149), // >=, reduce: ArrayOrMapIndexAccess + reduce(149), // <, reduce: ArrayOrMapIndexAccess + reduce(149), // <=, reduce: ArrayOrMapIndexAccess + reduce(149), // |, reduce: ArrayOrMapIndexAccess + reduce(149), // ^, reduce: ArrayOrMapIndexAccess + reduce(149), // &, reduce: ArrayOrMapIndexAccess + reduce(149), // <<, reduce: ArrayOrMapIndexAccess + reduce(149), // >>, reduce: ArrayOrMapIndexAccess + reduce(149), // >>>, reduce: ArrayOrMapIndexAccess + reduce(149), // +, reduce: ArrayOrMapIndexAccess + reduce(149), // -, reduce: ArrayOrMapIndexAccess + reduce(149), // .+, reduce: ArrayOrMapIndexAccess + reduce(149), // .-, reduce: ArrayOrMapIndexAccess + reduce(149), // ., reduce: ArrayOrMapIndexAccess + reduce(149), // *, reduce: ArrayOrMapIndexAccess + reduce(149), // /, reduce: ArrayOrMapIndexAccess + reduce(149), // //, reduce: ArrayOrMapIndexAccess + reduce(149), // %, reduce: ArrayOrMapIndexAccess + reduce(149), // .*, reduce: ArrayOrMapIndexAccess + reduce(149), // ./, reduce: ArrayOrMapIndexAccess + reduce(149), // .//, reduce: ArrayOrMapIndexAccess nil, // ! nil, // ~ - nil, // ** + reduce(149), // **, reduce: ArrayOrMapIndexAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -219656,10 +223762,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - nil, // [ + reduce(149), // [, reduce: ArrayOrMapIndexAccess nil, // , - nil, // { - shift(2059), // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -219678,6 +223782,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -219689,6 +223795,117 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(273), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(279), // md_token_field_name + shift(280), // $[ + shift(2079), // ] + shift(281), // md_token_braced_field_name + shift(283), // md_token_full_srec + shift(288), // md_token_oosvar_name + shift(289), // @[ + shift(290), // md_token_braced_oosvar_name + shift(292), // md_token_full_oosvar + shift(294), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(307), // + + shift(309), // - + shift(310), // .+ + shift(311), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(314), // ! + shift(315), // ~ + nil, // ** + shift(317), // ( + nil, // ) + shift(319), // md_token_string_literal + shift(320), // md_token_int_literal + shift(321), // md_token_float_literal + shift(322), // md_token_boolean_literal + shift(323), // md_token_M_PI + shift(324), // md_token_M_E + shift(325), // md_token_panic + shift(327), // [ + nil, // , + shift(330), // md_token_IPS + shift(331), // md_token_IFS + shift(332), // md_token_IRS + shift(333), // md_token_OPS + shift(334), // md_token_OFS + shift(335), // md_token_ORS + shift(336), // md_token_NF + shift(337), // md_token_NR + shift(338), // md_token_FNR + shift(339), // md_token_FILENAME + shift(340), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2054 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -219696,7 +223913,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - nil, // ] + shift(2080), // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -219765,8 +223982,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - shift(2060), // { - nil, // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -219785,124 +224000,21 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2054 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(175), // $, reduce: ElifBlock - nil, // empty - nil, // ; - nil, // = - reduce(175), // md_token_filter, reduce: ElifBlock - reduce(175), // md_token_emit, reduce: ElifBlock - reduce(175), // md_token_dump, reduce: ElifBlock - reduce(175), // md_token_edump, reduce: ElifBlock - reduce(175), // md_token_field_name, reduce: ElifBlock - reduce(175), // $[, reduce: ElifBlock - nil, // ] - reduce(175), // md_token_braced_field_name, reduce: ElifBlock - reduce(175), // md_token_full_srec, reduce: ElifBlock - reduce(175), // md_token_oosvar_name, reduce: ElifBlock - reduce(175), // @[, reduce: ElifBlock - reduce(175), // md_token_braced_oosvar_name, reduce: ElifBlock - reduce(175), // md_token_full_oosvar, reduce: ElifBlock - reduce(175), // md_token_non_sigil_name, reduce: ElifBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(175), // +, reduce: ElifBlock - reduce(175), // -, reduce: ElifBlock - reduce(175), // .+, reduce: ElifBlock - reduce(175), // .-, reduce: ElifBlock - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(175), // !, reduce: ElifBlock - reduce(175), // ~, reduce: ElifBlock - nil, // ** - reduce(175), // (, reduce: ElifBlock - nil, // ) - reduce(175), // md_token_string_literal, reduce: ElifBlock - reduce(175), // md_token_int_literal, reduce: ElifBlock - reduce(175), // md_token_float_literal, reduce: ElifBlock - reduce(175), // md_token_boolean_literal, reduce: ElifBlock - reduce(175), // md_token_M_PI, reduce: ElifBlock - reduce(175), // md_token_M_E, reduce: ElifBlock - reduce(175), // md_token_panic, reduce: ElifBlock - reduce(175), // [, reduce: ElifBlock - nil, // , - reduce(175), // {, reduce: ElifBlock - nil, // } - reduce(175), // md_token_IPS, reduce: ElifBlock - reduce(175), // md_token_IFS, reduce: ElifBlock - reduce(175), // md_token_IRS, reduce: ElifBlock - reduce(175), // md_token_OPS, reduce: ElifBlock - reduce(175), // md_token_OFS, reduce: ElifBlock - reduce(175), // md_token_ORS, reduce: ElifBlock - reduce(175), // md_token_NF, reduce: ElifBlock - reduce(175), // md_token_NR, reduce: ElifBlock - reduce(175), // md_token_FNR, reduce: ElifBlock - reduce(175), // md_token_FILENAME, reduce: ElifBlock - reduce(175), // md_token_FILENUM, reduce: ElifBlock - reduce(175), // md_token_int_type, reduce: ElifBlock - reduce(175), // md_token_float_type, reduce: ElifBlock - reduce(175), // md_token_begin, reduce: ElifBlock - reduce(175), // md_token_end, reduce: ElifBlock - reduce(175), // md_token_if, reduce: ElifBlock - reduce(175), // md_token_elif, reduce: ElifBlock - reduce(175), // md_token_else, reduce: ElifBlock - reduce(175), // md_token_for, reduce: ElifBlock - nil, // md_token_in - }, - }, actionRow{ // S2055 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(154), // ;, reduce: ArraySliceAccess + nil, // { + reduce(154), // }, reduce: ArraySliceAccess nil, // = nil, // md_token_filter nil, // md_token_emit @@ -219934,40 +224046,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(154), // ?, reduce: ArraySliceAccess nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(154), // ||, reduce: ArraySliceAccess + reduce(154), // ^^, reduce: ArraySliceAccess + reduce(154), // &&, reduce: ArraySliceAccess + reduce(154), // =~, reduce: ArraySliceAccess + reduce(154), // !=~, reduce: ArraySliceAccess + reduce(154), // ==, reduce: ArraySliceAccess + reduce(154), // !=, reduce: ArraySliceAccess + reduce(154), // >, reduce: ArraySliceAccess + reduce(154), // >=, reduce: ArraySliceAccess + reduce(154), // <, reduce: ArraySliceAccess + reduce(154), // <=, reduce: ArraySliceAccess + reduce(154), // |, reduce: ArraySliceAccess + reduce(154), // ^, reduce: ArraySliceAccess + reduce(154), // &, reduce: ArraySliceAccess + reduce(154), // <<, reduce: ArraySliceAccess + reduce(154), // >>, reduce: ArraySliceAccess + reduce(154), // >>>, reduce: ArraySliceAccess + reduce(154), // +, reduce: ArraySliceAccess + reduce(154), // -, reduce: ArraySliceAccess + reduce(154), // .+, reduce: ArraySliceAccess + reduce(154), // .-, reduce: ArraySliceAccess + reduce(154), // ., reduce: ArraySliceAccess + reduce(154), // *, reduce: ArraySliceAccess + reduce(154), // /, reduce: ArraySliceAccess + reduce(154), // //, reduce: ArraySliceAccess + reduce(154), // %, reduce: ArraySliceAccess + reduce(154), // .*, reduce: ArraySliceAccess + reduce(154), // ./, reduce: ArraySliceAccess + reduce(154), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - nil, // ** + reduce(154), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -219977,10 +224089,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - nil, // [ + reduce(154), // [, reduce: ArraySliceAccess nil, // , - nil, // { - shift(2061), // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -219999,6 +224109,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -220009,7 +224121,9 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(157), // ;, reduce: FcnOrSubrCall + nil, // { + reduce(157), // }, reduce: FcnOrSubrCall nil, // = nil, // md_token_filter nil, // md_token_emit @@ -220041,40 +224155,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess + reduce(157), // ?, reduce: FcnOrSubrCall nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // >>>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess + reduce(157), // ||, reduce: FcnOrSubrCall + reduce(157), // ^^, reduce: FcnOrSubrCall + reduce(157), // &&, reduce: FcnOrSubrCall + reduce(157), // =~, reduce: FcnOrSubrCall + reduce(157), // !=~, reduce: FcnOrSubrCall + reduce(157), // ==, reduce: FcnOrSubrCall + reduce(157), // !=, reduce: FcnOrSubrCall + reduce(157), // >, reduce: FcnOrSubrCall + reduce(157), // >=, reduce: FcnOrSubrCall + reduce(157), // <, reduce: FcnOrSubrCall + reduce(157), // <=, reduce: FcnOrSubrCall + reduce(157), // |, reduce: FcnOrSubrCall + reduce(157), // ^, reduce: FcnOrSubrCall + reduce(157), // &, reduce: FcnOrSubrCall + reduce(157), // <<, reduce: FcnOrSubrCall + reduce(157), // >>, reduce: FcnOrSubrCall + reduce(157), // >>>, reduce: FcnOrSubrCall + reduce(157), // +, reduce: FcnOrSubrCall + reduce(157), // -, reduce: FcnOrSubrCall + reduce(157), // .+, reduce: FcnOrSubrCall + reduce(157), // .-, reduce: FcnOrSubrCall + reduce(157), // ., reduce: FcnOrSubrCall + reduce(157), // *, reduce: FcnOrSubrCall + reduce(157), // /, reduce: FcnOrSubrCall + reduce(157), // //, reduce: FcnOrSubrCall + reduce(157), // %, reduce: FcnOrSubrCall + reduce(157), // .*, reduce: FcnOrSubrCall + reduce(157), // ./, reduce: FcnOrSubrCall + reduce(157), // .//, reduce: FcnOrSubrCall nil, // ! nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess + reduce(157), // **, reduce: FcnOrSubrCall nil, // ( nil, // ) nil, // md_token_string_literal @@ -220084,10 +224198,8 @@ var actionTab = actionTable{ nil, // md_token_M_PI nil, // md_token_M_E nil, // md_token_panic - reduce(148), // [, reduce: ArraySliceAccess - reduce(148), // ,, reduce: ArraySliceAccess - nil, // { - reduce(148), // }, reduce: ArraySliceAccess + reduce(157), // [, reduce: FcnOrSubrCall + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -220106,6 +224218,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -220113,108 +224227,110 @@ var actionTab = actionTable{ actionRow{ // S2057 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(148), // ;, reduce: ArraySliceAccess - nil, // = - nil, // md_token_filter - nil, // md_token_emit - nil, // md_token_dump - nil, // md_token_edump - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess - nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // >>>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_M_PI - nil, // md_token_M_E - nil, // md_token_panic - reduce(148), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - reduce(148), // }, reduce: ArraySliceAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // md_token_int_type - nil, // md_token_float_type - nil, // md_token_begin - nil, // md_token_end - nil, // md_token_if - nil, // md_token_elif - nil, // md_token_else - nil, // md_token_for - nil, // md_token_in + nil, // INVALID + nil, // $ + nil, // empty + reduce(58), // ;, reduce: TernaryTerm + nil, // { + reduce(58), // }, reduce: TernaryTerm + reduce(58), // =, reduce: TernaryTerm + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(58), // ||=, reduce: TernaryTerm + reduce(58), // ^^=, reduce: TernaryTerm + reduce(58), // &&=, reduce: TernaryTerm + reduce(58), // |=, reduce: TernaryTerm + reduce(58), // ^=, reduce: TernaryTerm + reduce(58), // <<=, reduce: TernaryTerm + reduce(58), // >>=, reduce: TernaryTerm + reduce(58), // >>>=, reduce: TernaryTerm + reduce(58), // +=, reduce: TernaryTerm + reduce(58), // .=, reduce: TernaryTerm + reduce(58), // -=, reduce: TernaryTerm + reduce(58), // *=, reduce: TernaryTerm + reduce(58), // /=, reduce: TernaryTerm + reduce(58), // //=, reduce: TernaryTerm + reduce(58), // %=, reduce: TernaryTerm + reduce(58), // **=, reduce: TernaryTerm + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in }, }, actionRow{ // S2058 @@ -220224,6 +224340,8 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // { + nil, // } nil, // = nil, // md_token_filter nil, // md_token_emit @@ -220231,7 +224349,7 @@ var actionTab = actionTable{ nil, // md_token_edump nil, // md_token_field_name nil, // $[ - nil, // ] + shift(2081), // ] nil, // md_token_braced_field_name nil, // md_token_full_srec nil, // md_token_oosvar_name @@ -220300,8 +224418,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - shift(2062), // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -220320,6 +224436,8 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, @@ -220330,104 +224448,106 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; - nil, // = - reduce(174), // md_token_filter, reduce: IfBlock - reduce(174), // md_token_emit, reduce: IfBlock - reduce(174), // md_token_dump, reduce: IfBlock - reduce(174), // md_token_edump, reduce: IfBlock - reduce(174), // md_token_field_name, reduce: IfBlock - reduce(174), // $[, reduce: IfBlock + reduce(153), // ;, reduce: ArraySliceAccess + nil, // { + reduce(153), // }, reduce: ArraySliceAccess + reduce(153), // =, reduce: ArraySliceAccess + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ nil, // ] - reduce(174), // md_token_braced_field_name, reduce: IfBlock - reduce(174), // md_token_full_srec, reduce: IfBlock - reduce(174), // md_token_oosvar_name, reduce: IfBlock - reduce(174), // @[, reduce: IfBlock - reduce(174), // md_token_braced_oosvar_name, reduce: IfBlock - reduce(174), // md_token_full_oosvar, reduce: IfBlock - reduce(174), // md_token_non_sigil_name, reduce: IfBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(153), // ||=, reduce: ArraySliceAccess + reduce(153), // ^^=, reduce: ArraySliceAccess + reduce(153), // &&=, reduce: ArraySliceAccess + reduce(153), // |=, reduce: ArraySliceAccess + reduce(153), // ^=, reduce: ArraySliceAccess + reduce(153), // <<=, reduce: ArraySliceAccess + reduce(153), // >>=, reduce: ArraySliceAccess + reduce(153), // >>>=, reduce: ArraySliceAccess + reduce(153), // +=, reduce: ArraySliceAccess + reduce(153), // .=, reduce: ArraySliceAccess + reduce(153), // -=, reduce: ArraySliceAccess + reduce(153), // *=, reduce: ArraySliceAccess + reduce(153), // /=, reduce: ArraySliceAccess + reduce(153), // //=, reduce: ArraySliceAccess + reduce(153), // %=, reduce: ArraySliceAccess + reduce(153), // **=, reduce: ArraySliceAccess + reduce(153), // ?, reduce: ArraySliceAccess nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(174), // +, reduce: IfBlock - reduce(174), // -, reduce: IfBlock - reduce(174), // .+, reduce: IfBlock - reduce(174), // .-, reduce: IfBlock - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(174), // !, reduce: IfBlock - reduce(174), // ~, reduce: IfBlock - nil, // ** - reduce(174), // (, reduce: IfBlock + reduce(153), // ||, reduce: ArraySliceAccess + reduce(153), // ^^, reduce: ArraySliceAccess + reduce(153), // &&, reduce: ArraySliceAccess + reduce(153), // =~, reduce: ArraySliceAccess + reduce(153), // !=~, reduce: ArraySliceAccess + reduce(153), // ==, reduce: ArraySliceAccess + reduce(153), // !=, reduce: ArraySliceAccess + reduce(153), // >, reduce: ArraySliceAccess + reduce(153), // >=, reduce: ArraySliceAccess + reduce(153), // <, reduce: ArraySliceAccess + reduce(153), // <=, reduce: ArraySliceAccess + reduce(153), // |, reduce: ArraySliceAccess + reduce(153), // ^, reduce: ArraySliceAccess + reduce(153), // &, reduce: ArraySliceAccess + reduce(153), // <<, reduce: ArraySliceAccess + reduce(153), // >>, reduce: ArraySliceAccess + reduce(153), // >>>, reduce: ArraySliceAccess + reduce(153), // +, reduce: ArraySliceAccess + reduce(153), // -, reduce: ArraySliceAccess + reduce(153), // .+, reduce: ArraySliceAccess + reduce(153), // .-, reduce: ArraySliceAccess + reduce(153), // ., reduce: ArraySliceAccess + reduce(153), // *, reduce: ArraySliceAccess + reduce(153), // /, reduce: ArraySliceAccess + reduce(153), // //, reduce: ArraySliceAccess + reduce(153), // %, reduce: ArraySliceAccess + reduce(153), // .*, reduce: ArraySliceAccess + reduce(153), // ./, reduce: ArraySliceAccess + reduce(153), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(153), // **, reduce: ArraySliceAccess + nil, // ( nil, // ) - reduce(174), // md_token_string_literal, reduce: IfBlock - reduce(174), // md_token_int_literal, reduce: IfBlock - reduce(174), // md_token_float_literal, reduce: IfBlock - reduce(174), // md_token_boolean_literal, reduce: IfBlock - reduce(174), // md_token_M_PI, reduce: IfBlock - reduce(174), // md_token_M_E, reduce: IfBlock - reduce(174), // md_token_panic, reduce: IfBlock - reduce(174), // [, reduce: IfBlock + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(153), // [, reduce: ArraySliceAccess nil, // , - reduce(174), // {, reduce: IfBlock - reduce(174), // }, reduce: IfBlock - reduce(174), // md_token_IPS, reduce: IfBlock - reduce(174), // md_token_IFS, reduce: IfBlock - reduce(174), // md_token_IRS, reduce: IfBlock - reduce(174), // md_token_OPS, reduce: IfBlock - reduce(174), // md_token_OFS, reduce: IfBlock - reduce(174), // md_token_ORS, reduce: IfBlock - reduce(174), // md_token_NF, reduce: IfBlock - reduce(174), // md_token_NR, reduce: IfBlock - reduce(174), // md_token_FNR, reduce: IfBlock - reduce(174), // md_token_FILENAME, reduce: IfBlock - reduce(174), // md_token_FILENUM, reduce: IfBlock - reduce(174), // md_token_int_type, reduce: IfBlock - reduce(174), // md_token_float_type, reduce: IfBlock - reduce(174), // md_token_begin, reduce: IfBlock - reduce(174), // md_token_end, reduce: IfBlock - reduce(174), // md_token_if, reduce: IfBlock - reduce(174), // md_token_elif, reduce: IfBlock - reduce(174), // md_token_else, reduce: IfBlock - reduce(174), // md_token_for, reduce: IfBlock + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for nil, // md_token_in }, }, @@ -220437,104 +224557,106 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; - nil, // = - shift(979), // md_token_filter - shift(980), // md_token_emit - shift(981), // md_token_dump - shift(982), // md_token_edump - shift(987), // md_token_field_name - shift(988), // $[ + reduce(152), // ;, reduce: ArraySliceAccess + nil, // { + reduce(152), // }, reduce: ArraySliceAccess + reduce(152), // =, reduce: ArraySliceAccess + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ nil, // ] - shift(989), // md_token_braced_field_name - shift(991), // md_token_full_srec - shift(996), // md_token_oosvar_name - shift(997), // @[ - shift(998), // md_token_braced_oosvar_name - shift(1000), // md_token_full_oosvar - shift(1002), // md_token_non_sigil_name - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(152), // ||=, reduce: ArraySliceAccess + reduce(152), // ^^=, reduce: ArraySliceAccess + reduce(152), // &&=, reduce: ArraySliceAccess + reduce(152), // |=, reduce: ArraySliceAccess + reduce(152), // ^=, reduce: ArraySliceAccess + reduce(152), // <<=, reduce: ArraySliceAccess + reduce(152), // >>=, reduce: ArraySliceAccess + reduce(152), // >>>=, reduce: ArraySliceAccess + reduce(152), // +=, reduce: ArraySliceAccess + reduce(152), // .=, reduce: ArraySliceAccess + reduce(152), // -=, reduce: ArraySliceAccess + reduce(152), // *=, reduce: ArraySliceAccess + reduce(152), // /=, reduce: ArraySliceAccess + reduce(152), // //=, reduce: ArraySliceAccess + reduce(152), // %=, reduce: ArraySliceAccess + reduce(152), // **=, reduce: ArraySliceAccess + reduce(152), // ?, reduce: ArraySliceAccess nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - shift(1015), // + - shift(1017), // - - shift(1018), // .+ - shift(1019), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1022), // ! - shift(1023), // ~ - nil, // ** - shift(1025), // ( + reduce(152), // ||, reduce: ArraySliceAccess + reduce(152), // ^^, reduce: ArraySliceAccess + reduce(152), // &&, reduce: ArraySliceAccess + reduce(152), // =~, reduce: ArraySliceAccess + reduce(152), // !=~, reduce: ArraySliceAccess + reduce(152), // ==, reduce: ArraySliceAccess + reduce(152), // !=, reduce: ArraySliceAccess + reduce(152), // >, reduce: ArraySliceAccess + reduce(152), // >=, reduce: ArraySliceAccess + reduce(152), // <, reduce: ArraySliceAccess + reduce(152), // <=, reduce: ArraySliceAccess + reduce(152), // |, reduce: ArraySliceAccess + reduce(152), // ^, reduce: ArraySliceAccess + reduce(152), // &, reduce: ArraySliceAccess + reduce(152), // <<, reduce: ArraySliceAccess + reduce(152), // >>, reduce: ArraySliceAccess + reduce(152), // >>>, reduce: ArraySliceAccess + reduce(152), // +, reduce: ArraySliceAccess + reduce(152), // -, reduce: ArraySliceAccess + reduce(152), // .+, reduce: ArraySliceAccess + reduce(152), // .-, reduce: ArraySliceAccess + reduce(152), // ., reduce: ArraySliceAccess + reduce(152), // *, reduce: ArraySliceAccess + reduce(152), // /, reduce: ArraySliceAccess + reduce(152), // //, reduce: ArraySliceAccess + reduce(152), // %, reduce: ArraySliceAccess + reduce(152), // .*, reduce: ArraySliceAccess + reduce(152), // ./, reduce: ArraySliceAccess + reduce(152), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(152), // **, reduce: ArraySliceAccess + nil, // ( nil, // ) - shift(1027), // md_token_string_literal - shift(1028), // md_token_int_literal - shift(1029), // md_token_float_literal - shift(1030), // md_token_boolean_literal - shift(1031), // md_token_M_PI - shift(1032), // md_token_M_E - shift(1033), // md_token_panic - shift(1035), // [ + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(152), // [, reduce: ArraySliceAccess nil, // , - shift(1037), // { - nil, // } - shift(1040), // md_token_IPS - shift(1041), // md_token_IFS - shift(1042), // md_token_IRS - shift(1043), // md_token_OPS - shift(1044), // md_token_OFS - shift(1045), // md_token_ORS - shift(1046), // md_token_NF - shift(1047), // md_token_NR - shift(1048), // md_token_FNR - shift(1049), // md_token_FILENAME - shift(1050), // md_token_FILENUM - shift(88), // md_token_int_type - shift(89), // md_token_float_type - shift(1059), // md_token_begin - shift(1060), // md_token_end - shift(1063), // md_token_if + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if nil, // md_token_elif nil, // md_token_else - shift(1065), // md_token_for + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for nil, // md_token_in }, }, @@ -220542,223 +224664,11 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(179), // $, reduce: ForLoopKeyOnly + nil, // $ nil, // empty nil, // ; - nil, // = - reduce(179), // md_token_filter, reduce: ForLoopKeyOnly - reduce(179), // md_token_emit, reduce: ForLoopKeyOnly - reduce(179), // md_token_dump, reduce: ForLoopKeyOnly - reduce(179), // md_token_edump, reduce: ForLoopKeyOnly - reduce(179), // md_token_field_name, reduce: ForLoopKeyOnly - reduce(179), // $[, reduce: ForLoopKeyOnly - nil, // ] - reduce(179), // md_token_braced_field_name, reduce: ForLoopKeyOnly - reduce(179), // md_token_full_srec, reduce: ForLoopKeyOnly - reduce(179), // md_token_oosvar_name, reduce: ForLoopKeyOnly - reduce(179), // @[, reduce: ForLoopKeyOnly - reduce(179), // md_token_braced_oosvar_name, reduce: ForLoopKeyOnly - reduce(179), // md_token_full_oosvar, reduce: ForLoopKeyOnly - reduce(179), // md_token_non_sigil_name, reduce: ForLoopKeyOnly - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(179), // +, reduce: ForLoopKeyOnly - reduce(179), // -, reduce: ForLoopKeyOnly - reduce(179), // .+, reduce: ForLoopKeyOnly - reduce(179), // .-, reduce: ForLoopKeyOnly - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(179), // !, reduce: ForLoopKeyOnly - reduce(179), // ~, reduce: ForLoopKeyOnly - nil, // ** - reduce(179), // (, reduce: ForLoopKeyOnly - nil, // ) - reduce(179), // md_token_string_literal, reduce: ForLoopKeyOnly - reduce(179), // md_token_int_literal, reduce: ForLoopKeyOnly - reduce(179), // md_token_float_literal, reduce: ForLoopKeyOnly - reduce(179), // md_token_boolean_literal, reduce: ForLoopKeyOnly - reduce(179), // md_token_M_PI, reduce: ForLoopKeyOnly - reduce(179), // md_token_M_E, reduce: ForLoopKeyOnly - reduce(179), // md_token_panic, reduce: ForLoopKeyOnly - reduce(179), // [, reduce: ForLoopKeyOnly - nil, // , - reduce(179), // {, reduce: ForLoopKeyOnly + shift(2063), // { nil, // } - reduce(179), // md_token_IPS, reduce: ForLoopKeyOnly - reduce(179), // md_token_IFS, reduce: ForLoopKeyOnly - reduce(179), // md_token_IRS, reduce: ForLoopKeyOnly - reduce(179), // md_token_OPS, reduce: ForLoopKeyOnly - reduce(179), // md_token_OFS, reduce: ForLoopKeyOnly - reduce(179), // md_token_ORS, reduce: ForLoopKeyOnly - reduce(179), // md_token_NF, reduce: ForLoopKeyOnly - reduce(179), // md_token_NR, reduce: ForLoopKeyOnly - reduce(179), // md_token_FNR, reduce: ForLoopKeyOnly - reduce(179), // md_token_FILENAME, reduce: ForLoopKeyOnly - reduce(179), // md_token_FILENUM, reduce: ForLoopKeyOnly - reduce(179), // md_token_int_type, reduce: ForLoopKeyOnly - reduce(179), // md_token_float_type, reduce: ForLoopKeyOnly - reduce(179), // md_token_begin, reduce: ForLoopKeyOnly - reduce(179), // md_token_end, reduce: ForLoopKeyOnly - reduce(179), // md_token_if, reduce: ForLoopKeyOnly - nil, // md_token_elif - nil, // md_token_else - reduce(179), // md_token_for, reduce: ForLoopKeyOnly - nil, // md_token_in - }, - }, - actionRow{ // S2062 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(175), // md_token_filter, reduce: ElifBlock - reduce(175), // md_token_emit, reduce: ElifBlock - reduce(175), // md_token_dump, reduce: ElifBlock - reduce(175), // md_token_edump, reduce: ElifBlock - reduce(175), // md_token_field_name, reduce: ElifBlock - reduce(175), // $[, reduce: ElifBlock - nil, // ] - reduce(175), // md_token_braced_field_name, reduce: ElifBlock - reduce(175), // md_token_full_srec, reduce: ElifBlock - reduce(175), // md_token_oosvar_name, reduce: ElifBlock - reduce(175), // @[, reduce: ElifBlock - reduce(175), // md_token_braced_oosvar_name, reduce: ElifBlock - reduce(175), // md_token_full_oosvar, reduce: ElifBlock - reduce(175), // md_token_non_sigil_name, reduce: ElifBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - reduce(175), // +, reduce: ElifBlock - reduce(175), // -, reduce: ElifBlock - reduce(175), // .+, reduce: ElifBlock - reduce(175), // .-, reduce: ElifBlock - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - reduce(175), // !, reduce: ElifBlock - reduce(175), // ~, reduce: ElifBlock - nil, // ** - reduce(175), // (, reduce: ElifBlock - nil, // ) - reduce(175), // md_token_string_literal, reduce: ElifBlock - reduce(175), // md_token_int_literal, reduce: ElifBlock - reduce(175), // md_token_float_literal, reduce: ElifBlock - reduce(175), // md_token_boolean_literal, reduce: ElifBlock - reduce(175), // md_token_M_PI, reduce: ElifBlock - reduce(175), // md_token_M_E, reduce: ElifBlock - reduce(175), // md_token_panic, reduce: ElifBlock - reduce(175), // [, reduce: ElifBlock - nil, // , - reduce(175), // {, reduce: ElifBlock - reduce(175), // }, reduce: ElifBlock - reduce(175), // md_token_IPS, reduce: ElifBlock - reduce(175), // md_token_IFS, reduce: ElifBlock - reduce(175), // md_token_IRS, reduce: ElifBlock - reduce(175), // md_token_OPS, reduce: ElifBlock - reduce(175), // md_token_OFS, reduce: ElifBlock - reduce(175), // md_token_ORS, reduce: ElifBlock - reduce(175), // md_token_NF, reduce: ElifBlock - reduce(175), // md_token_NR, reduce: ElifBlock - reduce(175), // md_token_FNR, reduce: ElifBlock - reduce(175), // md_token_FILENAME, reduce: ElifBlock - reduce(175), // md_token_FILENUM, reduce: ElifBlock - reduce(175), // md_token_int_type, reduce: ElifBlock - reduce(175), // md_token_float_type, reduce: ElifBlock - reduce(175), // md_token_begin, reduce: ElifBlock - reduce(175), // md_token_end, reduce: ElifBlock - reduce(175), // md_token_if, reduce: ElifBlock - reduce(175), // md_token_elif, reduce: ElifBlock - reduce(175), // md_token_else, reduce: ElifBlock - reduce(175), // md_token_for, reduce: ElifBlock - nil, // md_token_in - }, - }, - actionRow{ // S2063 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // md_token_filter nil, // md_token_emit @@ -220835,8 +224745,6 @@ var actionTab = actionTable{ nil, // md_token_panic nil, // [ nil, // , - nil, // { - shift(2064), // } nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -220855,32 +224763,36 @@ var actionTab = actionTable{ nil, // md_token_if nil, // md_token_elif nil, // md_token_else + nil, // md_token_while + nil, // md_token_do nil, // md_token_for nil, // md_token_in }, }, - actionRow{ // S2064 + actionRow{ // S2062 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + reduce(175), // {, reduce: IfBlock + reduce(175), // }, reduce: IfBlock nil, // = - reduce(179), // md_token_filter, reduce: ForLoopKeyOnly - reduce(179), // md_token_emit, reduce: ForLoopKeyOnly - reduce(179), // md_token_dump, reduce: ForLoopKeyOnly - reduce(179), // md_token_edump, reduce: ForLoopKeyOnly - reduce(179), // md_token_field_name, reduce: ForLoopKeyOnly - reduce(179), // $[, reduce: ForLoopKeyOnly + reduce(175), // md_token_filter, reduce: IfBlock + reduce(175), // md_token_emit, reduce: IfBlock + reduce(175), // md_token_dump, reduce: IfBlock + reduce(175), // md_token_edump, reduce: IfBlock + reduce(175), // md_token_field_name, reduce: IfBlock + reduce(175), // $[, reduce: IfBlock nil, // ] - reduce(179), // md_token_braced_field_name, reduce: ForLoopKeyOnly - reduce(179), // md_token_full_srec, reduce: ForLoopKeyOnly - reduce(179), // md_token_oosvar_name, reduce: ForLoopKeyOnly - reduce(179), // @[, reduce: ForLoopKeyOnly - reduce(179), // md_token_braced_oosvar_name, reduce: ForLoopKeyOnly - reduce(179), // md_token_full_oosvar, reduce: ForLoopKeyOnly - reduce(179), // md_token_non_sigil_name, reduce: ForLoopKeyOnly + reduce(175), // md_token_braced_field_name, reduce: IfBlock + reduce(175), // md_token_full_srec, reduce: IfBlock + reduce(175), // md_token_oosvar_name, reduce: IfBlock + reduce(175), // @[, reduce: IfBlock + reduce(175), // md_token_braced_oosvar_name, reduce: IfBlock + reduce(175), // md_token_full_oosvar, reduce: IfBlock + reduce(175), // md_token_non_sigil_name, reduce: IfBlock nil, // ||= nil, // ^^= nil, // &&= @@ -220916,10 +224828,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - reduce(179), // +, reduce: ForLoopKeyOnly - reduce(179), // -, reduce: ForLoopKeyOnly - reduce(179), // .+, reduce: ForLoopKeyOnly - reduce(179), // .-, reduce: ForLoopKeyOnly + reduce(175), // +, reduce: IfBlock + reduce(175), // -, reduce: IfBlock + reduce(175), // .+, reduce: IfBlock + reduce(175), // .-, reduce: IfBlock nil, // . nil, // * nil, // / @@ -220928,41 +224840,3747 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - reduce(179), // !, reduce: ForLoopKeyOnly - reduce(179), // ~, reduce: ForLoopKeyOnly + reduce(175), // !, reduce: IfBlock + reduce(175), // ~, reduce: IfBlock nil, // ** - reduce(179), // (, reduce: ForLoopKeyOnly + reduce(175), // (, reduce: IfBlock nil, // ) - reduce(179), // md_token_string_literal, reduce: ForLoopKeyOnly - reduce(179), // md_token_int_literal, reduce: ForLoopKeyOnly - reduce(179), // md_token_float_literal, reduce: ForLoopKeyOnly - reduce(179), // md_token_boolean_literal, reduce: ForLoopKeyOnly - reduce(179), // md_token_M_PI, reduce: ForLoopKeyOnly - reduce(179), // md_token_M_E, reduce: ForLoopKeyOnly - reduce(179), // md_token_panic, reduce: ForLoopKeyOnly - reduce(179), // [, reduce: ForLoopKeyOnly + reduce(175), // md_token_string_literal, reduce: IfBlock + reduce(175), // md_token_int_literal, reduce: IfBlock + reduce(175), // md_token_float_literal, reduce: IfBlock + reduce(175), // md_token_boolean_literal, reduce: IfBlock + reduce(175), // md_token_M_PI, reduce: IfBlock + reduce(175), // md_token_M_E, reduce: IfBlock + reduce(175), // md_token_panic, reduce: IfBlock + reduce(175), // [, reduce: IfBlock nil, // , - reduce(179), // {, reduce: ForLoopKeyOnly - reduce(179), // }, reduce: ForLoopKeyOnly - reduce(179), // md_token_IPS, reduce: ForLoopKeyOnly - reduce(179), // md_token_IFS, reduce: ForLoopKeyOnly - reduce(179), // md_token_IRS, reduce: ForLoopKeyOnly - reduce(179), // md_token_OPS, reduce: ForLoopKeyOnly - reduce(179), // md_token_OFS, reduce: ForLoopKeyOnly - reduce(179), // md_token_ORS, reduce: ForLoopKeyOnly - reduce(179), // md_token_NF, reduce: ForLoopKeyOnly - reduce(179), // md_token_NR, reduce: ForLoopKeyOnly - reduce(179), // md_token_FNR, reduce: ForLoopKeyOnly - reduce(179), // md_token_FILENAME, reduce: ForLoopKeyOnly - reduce(179), // md_token_FILENUM, reduce: ForLoopKeyOnly - reduce(179), // md_token_int_type, reduce: ForLoopKeyOnly - reduce(179), // md_token_float_type, reduce: ForLoopKeyOnly - reduce(179), // md_token_begin, reduce: ForLoopKeyOnly - reduce(179), // md_token_end, reduce: ForLoopKeyOnly - reduce(179), // md_token_if, reduce: ForLoopKeyOnly + reduce(175), // md_token_IPS, reduce: IfBlock + reduce(175), // md_token_IFS, reduce: IfBlock + reduce(175), // md_token_IRS, reduce: IfBlock + reduce(175), // md_token_OPS, reduce: IfBlock + reduce(175), // md_token_OFS, reduce: IfBlock + reduce(175), // md_token_ORS, reduce: IfBlock + reduce(175), // md_token_NF, reduce: IfBlock + reduce(175), // md_token_NR, reduce: IfBlock + reduce(175), // md_token_FNR, reduce: IfBlock + reduce(175), // md_token_FILENAME, reduce: IfBlock + reduce(175), // md_token_FILENUM, reduce: IfBlock + reduce(175), // md_token_int_type, reduce: IfBlock + reduce(175), // md_token_float_type, reduce: IfBlock + reduce(175), // md_token_begin, reduce: IfBlock + reduce(175), // md_token_end, reduce: IfBlock + reduce(175), // md_token_if, reduce: IfBlock + reduce(175), // md_token_elif, reduce: IfBlock + reduce(175), // md_token_else, reduce: IfBlock + reduce(175), // md_token_while, reduce: IfBlock + reduce(175), // md_token_do, reduce: IfBlock + reduce(175), // md_token_for, reduce: IfBlock + nil, // md_token_in + }, + }, + actionRow{ // S2063 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(980), // { + shift(2084), // } + nil, // = + shift(991), // md_token_filter + shift(992), // md_token_emit + shift(993), // md_token_dump + shift(994), // md_token_edump + shift(999), // md_token_field_name + shift(1000), // $[ + nil, // ] + shift(1001), // md_token_braced_field_name + shift(1003), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1012), // md_token_full_oosvar + shift(1014), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1027), // + + shift(1029), // - + shift(1030), // .+ + shift(1031), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1034), // ! + shift(1035), // ~ + nil, // ** + shift(1037), // ( + nil, // ) + shift(1039), // md_token_string_literal + shift(1040), // md_token_int_literal + shift(1041), // md_token_float_literal + shift(1042), // md_token_boolean_literal + shift(1043), // md_token_M_PI + shift(1044), // md_token_M_E + shift(1045), // md_token_panic + shift(1047), // [ + nil, // , + shift(1050), // md_token_IPS + shift(1051), // md_token_IFS + shift(1052), // md_token_IRS + shift(1053), // md_token_OPS + shift(1054), // md_token_OFS + shift(1055), // md_token_ORS + shift(1056), // md_token_NF + shift(1057), // md_token_NR + shift(1058), // md_token_FNR + shift(1059), // md_token_FILENAME + shift(1060), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + shift(1070), // md_token_begin + shift(1071), // md_token_end + shift(1074), // md_token_if nil, // md_token_elif nil, // md_token_else - reduce(179), // md_token_for, reduce: ForLoopKeyOnly + shift(1075), // md_token_while + shift(1076), // md_token_do + shift(1079), // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2064 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(178), // {, reduce: WhileLoop + reduce(178), // }, reduce: WhileLoop + nil, // = + reduce(178), // md_token_filter, reduce: WhileLoop + reduce(178), // md_token_emit, reduce: WhileLoop + reduce(178), // md_token_dump, reduce: WhileLoop + reduce(178), // md_token_edump, reduce: WhileLoop + reduce(178), // md_token_field_name, reduce: WhileLoop + reduce(178), // $[, reduce: WhileLoop + nil, // ] + reduce(178), // md_token_braced_field_name, reduce: WhileLoop + reduce(178), // md_token_full_srec, reduce: WhileLoop + reduce(178), // md_token_oosvar_name, reduce: WhileLoop + reduce(178), // @[, reduce: WhileLoop + reduce(178), // md_token_braced_oosvar_name, reduce: WhileLoop + reduce(178), // md_token_full_oosvar, reduce: WhileLoop + reduce(178), // md_token_non_sigil_name, reduce: WhileLoop + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(178), // +, reduce: WhileLoop + reduce(178), // -, reduce: WhileLoop + reduce(178), // .+, reduce: WhileLoop + reduce(178), // .-, reduce: WhileLoop + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(178), // !, reduce: WhileLoop + reduce(178), // ~, reduce: WhileLoop + nil, // ** + reduce(178), // (, reduce: WhileLoop + nil, // ) + reduce(178), // md_token_string_literal, reduce: WhileLoop + reduce(178), // md_token_int_literal, reduce: WhileLoop + reduce(178), // md_token_float_literal, reduce: WhileLoop + reduce(178), // md_token_boolean_literal, reduce: WhileLoop + reduce(178), // md_token_M_PI, reduce: WhileLoop + reduce(178), // md_token_M_E, reduce: WhileLoop + reduce(178), // md_token_panic, reduce: WhileLoop + reduce(178), // [, reduce: WhileLoop + nil, // , + reduce(178), // md_token_IPS, reduce: WhileLoop + reduce(178), // md_token_IFS, reduce: WhileLoop + reduce(178), // md_token_IRS, reduce: WhileLoop + reduce(178), // md_token_OPS, reduce: WhileLoop + reduce(178), // md_token_OFS, reduce: WhileLoop + reduce(178), // md_token_ORS, reduce: WhileLoop + reduce(178), // md_token_NF, reduce: WhileLoop + reduce(178), // md_token_NR, reduce: WhileLoop + reduce(178), // md_token_FNR, reduce: WhileLoop + reduce(178), // md_token_FILENAME, reduce: WhileLoop + reduce(178), // md_token_FILENUM, reduce: WhileLoop + reduce(178), // md_token_int_type, reduce: WhileLoop + reduce(178), // md_token_float_type, reduce: WhileLoop + reduce(178), // md_token_begin, reduce: WhileLoop + reduce(178), // md_token_end, reduce: WhileLoop + reduce(178), // md_token_if, reduce: WhileLoop + nil, // md_token_elif + nil, // md_token_else + reduce(178), // md_token_while, reduce: WhileLoop + reduce(178), // md_token_do, reduce: WhileLoop + reduce(178), // md_token_for, reduce: WhileLoop + nil, // md_token_in + }, + }, + actionRow{ // S2065 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(2085), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2066 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + shift(2086), // md_token_in + }, + }, + actionRow{ // S2067 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(2087), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2068 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(9), // $, reduce: StatementBlockInBraces + nil, // empty + nil, // ; + reduce(9), // {, reduce: StatementBlockInBraces + nil, // } + nil, // = + reduce(9), // md_token_filter, reduce: StatementBlockInBraces + reduce(9), // md_token_emit, reduce: StatementBlockInBraces + reduce(9), // md_token_dump, reduce: StatementBlockInBraces + reduce(9), // md_token_edump, reduce: StatementBlockInBraces + reduce(9), // md_token_field_name, reduce: StatementBlockInBraces + reduce(9), // $[, reduce: StatementBlockInBraces + nil, // ] + reduce(9), // md_token_braced_field_name, reduce: StatementBlockInBraces + reduce(9), // md_token_full_srec, reduce: StatementBlockInBraces + reduce(9), // md_token_oosvar_name, reduce: StatementBlockInBraces + reduce(9), // @[, reduce: StatementBlockInBraces + reduce(9), // md_token_braced_oosvar_name, reduce: StatementBlockInBraces + reduce(9), // md_token_full_oosvar, reduce: StatementBlockInBraces + reduce(9), // md_token_non_sigil_name, reduce: StatementBlockInBraces + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(9), // +, reduce: StatementBlockInBraces + reduce(9), // -, reduce: StatementBlockInBraces + reduce(9), // .+, reduce: StatementBlockInBraces + reduce(9), // .-, reduce: StatementBlockInBraces + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(9), // !, reduce: StatementBlockInBraces + reduce(9), // ~, reduce: StatementBlockInBraces + nil, // ** + reduce(9), // (, reduce: StatementBlockInBraces + nil, // ) + reduce(9), // md_token_string_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_int_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_float_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_boolean_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_M_PI, reduce: StatementBlockInBraces + reduce(9), // md_token_M_E, reduce: StatementBlockInBraces + reduce(9), // md_token_panic, reduce: StatementBlockInBraces + reduce(9), // [, reduce: StatementBlockInBraces + nil, // , + reduce(9), // md_token_IPS, reduce: StatementBlockInBraces + reduce(9), // md_token_IFS, reduce: StatementBlockInBraces + reduce(9), // md_token_IRS, reduce: StatementBlockInBraces + reduce(9), // md_token_OPS, reduce: StatementBlockInBraces + reduce(9), // md_token_OFS, reduce: StatementBlockInBraces + reduce(9), // md_token_ORS, reduce: StatementBlockInBraces + reduce(9), // md_token_NF, reduce: StatementBlockInBraces + reduce(9), // md_token_NR, reduce: StatementBlockInBraces + reduce(9), // md_token_FNR, reduce: StatementBlockInBraces + reduce(9), // md_token_FILENAME, reduce: StatementBlockInBraces + reduce(9), // md_token_FILENUM, reduce: StatementBlockInBraces + reduce(9), // md_token_int_type, reduce: StatementBlockInBraces + reduce(9), // md_token_float_type, reduce: StatementBlockInBraces + reduce(9), // md_token_begin, reduce: StatementBlockInBraces + reduce(9), // md_token_end, reduce: StatementBlockInBraces + reduce(9), // md_token_if, reduce: StatementBlockInBraces + reduce(9), // md_token_elif, reduce: StatementBlockInBraces + reduce(9), // md_token_else, reduce: StatementBlockInBraces + reduce(9), // md_token_while, reduce: StatementBlockInBraces + reduce(9), // md_token_do, reduce: StatementBlockInBraces + reduce(9), // md_token_for, reduce: StatementBlockInBraces + nil, // md_token_in + }, + }, + actionRow{ // S2069 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(2088), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2070 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(182), // $, reduce: ForLoopKeyOnly + nil, // empty + nil, // ; + reduce(182), // {, reduce: ForLoopKeyOnly + nil, // } + nil, // = + reduce(182), // md_token_filter, reduce: ForLoopKeyOnly + reduce(182), // md_token_emit, reduce: ForLoopKeyOnly + reduce(182), // md_token_dump, reduce: ForLoopKeyOnly + reduce(182), // md_token_edump, reduce: ForLoopKeyOnly + reduce(182), // md_token_field_name, reduce: ForLoopKeyOnly + reduce(182), // $[, reduce: ForLoopKeyOnly + nil, // ] + reduce(182), // md_token_braced_field_name, reduce: ForLoopKeyOnly + reduce(182), // md_token_full_srec, reduce: ForLoopKeyOnly + reduce(182), // md_token_oosvar_name, reduce: ForLoopKeyOnly + reduce(182), // @[, reduce: ForLoopKeyOnly + reduce(182), // md_token_braced_oosvar_name, reduce: ForLoopKeyOnly + reduce(182), // md_token_full_oosvar, reduce: ForLoopKeyOnly + reduce(182), // md_token_non_sigil_name, reduce: ForLoopKeyOnly + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(182), // +, reduce: ForLoopKeyOnly + reduce(182), // -, reduce: ForLoopKeyOnly + reduce(182), // .+, reduce: ForLoopKeyOnly + reduce(182), // .-, reduce: ForLoopKeyOnly + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(182), // !, reduce: ForLoopKeyOnly + reduce(182), // ~, reduce: ForLoopKeyOnly + nil, // ** + reduce(182), // (, reduce: ForLoopKeyOnly + nil, // ) + reduce(182), // md_token_string_literal, reduce: ForLoopKeyOnly + reduce(182), // md_token_int_literal, reduce: ForLoopKeyOnly + reduce(182), // md_token_float_literal, reduce: ForLoopKeyOnly + reduce(182), // md_token_boolean_literal, reduce: ForLoopKeyOnly + reduce(182), // md_token_M_PI, reduce: ForLoopKeyOnly + reduce(182), // md_token_M_E, reduce: ForLoopKeyOnly + reduce(182), // md_token_panic, reduce: ForLoopKeyOnly + reduce(182), // [, reduce: ForLoopKeyOnly + nil, // , + reduce(182), // md_token_IPS, reduce: ForLoopKeyOnly + reduce(182), // md_token_IFS, reduce: ForLoopKeyOnly + reduce(182), // md_token_IRS, reduce: ForLoopKeyOnly + reduce(182), // md_token_OPS, reduce: ForLoopKeyOnly + reduce(182), // md_token_OFS, reduce: ForLoopKeyOnly + reduce(182), // md_token_ORS, reduce: ForLoopKeyOnly + reduce(182), // md_token_NF, reduce: ForLoopKeyOnly + reduce(182), // md_token_NR, reduce: ForLoopKeyOnly + reduce(182), // md_token_FNR, reduce: ForLoopKeyOnly + reduce(182), // md_token_FILENAME, reduce: ForLoopKeyOnly + reduce(182), // md_token_FILENUM, reduce: ForLoopKeyOnly + reduce(182), // md_token_int_type, reduce: ForLoopKeyOnly + reduce(182), // md_token_float_type, reduce: ForLoopKeyOnly + reduce(182), // md_token_begin, reduce: ForLoopKeyOnly + reduce(182), // md_token_end, reduce: ForLoopKeyOnly + reduce(182), // md_token_if, reduce: ForLoopKeyOnly + nil, // md_token_elif + nil, // md_token_else + reduce(182), // md_token_while, reduce: ForLoopKeyOnly + reduce(182), // md_token_do, reduce: ForLoopKeyOnly + reduce(182), // md_token_for, reduce: ForLoopKeyOnly + nil, // md_token_in + }, + }, + actionRow{ // S2071 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(58), // }, reduce: TernaryTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + reduce(58), // ,, reduce: TernaryTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2072 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(2089), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2073 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(153), // }, reduce: ArraySliceAccess + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(153), // ?, reduce: ArraySliceAccess + nil, // : + reduce(153), // ||, reduce: ArraySliceAccess + reduce(153), // ^^, reduce: ArraySliceAccess + reduce(153), // &&, reduce: ArraySliceAccess + reduce(153), // =~, reduce: ArraySliceAccess + reduce(153), // !=~, reduce: ArraySliceAccess + reduce(153), // ==, reduce: ArraySliceAccess + reduce(153), // !=, reduce: ArraySliceAccess + reduce(153), // >, reduce: ArraySliceAccess + reduce(153), // >=, reduce: ArraySliceAccess + reduce(153), // <, reduce: ArraySliceAccess + reduce(153), // <=, reduce: ArraySliceAccess + reduce(153), // |, reduce: ArraySliceAccess + reduce(153), // ^, reduce: ArraySliceAccess + reduce(153), // &, reduce: ArraySliceAccess + reduce(153), // <<, reduce: ArraySliceAccess + reduce(153), // >>, reduce: ArraySliceAccess + reduce(153), // >>>, reduce: ArraySliceAccess + reduce(153), // +, reduce: ArraySliceAccess + reduce(153), // -, reduce: ArraySliceAccess + reduce(153), // .+, reduce: ArraySliceAccess + reduce(153), // .-, reduce: ArraySliceAccess + reduce(153), // ., reduce: ArraySliceAccess + reduce(153), // *, reduce: ArraySliceAccess + reduce(153), // /, reduce: ArraySliceAccess + reduce(153), // //, reduce: ArraySliceAccess + reduce(153), // %, reduce: ArraySliceAccess + reduce(153), // .*, reduce: ArraySliceAccess + reduce(153), // ./, reduce: ArraySliceAccess + reduce(153), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(153), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(153), // [, reduce: ArraySliceAccess + reduce(153), // ,, reduce: ArraySliceAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2074 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(152), // }, reduce: ArraySliceAccess + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(152), // ?, reduce: ArraySliceAccess + nil, // : + reduce(152), // ||, reduce: ArraySliceAccess + reduce(152), // ^^, reduce: ArraySliceAccess + reduce(152), // &&, reduce: ArraySliceAccess + reduce(152), // =~, reduce: ArraySliceAccess + reduce(152), // !=~, reduce: ArraySliceAccess + reduce(152), // ==, reduce: ArraySliceAccess + reduce(152), // !=, reduce: ArraySliceAccess + reduce(152), // >, reduce: ArraySliceAccess + reduce(152), // >=, reduce: ArraySliceAccess + reduce(152), // <, reduce: ArraySliceAccess + reduce(152), // <=, reduce: ArraySliceAccess + reduce(152), // |, reduce: ArraySliceAccess + reduce(152), // ^, reduce: ArraySliceAccess + reduce(152), // &, reduce: ArraySliceAccess + reduce(152), // <<, reduce: ArraySliceAccess + reduce(152), // >>, reduce: ArraySliceAccess + reduce(152), // >>>, reduce: ArraySliceAccess + reduce(152), // +, reduce: ArraySliceAccess + reduce(152), // -, reduce: ArraySliceAccess + reduce(152), // .+, reduce: ArraySliceAccess + reduce(152), // .-, reduce: ArraySliceAccess + reduce(152), // ., reduce: ArraySliceAccess + reduce(152), // *, reduce: ArraySliceAccess + reduce(152), // /, reduce: ArraySliceAccess + reduce(152), // //, reduce: ArraySliceAccess + reduce(152), // %, reduce: ArraySliceAccess + reduce(152), // .*, reduce: ArraySliceAccess + reduce(152), // ./, reduce: ArraySliceAccess + reduce(152), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(152), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(152), // [, reduce: ArraySliceAccess + reduce(152), // ,, reduce: ArraySliceAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2075 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + reduce(151), // ], reduce: ArraySliceAccess + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + reduce(151), // :, reduce: ArraySliceAccess + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(151), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2076 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + reduce(151), // ), reduce: ArraySliceAccess + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(151), // [, reduce: ArraySliceAccess + reduce(151), // ,, reduce: ArraySliceAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2077 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(58), // ;, reduce: TernaryTerm + nil, // { + reduce(58), // }, reduce: TernaryTerm + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2078 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + shift(2090), // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2079 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(153), // ;, reduce: ArraySliceAccess + nil, // { + reduce(153), // }, reduce: ArraySliceAccess + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(153), // ?, reduce: ArraySliceAccess + nil, // : + reduce(153), // ||, reduce: ArraySliceAccess + reduce(153), // ^^, reduce: ArraySliceAccess + reduce(153), // &&, reduce: ArraySliceAccess + reduce(153), // =~, reduce: ArraySliceAccess + reduce(153), // !=~, reduce: ArraySliceAccess + reduce(153), // ==, reduce: ArraySliceAccess + reduce(153), // !=, reduce: ArraySliceAccess + reduce(153), // >, reduce: ArraySliceAccess + reduce(153), // >=, reduce: ArraySliceAccess + reduce(153), // <, reduce: ArraySliceAccess + reduce(153), // <=, reduce: ArraySliceAccess + reduce(153), // |, reduce: ArraySliceAccess + reduce(153), // ^, reduce: ArraySliceAccess + reduce(153), // &, reduce: ArraySliceAccess + reduce(153), // <<, reduce: ArraySliceAccess + reduce(153), // >>, reduce: ArraySliceAccess + reduce(153), // >>>, reduce: ArraySliceAccess + reduce(153), // +, reduce: ArraySliceAccess + reduce(153), // -, reduce: ArraySliceAccess + reduce(153), // .+, reduce: ArraySliceAccess + reduce(153), // .-, reduce: ArraySliceAccess + reduce(153), // ., reduce: ArraySliceAccess + reduce(153), // *, reduce: ArraySliceAccess + reduce(153), // /, reduce: ArraySliceAccess + reduce(153), // //, reduce: ArraySliceAccess + reduce(153), // %, reduce: ArraySliceAccess + reduce(153), // .*, reduce: ArraySliceAccess + reduce(153), // ./, reduce: ArraySliceAccess + reduce(153), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(153), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(153), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2080 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(152), // ;, reduce: ArraySliceAccess + nil, // { + reduce(152), // }, reduce: ArraySliceAccess + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(152), // ?, reduce: ArraySliceAccess + nil, // : + reduce(152), // ||, reduce: ArraySliceAccess + reduce(152), // ^^, reduce: ArraySliceAccess + reduce(152), // &&, reduce: ArraySliceAccess + reduce(152), // =~, reduce: ArraySliceAccess + reduce(152), // !=~, reduce: ArraySliceAccess + reduce(152), // ==, reduce: ArraySliceAccess + reduce(152), // !=, reduce: ArraySliceAccess + reduce(152), // >, reduce: ArraySliceAccess + reduce(152), // >=, reduce: ArraySliceAccess + reduce(152), // <, reduce: ArraySliceAccess + reduce(152), // <=, reduce: ArraySliceAccess + reduce(152), // |, reduce: ArraySliceAccess + reduce(152), // ^, reduce: ArraySliceAccess + reduce(152), // &, reduce: ArraySliceAccess + reduce(152), // <<, reduce: ArraySliceAccess + reduce(152), // >>, reduce: ArraySliceAccess + reduce(152), // >>>, reduce: ArraySliceAccess + reduce(152), // +, reduce: ArraySliceAccess + reduce(152), // -, reduce: ArraySliceAccess + reduce(152), // .+, reduce: ArraySliceAccess + reduce(152), // .-, reduce: ArraySliceAccess + reduce(152), // ., reduce: ArraySliceAccess + reduce(152), // *, reduce: ArraySliceAccess + reduce(152), // /, reduce: ArraySliceAccess + reduce(152), // //, reduce: ArraySliceAccess + reduce(152), // %, reduce: ArraySliceAccess + reduce(152), // .*, reduce: ArraySliceAccess + reduce(152), // ./, reduce: ArraySliceAccess + reduce(152), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(152), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(152), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2081 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(151), // ;, reduce: ArraySliceAccess + nil, // { + reduce(151), // }, reduce: ArraySliceAccess + reduce(151), // =, reduce: ArraySliceAccess + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + reduce(151), // ||=, reduce: ArraySliceAccess + reduce(151), // ^^=, reduce: ArraySliceAccess + reduce(151), // &&=, reduce: ArraySliceAccess + reduce(151), // |=, reduce: ArraySliceAccess + reduce(151), // ^=, reduce: ArraySliceAccess + reduce(151), // <<=, reduce: ArraySliceAccess + reduce(151), // >>=, reduce: ArraySliceAccess + reduce(151), // >>>=, reduce: ArraySliceAccess + reduce(151), // +=, reduce: ArraySliceAccess + reduce(151), // .=, reduce: ArraySliceAccess + reduce(151), // -=, reduce: ArraySliceAccess + reduce(151), // *=, reduce: ArraySliceAccess + reduce(151), // /=, reduce: ArraySliceAccess + reduce(151), // //=, reduce: ArraySliceAccess + reduce(151), // %=, reduce: ArraySliceAccess + reduce(151), // **=, reduce: ArraySliceAccess + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(151), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2082 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(176), // {, reduce: ElifBlock + reduce(176), // }, reduce: ElifBlock + nil, // = + reduce(176), // md_token_filter, reduce: ElifBlock + reduce(176), // md_token_emit, reduce: ElifBlock + reduce(176), // md_token_dump, reduce: ElifBlock + reduce(176), // md_token_edump, reduce: ElifBlock + reduce(176), // md_token_field_name, reduce: ElifBlock + reduce(176), // $[, reduce: ElifBlock + nil, // ] + reduce(176), // md_token_braced_field_name, reduce: ElifBlock + reduce(176), // md_token_full_srec, reduce: ElifBlock + reduce(176), // md_token_oosvar_name, reduce: ElifBlock + reduce(176), // @[, reduce: ElifBlock + reduce(176), // md_token_braced_oosvar_name, reduce: ElifBlock + reduce(176), // md_token_full_oosvar, reduce: ElifBlock + reduce(176), // md_token_non_sigil_name, reduce: ElifBlock + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(176), // +, reduce: ElifBlock + reduce(176), // -, reduce: ElifBlock + reduce(176), // .+, reduce: ElifBlock + reduce(176), // .-, reduce: ElifBlock + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(176), // !, reduce: ElifBlock + reduce(176), // ~, reduce: ElifBlock + nil, // ** + reduce(176), // (, reduce: ElifBlock + nil, // ) + reduce(176), // md_token_string_literal, reduce: ElifBlock + reduce(176), // md_token_int_literal, reduce: ElifBlock + reduce(176), // md_token_float_literal, reduce: ElifBlock + reduce(176), // md_token_boolean_literal, reduce: ElifBlock + reduce(176), // md_token_M_PI, reduce: ElifBlock + reduce(176), // md_token_M_E, reduce: ElifBlock + reduce(176), // md_token_panic, reduce: ElifBlock + reduce(176), // [, reduce: ElifBlock + nil, // , + reduce(176), // md_token_IPS, reduce: ElifBlock + reduce(176), // md_token_IFS, reduce: ElifBlock + reduce(176), // md_token_IRS, reduce: ElifBlock + reduce(176), // md_token_OPS, reduce: ElifBlock + reduce(176), // md_token_OFS, reduce: ElifBlock + reduce(176), // md_token_ORS, reduce: ElifBlock + reduce(176), // md_token_NF, reduce: ElifBlock + reduce(176), // md_token_NR, reduce: ElifBlock + reduce(176), // md_token_FNR, reduce: ElifBlock + reduce(176), // md_token_FILENAME, reduce: ElifBlock + reduce(176), // md_token_FILENUM, reduce: ElifBlock + reduce(176), // md_token_int_type, reduce: ElifBlock + reduce(176), // md_token_float_type, reduce: ElifBlock + reduce(176), // md_token_begin, reduce: ElifBlock + reduce(176), // md_token_end, reduce: ElifBlock + reduce(176), // md_token_if, reduce: ElifBlock + reduce(176), // md_token_elif, reduce: ElifBlock + reduce(176), // md_token_else, reduce: ElifBlock + reduce(176), // md_token_while, reduce: ElifBlock + reduce(176), // md_token_do, reduce: ElifBlock + reduce(176), // md_token_for, reduce: ElifBlock + nil, // md_token_in + }, + }, + actionRow{ // S2083 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + shift(2091), // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2084 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(8), // {, reduce: StatementBlockInBraces + reduce(8), // }, reduce: StatementBlockInBraces + nil, // = + reduce(8), // md_token_filter, reduce: StatementBlockInBraces + reduce(8), // md_token_emit, reduce: StatementBlockInBraces + reduce(8), // md_token_dump, reduce: StatementBlockInBraces + reduce(8), // md_token_edump, reduce: StatementBlockInBraces + reduce(8), // md_token_field_name, reduce: StatementBlockInBraces + reduce(8), // $[, reduce: StatementBlockInBraces + nil, // ] + reduce(8), // md_token_braced_field_name, reduce: StatementBlockInBraces + reduce(8), // md_token_full_srec, reduce: StatementBlockInBraces + reduce(8), // md_token_oosvar_name, reduce: StatementBlockInBraces + reduce(8), // @[, reduce: StatementBlockInBraces + reduce(8), // md_token_braced_oosvar_name, reduce: StatementBlockInBraces + reduce(8), // md_token_full_oosvar, reduce: StatementBlockInBraces + reduce(8), // md_token_non_sigil_name, reduce: StatementBlockInBraces + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(8), // +, reduce: StatementBlockInBraces + reduce(8), // -, reduce: StatementBlockInBraces + reduce(8), // .+, reduce: StatementBlockInBraces + reduce(8), // .-, reduce: StatementBlockInBraces + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(8), // !, reduce: StatementBlockInBraces + reduce(8), // ~, reduce: StatementBlockInBraces + nil, // ** + reduce(8), // (, reduce: StatementBlockInBraces + nil, // ) + reduce(8), // md_token_string_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_int_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_float_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_boolean_literal, reduce: StatementBlockInBraces + reduce(8), // md_token_M_PI, reduce: StatementBlockInBraces + reduce(8), // md_token_M_E, reduce: StatementBlockInBraces + reduce(8), // md_token_panic, reduce: StatementBlockInBraces + reduce(8), // [, reduce: StatementBlockInBraces + nil, // , + reduce(8), // md_token_IPS, reduce: StatementBlockInBraces + reduce(8), // md_token_IFS, reduce: StatementBlockInBraces + reduce(8), // md_token_IRS, reduce: StatementBlockInBraces + reduce(8), // md_token_OPS, reduce: StatementBlockInBraces + reduce(8), // md_token_OFS, reduce: StatementBlockInBraces + reduce(8), // md_token_ORS, reduce: StatementBlockInBraces + reduce(8), // md_token_NF, reduce: StatementBlockInBraces + reduce(8), // md_token_NR, reduce: StatementBlockInBraces + reduce(8), // md_token_FNR, reduce: StatementBlockInBraces + reduce(8), // md_token_FILENAME, reduce: StatementBlockInBraces + reduce(8), // md_token_FILENUM, reduce: StatementBlockInBraces + reduce(8), // md_token_int_type, reduce: StatementBlockInBraces + reduce(8), // md_token_float_type, reduce: StatementBlockInBraces + reduce(8), // md_token_begin, reduce: StatementBlockInBraces + reduce(8), // md_token_end, reduce: StatementBlockInBraces + reduce(8), // md_token_if, reduce: StatementBlockInBraces + reduce(8), // md_token_elif, reduce: StatementBlockInBraces + reduce(8), // md_token_else, reduce: StatementBlockInBraces + reduce(8), // md_token_while, reduce: StatementBlockInBraces + reduce(8), // md_token_do, reduce: StatementBlockInBraces + reduce(8), // md_token_for, reduce: StatementBlockInBraces + nil, // md_token_in + }, + }, + actionRow{ // S2085 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(179), // ;, reduce: DoWhileLoop + nil, // { + reduce(179), // }, reduce: DoWhileLoop + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2086 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(383), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + shift(389), // md_token_field_name + shift(390), // $[ + nil, // ] + shift(391), // md_token_braced_field_name + shift(393), // md_token_full_srec + shift(398), // md_token_oosvar_name + shift(399), // @[ + shift(400), // md_token_braced_oosvar_name + shift(402), // md_token_full_oosvar + shift(404), // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(417), // + + shift(419), // - + shift(420), // .+ + shift(421), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(424), // ! + shift(425), // ~ + nil, // ** + shift(427), // ( + nil, // ) + shift(429), // md_token_string_literal + shift(430), // md_token_int_literal + shift(431), // md_token_float_literal + shift(432), // md_token_boolean_literal + shift(433), // md_token_M_PI + shift(434), // md_token_M_E + shift(435), // md_token_panic + shift(437), // [ + nil, // , + shift(440), // md_token_IPS + shift(441), // md_token_IFS + shift(442), // md_token_IRS + shift(443), // md_token_OPS + shift(444), // md_token_OFS + shift(445), // md_token_ORS + shift(446), // md_token_NF + shift(447), // md_token_NR + shift(448), // md_token_FNR + shift(449), // md_token_FILENAME + shift(450), // md_token_FILENUM + shift(89), // md_token_int_type + shift(90), // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2087 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1602), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2088 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(532), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2089 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + reduce(151), // }, reduce: ArraySliceAccess + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(151), // [, reduce: ArraySliceAccess + reduce(151), // ,, reduce: ArraySliceAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2090 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(151), // ;, reduce: ArraySliceAccess + nil, // { + reduce(151), // }, reduce: ArraySliceAccess + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + reduce(151), // [, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2091 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(9), // {, reduce: StatementBlockInBraces + reduce(9), // }, reduce: StatementBlockInBraces + nil, // = + reduce(9), // md_token_filter, reduce: StatementBlockInBraces + reduce(9), // md_token_emit, reduce: StatementBlockInBraces + reduce(9), // md_token_dump, reduce: StatementBlockInBraces + reduce(9), // md_token_edump, reduce: StatementBlockInBraces + reduce(9), // md_token_field_name, reduce: StatementBlockInBraces + reduce(9), // $[, reduce: StatementBlockInBraces + nil, // ] + reduce(9), // md_token_braced_field_name, reduce: StatementBlockInBraces + reduce(9), // md_token_full_srec, reduce: StatementBlockInBraces + reduce(9), // md_token_oosvar_name, reduce: StatementBlockInBraces + reduce(9), // @[, reduce: StatementBlockInBraces + reduce(9), // md_token_braced_oosvar_name, reduce: StatementBlockInBraces + reduce(9), // md_token_full_oosvar, reduce: StatementBlockInBraces + reduce(9), // md_token_non_sigil_name, reduce: StatementBlockInBraces + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(9), // +, reduce: StatementBlockInBraces + reduce(9), // -, reduce: StatementBlockInBraces + reduce(9), // .+, reduce: StatementBlockInBraces + reduce(9), // .-, reduce: StatementBlockInBraces + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(9), // !, reduce: StatementBlockInBraces + reduce(9), // ~, reduce: StatementBlockInBraces + nil, // ** + reduce(9), // (, reduce: StatementBlockInBraces + nil, // ) + reduce(9), // md_token_string_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_int_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_float_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_boolean_literal, reduce: StatementBlockInBraces + reduce(9), // md_token_M_PI, reduce: StatementBlockInBraces + reduce(9), // md_token_M_E, reduce: StatementBlockInBraces + reduce(9), // md_token_panic, reduce: StatementBlockInBraces + reduce(9), // [, reduce: StatementBlockInBraces + nil, // , + reduce(9), // md_token_IPS, reduce: StatementBlockInBraces + reduce(9), // md_token_IFS, reduce: StatementBlockInBraces + reduce(9), // md_token_IRS, reduce: StatementBlockInBraces + reduce(9), // md_token_OPS, reduce: StatementBlockInBraces + reduce(9), // md_token_OFS, reduce: StatementBlockInBraces + reduce(9), // md_token_ORS, reduce: StatementBlockInBraces + reduce(9), // md_token_NF, reduce: StatementBlockInBraces + reduce(9), // md_token_NR, reduce: StatementBlockInBraces + reduce(9), // md_token_FNR, reduce: StatementBlockInBraces + reduce(9), // md_token_FILENAME, reduce: StatementBlockInBraces + reduce(9), // md_token_FILENUM, reduce: StatementBlockInBraces + reduce(9), // md_token_int_type, reduce: StatementBlockInBraces + reduce(9), // md_token_float_type, reduce: StatementBlockInBraces + reduce(9), // md_token_begin, reduce: StatementBlockInBraces + reduce(9), // md_token_end, reduce: StatementBlockInBraces + reduce(9), // md_token_if, reduce: StatementBlockInBraces + reduce(9), // md_token_elif, reduce: StatementBlockInBraces + reduce(9), // md_token_else, reduce: StatementBlockInBraces + reduce(9), // md_token_while, reduce: StatementBlockInBraces + reduce(9), // md_token_do, reduce: StatementBlockInBraces + reduce(9), // md_token_for, reduce: StatementBlockInBraces + nil, // md_token_in + }, + }, + actionRow{ // S2092 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(2095), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2093 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(182), // {, reduce: ForLoopKeyOnly + reduce(182), // }, reduce: ForLoopKeyOnly + nil, // = + reduce(182), // md_token_filter, reduce: ForLoopKeyOnly + reduce(182), // md_token_emit, reduce: ForLoopKeyOnly + reduce(182), // md_token_dump, reduce: ForLoopKeyOnly + reduce(182), // md_token_edump, reduce: ForLoopKeyOnly + reduce(182), // md_token_field_name, reduce: ForLoopKeyOnly + reduce(182), // $[, reduce: ForLoopKeyOnly + nil, // ] + reduce(182), // md_token_braced_field_name, reduce: ForLoopKeyOnly + reduce(182), // md_token_full_srec, reduce: ForLoopKeyOnly + reduce(182), // md_token_oosvar_name, reduce: ForLoopKeyOnly + reduce(182), // @[, reduce: ForLoopKeyOnly + reduce(182), // md_token_braced_oosvar_name, reduce: ForLoopKeyOnly + reduce(182), // md_token_full_oosvar, reduce: ForLoopKeyOnly + reduce(182), // md_token_non_sigil_name, reduce: ForLoopKeyOnly + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(182), // +, reduce: ForLoopKeyOnly + reduce(182), // -, reduce: ForLoopKeyOnly + reduce(182), // .+, reduce: ForLoopKeyOnly + reduce(182), // .-, reduce: ForLoopKeyOnly + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(182), // !, reduce: ForLoopKeyOnly + reduce(182), // ~, reduce: ForLoopKeyOnly + nil, // ** + reduce(182), // (, reduce: ForLoopKeyOnly + nil, // ) + reduce(182), // md_token_string_literal, reduce: ForLoopKeyOnly + reduce(182), // md_token_int_literal, reduce: ForLoopKeyOnly + reduce(182), // md_token_float_literal, reduce: ForLoopKeyOnly + reduce(182), // md_token_boolean_literal, reduce: ForLoopKeyOnly + reduce(182), // md_token_M_PI, reduce: ForLoopKeyOnly + reduce(182), // md_token_M_E, reduce: ForLoopKeyOnly + reduce(182), // md_token_panic, reduce: ForLoopKeyOnly + reduce(182), // [, reduce: ForLoopKeyOnly + nil, // , + reduce(182), // md_token_IPS, reduce: ForLoopKeyOnly + reduce(182), // md_token_IFS, reduce: ForLoopKeyOnly + reduce(182), // md_token_IRS, reduce: ForLoopKeyOnly + reduce(182), // md_token_OPS, reduce: ForLoopKeyOnly + reduce(182), // md_token_OFS, reduce: ForLoopKeyOnly + reduce(182), // md_token_ORS, reduce: ForLoopKeyOnly + reduce(182), // md_token_NF, reduce: ForLoopKeyOnly + reduce(182), // md_token_NR, reduce: ForLoopKeyOnly + reduce(182), // md_token_FNR, reduce: ForLoopKeyOnly + reduce(182), // md_token_FILENAME, reduce: ForLoopKeyOnly + reduce(182), // md_token_FILENUM, reduce: ForLoopKeyOnly + reduce(182), // md_token_int_type, reduce: ForLoopKeyOnly + reduce(182), // md_token_float_type, reduce: ForLoopKeyOnly + reduce(182), // md_token_begin, reduce: ForLoopKeyOnly + reduce(182), // md_token_end, reduce: ForLoopKeyOnly + reduce(182), // md_token_if, reduce: ForLoopKeyOnly + nil, // md_token_elif + nil, // md_token_else + reduce(182), // md_token_while, reduce: ForLoopKeyOnly + reduce(182), // md_token_do, reduce: ForLoopKeyOnly + reduce(182), // md_token_for, reduce: ForLoopKeyOnly + nil, // md_token_in + }, + }, + actionRow{ // S2094 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(183), // $, reduce: ForLoopKeyValue + nil, // empty + nil, // ; + reduce(183), // {, reduce: ForLoopKeyValue + nil, // } + nil, // = + reduce(183), // md_token_filter, reduce: ForLoopKeyValue + reduce(183), // md_token_emit, reduce: ForLoopKeyValue + reduce(183), // md_token_dump, reduce: ForLoopKeyValue + reduce(183), // md_token_edump, reduce: ForLoopKeyValue + reduce(183), // md_token_field_name, reduce: ForLoopKeyValue + reduce(183), // $[, reduce: ForLoopKeyValue + nil, // ] + reduce(183), // md_token_braced_field_name, reduce: ForLoopKeyValue + reduce(183), // md_token_full_srec, reduce: ForLoopKeyValue + reduce(183), // md_token_oosvar_name, reduce: ForLoopKeyValue + reduce(183), // @[, reduce: ForLoopKeyValue + reduce(183), // md_token_braced_oosvar_name, reduce: ForLoopKeyValue + reduce(183), // md_token_full_oosvar, reduce: ForLoopKeyValue + reduce(183), // md_token_non_sigil_name, reduce: ForLoopKeyValue + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(183), // +, reduce: ForLoopKeyValue + reduce(183), // -, reduce: ForLoopKeyValue + reduce(183), // .+, reduce: ForLoopKeyValue + reduce(183), // .-, reduce: ForLoopKeyValue + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(183), // !, reduce: ForLoopKeyValue + reduce(183), // ~, reduce: ForLoopKeyValue + nil, // ** + reduce(183), // (, reduce: ForLoopKeyValue + nil, // ) + reduce(183), // md_token_string_literal, reduce: ForLoopKeyValue + reduce(183), // md_token_int_literal, reduce: ForLoopKeyValue + reduce(183), // md_token_float_literal, reduce: ForLoopKeyValue + reduce(183), // md_token_boolean_literal, reduce: ForLoopKeyValue + reduce(183), // md_token_M_PI, reduce: ForLoopKeyValue + reduce(183), // md_token_M_E, reduce: ForLoopKeyValue + reduce(183), // md_token_panic, reduce: ForLoopKeyValue + reduce(183), // [, reduce: ForLoopKeyValue + nil, // , + reduce(183), // md_token_IPS, reduce: ForLoopKeyValue + reduce(183), // md_token_IFS, reduce: ForLoopKeyValue + reduce(183), // md_token_IRS, reduce: ForLoopKeyValue + reduce(183), // md_token_OPS, reduce: ForLoopKeyValue + reduce(183), // md_token_OFS, reduce: ForLoopKeyValue + reduce(183), // md_token_ORS, reduce: ForLoopKeyValue + reduce(183), // md_token_NF, reduce: ForLoopKeyValue + reduce(183), // md_token_NR, reduce: ForLoopKeyValue + reduce(183), // md_token_FNR, reduce: ForLoopKeyValue + reduce(183), // md_token_FILENAME, reduce: ForLoopKeyValue + reduce(183), // md_token_FILENUM, reduce: ForLoopKeyValue + reduce(183), // md_token_int_type, reduce: ForLoopKeyValue + reduce(183), // md_token_float_type, reduce: ForLoopKeyValue + reduce(183), // md_token_begin, reduce: ForLoopKeyValue + reduce(183), // md_token_end, reduce: ForLoopKeyValue + reduce(183), // md_token_if, reduce: ForLoopKeyValue + nil, // md_token_elif + nil, // md_token_else + reduce(183), // md_token_while, reduce: ForLoopKeyValue + reduce(183), // md_token_do, reduce: ForLoopKeyValue + reduce(183), // md_token_for, reduce: ForLoopKeyValue + nil, // md_token_in + }, + }, + actionRow{ // S2095 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(1602), // { + nil, // } + nil, // = + nil, // md_token_filter + nil, // md_token_emit + nil, // md_token_dump + nil, // md_token_edump + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // md_token_non_sigil_name + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_M_PI + nil, // md_token_M_E + nil, // md_token_panic + nil, // [ + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_int_type + nil, // md_token_float_type + nil, // md_token_begin + nil, // md_token_end + nil, // md_token_if + nil, // md_token_elif + nil, // md_token_else + nil, // md_token_while + nil, // md_token_do + nil, // md_token_for + nil, // md_token_in + }, + }, + actionRow{ // S2096 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(183), // {, reduce: ForLoopKeyValue + reduce(183), // }, reduce: ForLoopKeyValue + nil, // = + reduce(183), // md_token_filter, reduce: ForLoopKeyValue + reduce(183), // md_token_emit, reduce: ForLoopKeyValue + reduce(183), // md_token_dump, reduce: ForLoopKeyValue + reduce(183), // md_token_edump, reduce: ForLoopKeyValue + reduce(183), // md_token_field_name, reduce: ForLoopKeyValue + reduce(183), // $[, reduce: ForLoopKeyValue + nil, // ] + reduce(183), // md_token_braced_field_name, reduce: ForLoopKeyValue + reduce(183), // md_token_full_srec, reduce: ForLoopKeyValue + reduce(183), // md_token_oosvar_name, reduce: ForLoopKeyValue + reduce(183), // @[, reduce: ForLoopKeyValue + reduce(183), // md_token_braced_oosvar_name, reduce: ForLoopKeyValue + reduce(183), // md_token_full_oosvar, reduce: ForLoopKeyValue + reduce(183), // md_token_non_sigil_name, reduce: ForLoopKeyValue + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + reduce(183), // +, reduce: ForLoopKeyValue + reduce(183), // -, reduce: ForLoopKeyValue + reduce(183), // .+, reduce: ForLoopKeyValue + reduce(183), // .-, reduce: ForLoopKeyValue + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + reduce(183), // !, reduce: ForLoopKeyValue + reduce(183), // ~, reduce: ForLoopKeyValue + nil, // ** + reduce(183), // (, reduce: ForLoopKeyValue + nil, // ) + reduce(183), // md_token_string_literal, reduce: ForLoopKeyValue + reduce(183), // md_token_int_literal, reduce: ForLoopKeyValue + reduce(183), // md_token_float_literal, reduce: ForLoopKeyValue + reduce(183), // md_token_boolean_literal, reduce: ForLoopKeyValue + reduce(183), // md_token_M_PI, reduce: ForLoopKeyValue + reduce(183), // md_token_M_E, reduce: ForLoopKeyValue + reduce(183), // md_token_panic, reduce: ForLoopKeyValue + reduce(183), // [, reduce: ForLoopKeyValue + nil, // , + reduce(183), // md_token_IPS, reduce: ForLoopKeyValue + reduce(183), // md_token_IFS, reduce: ForLoopKeyValue + reduce(183), // md_token_IRS, reduce: ForLoopKeyValue + reduce(183), // md_token_OPS, reduce: ForLoopKeyValue + reduce(183), // md_token_OFS, reduce: ForLoopKeyValue + reduce(183), // md_token_ORS, reduce: ForLoopKeyValue + reduce(183), // md_token_NF, reduce: ForLoopKeyValue + reduce(183), // md_token_NR, reduce: ForLoopKeyValue + reduce(183), // md_token_FNR, reduce: ForLoopKeyValue + reduce(183), // md_token_FILENAME, reduce: ForLoopKeyValue + reduce(183), // md_token_FILENUM, reduce: ForLoopKeyValue + reduce(183), // md_token_int_type, reduce: ForLoopKeyValue + reduce(183), // md_token_float_type, reduce: ForLoopKeyValue + reduce(183), // md_token_begin, reduce: ForLoopKeyValue + reduce(183), // md_token_end, reduce: ForLoopKeyValue + reduce(183), // md_token_if, reduce: ForLoopKeyValue + nil, // md_token_elif + nil, // md_token_else + reduce(183), // md_token_while, reduce: ForLoopKeyValue + reduce(183), // md_token_do, reduce: ForLoopKeyValue + reduce(183), // md_token_for, reduce: ForLoopKeyValue nil, // md_token_in }, }, diff --git a/go/src/miller/parsing/parser/gototable.go b/go/src/miller/parsing/parser/gototable.go index 85c711582..aa496d733 100644 --- a/go/src/miller/parsing/parser/gototable.go +++ b/go/src/miller/parsing/parser/gototable.go @@ -2,7 +2,7 @@ package parser -const numNTSymbols = 62 +const numNTSymbols = 65 type ( gotoTable [numStates]gotoRow @@ -11,73 +11,77 @@ type ( var gotoTab = gotoTable{ gotoRow{ // S0 - -1, // S' - 1, // Root - 2, // StatementBlock - 3, // BracelessStatement - 5, // Assignment - 11, // Lvalue - 6, // BareBoolean - 7, // FilterStatement - 8, // EmitStatement - 9, // DumpStatement - 10, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - 12, // Rvalue - 37, // PrecedenceChainStart - 38, // TernaryTerm - 39, // LogicalOrTerm - 40, // LogicalXORTerm - 41, // LogicalAndTerm - 42, // EqneTerm - 43, // CmpTerm - 44, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - 4, // BracefulStatement - 90, // BeginBlock - 91, // EndBlock - 92, // IfChain - 96, // IfElifStar - 97, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 93, // ForLoop - 99, // ForLoopKeyOnly + -1, // S' + 1, // Root + 2, // StatementBlock + -1, // StatementBlockInBraces + 3, // BracelessStatement + 6, // Assignment + 13, // Lvalue + 7, // BareBoolean + 8, // FilterStatement + 9, // EmitStatement + 10, // DumpStatement + 11, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + 14, // Rvalue + 39, // PrecedenceChainStart + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + 4, // BracefulStatement + 91, // BeginBlock + 92, // EndBlock + 93, // IfChain + 98, // IfElifStar + 99, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + 94, // WhileLoop + 12, // DoWhileLoop + 95, // ForLoop + 103, // ForLoopKeyOnly + 104, // ForLoopKeyValue }, gotoRow{ // S1 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -134,14 +138,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -198,14 +205,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S3 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -262,142 +272,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S4 -1, // S' -1, // Root - 102, // StatementBlock + 107, // StatementBlock + -1, // StatementBlockInBraces 3, // BracelessStatement - 5, // Assignment - 11, // Lvalue - 6, // BareBoolean - 7, // FilterStatement - 8, // EmitStatement - 9, // DumpStatement - 10, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - 12, // Rvalue - 37, // PrecedenceChainStart - 38, // TernaryTerm - 39, // LogicalOrTerm - 40, // LogicalXORTerm - 41, // LogicalAndTerm - 42, // EqneTerm - 43, // CmpTerm - 44, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral + 6, // Assignment + 13, // Lvalue + 7, // BareBoolean + 8, // FilterStatement + 9, // EmitStatement + 10, // DumpStatement + 11, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + 14, // Rvalue + 39, // PrecedenceChainStart + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral -1, // ArrayLiteralElements - 70, // MapLiteral + 72, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName -1, // FcnArgs 4, // BracefulStatement - 90, // BeginBlock - 91, // EndBlock - 92, // IfChain - 96, // IfElifStar - 97, // IfBlock + 91, // BeginBlock + 92, // EndBlock + 93, // IfChain + 98, // IfElifStar + 99, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex - 93, // ForLoop - 99, // ForLoopKeyOnly + 94, // WhileLoop + 12, // DoWhileLoop + 95, // ForLoop + 103, // ForLoopKeyOnly + 104, // ForLoopKeyValue }, gotoRow{ // S5 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + 110, // Rvalue + 131, // PrecedenceChainStart + 132, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + 165, // MapLiteralKeyValuePairs + 166, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S6 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -454,14 +473,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S7 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -518,14 +540,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S8 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -582,14 +607,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S9 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -646,14 +674,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S10 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -710,14 +741,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S11 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -774,14 +808,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S12 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -838,78 +875,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S13 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 120, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S14 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S15 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -918,45 +1028,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 192, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 201, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral -1, // ArrayLiteralElements - 174, // MapLiteral + 255, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -966,142 +1076,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly - }, - gotoRow{ // S15 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S16 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 272, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S17 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -1158,14 +1210,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S18 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -1222,14 +1277,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S19 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -1286,14 +1344,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S20 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -1350,14 +1411,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S21 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -1414,78 +1478,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S22 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 193, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S23 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -1542,78 +1612,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S24 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 274, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S25 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -1670,14 +1746,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S26 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -1734,14 +1813,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S27 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -1798,14 +1880,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S28 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -1862,14 +1947,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S29 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -1926,14 +2014,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S30 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -1990,78 +2081,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S31 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 265, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S32 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -2118,78 +2215,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S33 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 345, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S34 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -2246,14 +2349,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S35 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -2310,14 +2416,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S36 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -2374,14 +2483,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S37 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -2438,14 +2550,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S38 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -2502,14 +2617,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S39 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -2566,14 +2684,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S40 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -2630,14 +2751,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S41 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -2694,14 +2818,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S42 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -2758,14 +2885,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S43 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -2822,14 +2952,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S44 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -2886,14 +3019,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S45 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -2950,14 +3086,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S46 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -3014,14 +3153,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S47 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -3078,14 +3220,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S48 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -3142,78 +3287,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S49 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 289, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S50 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -3270,14 +3421,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S51 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -3286,17 +3440,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3312,19 +3466,19 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 297, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral + 369, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral -1, // ArrayLiteralElements - 70, // MapLiteral + 72, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -3334,78 +3488,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S52 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 298, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S53 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -3414,17 +3574,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3440,19 +3600,19 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 299, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral + 377, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral -1, // ArrayLiteralElements - 70, // MapLiteral + 72, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -3462,270 +3622,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S54 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 378, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S55 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 379, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S56 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 300, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S57 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 301, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S58 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -3782,14 +3823,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S57 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S58 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 380, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S59 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -3798,45 +3976,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 303, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 381, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral -1, // ArrayLiteralElements - 357, // MapLiteral + 72, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -3846,14 +4024,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S60 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -3910,78 +4091,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S61 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 384, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S62 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4038,14 +4225,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S63 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4102,14 +4292,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S64 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4166,14 +4359,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S65 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4230,14 +4426,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S66 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4294,14 +4493,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S67 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4358,14 +4560,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S68 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4422,78 +4627,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S69 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - 376, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - 431, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S70 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4550,14 +4761,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S71 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4566,45 +4780,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - 450, // Rvalue - 471, // PrecedenceChainStart - 472, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - 507, // MapLiteralKeyValuePairs - 508, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + 457, // Rvalue + 479, // PrecedenceChainStart + 480, // TernaryTerm + 481, // LogicalOrTerm + 482, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + 512, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -4614,14 +4828,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S72 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4678,14 +4895,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S73 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4742,14 +4962,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S74 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4806,14 +5029,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S75 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4870,14 +5096,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S76 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4934,14 +5163,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S77 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -4998,14 +5230,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S78 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5062,14 +5297,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S79 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5126,14 +5364,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S80 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5190,14 +5431,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S81 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5254,14 +5498,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S82 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5318,14 +5565,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S83 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5382,14 +5632,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S84 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5446,14 +5699,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S85 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5510,14 +5766,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S86 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5574,14 +5833,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S87 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5638,14 +5900,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S88 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5702,14 +5967,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S89 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5766,14 +6034,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S90 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5830,14 +6101,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S91 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5894,14 +6168,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S92 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -5958,14 +6235,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S93 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -6022,14 +6302,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S94 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -6086,14 +6369,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S95 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -6150,14 +6436,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S96 -1, // S' -1, // Root -1, // StatementBlock + 531, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -6212,144 +6501,153 @@ var gotoTab = gotoTable{ -1, // IfChain -1, // IfElifStar -1, // IfBlock - 529, // ElifBlock - 528, // ElseBlock - -1, // ForLoopIndex + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S97 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + 533, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S98 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + 535, // ElifBlock + 534, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S99 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -6406,14 +6704,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S100 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -6470,78 +6771,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S101 - -1, // S' - -1, // Root - 534, // StatementBlock - 3, // BracelessStatement - 5, // Assignment - 11, // Lvalue - 6, // BareBoolean - 7, // FilterStatement - 8, // EmitStatement - 9, // DumpStatement - 10, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - 12, // Rvalue - 37, // PrecedenceChainStart - 38, // TernaryTerm - 39, // LogicalOrTerm - 40, // LogicalXORTerm - 41, // LogicalAndTerm - 42, // EqneTerm - 43, // CmpTerm - 44, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - 4, // BracefulStatement - 90, // BeginBlock - 91, // EndBlock - 92, // IfChain - 96, // IfElifStar - 97, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 93, // ForLoop - 99, // ForLoopKeyOnly - }, - gotoRow{ // S102 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -6598,334 +6838,419 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S102 + -1, // S' + -1, // Root + -1, // StatementBlock + 540, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S103 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 535, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S104 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 536, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S105 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 537, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S106 -1, // S' -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 538, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral + 543, // StatementBlock + -1, // StatementBlockInBraces + 3, // BracelessStatement + 6, // Assignment + 13, // Lvalue + 7, // BareBoolean + 8, // FilterStatement + 9, // EmitStatement + 10, // DumpStatement + 11, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + 14, // Rvalue + 39, // PrecedenceChainStart + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral -1, // ArrayLiteralElements - 174, // MapLiteral + 72, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock + 4, // BracefulStatement + 91, // BeginBlock + 92, // EndBlock + 93, // IfChain + 98, // IfElifStar + 99, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + 94, // WhileLoop + 12, // DoWhileLoop + 95, // ForLoop + 103, // ForLoopKeyOnly + 104, // ForLoopKeyValue }, gotoRow{ // S107 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 539, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S108 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -6934,45 +7259,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 540, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + 110, // Rvalue + 131, // PrecedenceChainStart + 132, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName + 164, // MapLiteral + 545, // MapLiteralKeyValuePairs + 166, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -6982,462 +7307,486 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S109 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 541, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S110 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 542, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S111 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 543, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S112 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 544, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S113 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 545, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S114 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 546, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S115 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 547, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S116 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -7446,45 +7795,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 548, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 547, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral -1, // ArrayLiteralElements - 174, // MapLiteral + 328, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -7494,206 +7843,218 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S117 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 549, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S118 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 550, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S119 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - 551, // Rvalue - 141, // PrecedenceChainStart - 142, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S120 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -7750,14 +8111,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S121 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -7814,14 +8178,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S122 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -7878,14 +8245,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S123 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -7942,14 +8312,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S124 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8006,78 +8379,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S125 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S126 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8086,45 +8398,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 552, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 548, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral + 328, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -8134,14 +8446,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S126 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S127 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8198,14 +8580,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S128 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8262,14 +8647,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S129 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8326,14 +8714,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S130 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8390,14 +8781,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S131 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8454,14 +8848,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S132 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8518,14 +8915,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S133 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8582,14 +8982,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S134 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8646,78 +9049,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S135 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 553, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S136 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8774,14 +9183,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S137 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8838,14 +9250,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S138 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8902,14 +9317,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S139 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -8966,14 +9384,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S140 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -9030,14 +9451,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S141 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -9094,14 +9518,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S142 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -9158,78 +9585,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S143 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 572, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S144 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -9286,206 +9719,218 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S145 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 580, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S146 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 581, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S147 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 582, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S148 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -9542,14 +9987,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S149 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -9606,142 +10054,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S150 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 583, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S151 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 584, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S152 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -9798,14 +10255,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S153 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -9814,45 +10274,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 577, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 586, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral -1, // ArrayLiteralElements - 174, // MapLiteral + 438, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -9862,14 +10322,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S154 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -9926,206 +10389,218 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S155 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 585, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S156 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 586, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S157 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 587, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S158 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -10182,14 +10657,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S159 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -10246,142 +10724,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S160 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 588, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S161 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 589, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S162 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -10438,14 +10925,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S163 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -10454,45 +10944,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 591, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + 457, // Rvalue + 479, // PrecedenceChainStart + 480, // TernaryTerm + 481, // LogicalOrTerm + 482, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + 589, // ArrayLiteralElements + 513, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -10502,14 +10992,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S164 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -10566,14 +11059,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S165 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -10630,14 +11126,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S166 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -10694,14 +11193,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S167 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -10758,14 +11260,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S168 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -10822,14 +11327,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S169 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -10886,14 +11394,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S170 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -10950,14 +11461,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S171 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -11014,14 +11528,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S172 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -11078,78 +11595,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S173 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - 376, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - 594, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S174 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -11206,78 +11729,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S175 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - 450, // Rvalue - 471, // PrecedenceChainStart - 472, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - 596, // MapLiteralKeyValuePairs - 508, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S176 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -11334,14 +11863,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S177 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -11398,14 +11930,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S178 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -11462,14 +11997,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S179 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -11526,14 +12064,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S180 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -11590,14 +12131,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S181 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -11654,14 +12198,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S182 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -11718,1038 +12265,1089 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S183 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 593, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S184 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 594, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S185 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 595, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S186 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 596, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S187 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 597, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S188 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 598, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S189 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 599, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S190 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 600, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S191 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 601, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S192 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 602, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S193 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 603, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S194 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 604, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S195 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 605, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S196 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 606, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S197 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 607, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S198 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 608, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S199 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -12758,45 +13356,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 599, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + 609, // Rvalue + 222, // PrecedenceChainStart + 223, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral + 255, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -12806,78 +13404,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S200 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + 110, // Rvalue + 131, // PrecedenceChainStart + 132, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + 611, // MapLiteralKeyValuePairs + 166, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S201 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -12934,14 +13538,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S202 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -12998,14 +13605,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S203 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -13062,14 +13672,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S204 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -13126,14 +13739,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S205 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -13190,14 +13806,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S206 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -13254,78 +13873,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S207 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S208 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -13334,45 +13892,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 600, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 612, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral + 328, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -13382,14 +13940,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S208 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S209 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -13446,14 +14074,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S210 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -13510,14 +14141,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S211 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -13574,14 +14208,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S212 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -13638,14 +14275,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S213 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -13702,14 +14342,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S214 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -13766,14 +14409,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S215 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -13830,78 +14476,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S216 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 613, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S217 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -13958,14 +14610,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S218 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -14022,14 +14677,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S219 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -14086,14 +14744,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S220 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -14150,14 +14811,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S221 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -14214,14 +14878,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S222 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -14278,14 +14945,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S223 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -14342,14 +15012,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S224 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -14406,14 +15079,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S225 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -14470,78 +15146,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S226 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 624, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S227 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -14598,206 +15280,218 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S228 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 632, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S229 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 633, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S230 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 634, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S231 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -14854,14 +15548,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S232 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -14918,78 +15615,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S233 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 635, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S234 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -14998,17 +15701,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -15024,19 +15727,19 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 636, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + 637, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral + 255, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -15046,14 +15749,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S235 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -15110,14 +15816,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S236 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -15126,45 +15835,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 638, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 645, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral -1, // ArrayLiteralElements - 357, // MapLiteral + 255, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -15174,142 +15883,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S237 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 646, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S238 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 647, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S239 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -15366,14 +16084,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S240 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -15430,142 +16151,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S241 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 648, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S242 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 649, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S243 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -15622,78 +16352,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S244 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 651, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S245 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -15750,78 +16486,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S246 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - 376, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - 641, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S247 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -15878,78 +16620,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S248 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - 450, // Rvalue - 471, // PrecedenceChainStart - 472, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - 643, // MapLiteralKeyValuePairs - 508, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S249 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16006,14 +16754,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S250 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16070,14 +16821,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S251 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16134,14 +16888,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S252 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16198,14 +16955,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S253 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16262,78 +17022,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S254 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + 457, // Rvalue + 479, // PrecedenceChainStart + 480, // TernaryTerm + 481, // LogicalOrTerm + 482, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + 654, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S255 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16390,14 +17156,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S256 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16454,14 +17223,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S257 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16518,14 +17290,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S258 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16582,14 +17357,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S259 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16646,14 +17424,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S260 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16710,14 +17491,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S261 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16774,14 +17558,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S262 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16838,14 +17625,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S263 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16902,14 +17692,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S264 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -16966,14 +17759,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S265 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -17030,462 +17826,486 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S266 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 646, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S267 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 647, // LogicalXORTerm - 41, // LogicalAndTerm - 42, // EqneTerm - 43, // CmpTerm - 44, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S268 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 648, // LogicalAndTerm - 42, // EqneTerm - 43, // CmpTerm - 44, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S269 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 649, // EqneTerm - 43, // CmpTerm - 44, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S270 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 650, // CmpTerm - 44, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S271 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 651, // CmpTerm - 44, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S272 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 652, // CmpTerm - 44, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S273 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -17494,45 +18314,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 653, // CmpTerm - 44, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + 110, // Rvalue + 131, // PrecedenceChainStart + 132, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName + 164, // MapLiteral + 657, // MapLiteralKeyValuePairs + 166, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -17542,398 +18362,419 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S274 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 654, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S275 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 655, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S276 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 656, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S277 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 657, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S278 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 658, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S279 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 659, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S280 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -17942,45 +18783,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 660, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 659, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral -1, // ArrayLiteralElements - 70, // MapLiteral + 328, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -17990,526 +18831,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S281 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 661, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S282 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 662, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S283 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 663, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S284 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 664, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S285 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 665, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S286 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 666, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S287 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 667, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S288 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 668, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S289 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -18566,462 +18898,1022 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S282 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S283 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S284 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S285 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S286 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S287 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S288 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S289 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 660, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S290 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 669, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S291 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 670, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S292 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 671, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S293 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 672, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S294 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 673, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S295 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 674, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S296 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 675, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S297 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -19078,14 +19970,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S298 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -19142,14 +20037,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S299 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -19206,14 +20104,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S300 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -19270,14 +20171,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S301 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -19334,78 +20238,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S302 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 676, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S303 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -19462,14 +20372,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S304 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -19526,14 +20439,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S305 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -19590,14 +20506,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S306 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -19654,78 +20573,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S307 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 684, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S308 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -19782,14 +20707,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S309 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -19798,45 +20726,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 678, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 692, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral + 328, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -19846,142 +20774,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S310 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 693, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S311 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 694, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S312 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -20038,14 +20975,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S313 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -20102,142 +21042,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S314 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 695, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S315 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 696, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S316 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -20294,78 +21243,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S317 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S318 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -20374,45 +21262,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 679, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 698, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral + 438, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -20422,14 +21310,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S318 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S319 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -20486,14 +21444,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S320 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -20550,14 +21511,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S321 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -20614,14 +21578,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S322 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -20678,14 +21645,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S323 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -20742,14 +21712,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S324 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -20806,14 +21779,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S325 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -20870,14 +21846,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S326 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -20934,78 +21913,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S327 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + 457, // Rvalue + 479, // PrecedenceChainStart + 480, // TernaryTerm + 481, // LogicalOrTerm + 482, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + 701, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S328 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -21062,14 +22047,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S329 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -21126,14 +22114,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S330 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -21190,14 +22181,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S331 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -21254,14 +22248,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S332 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -21318,14 +22315,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S333 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -21382,14 +22382,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S334 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -21446,14 +22449,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S335 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -21510,78 +22516,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S336 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 703, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S337 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -21638,206 +22650,218 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S338 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 711, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S339 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 712, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S340 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 713, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S341 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -21894,14 +22918,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S342 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -21958,142 +22985,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S343 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 714, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S344 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 715, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S345 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -22150,14 +23186,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S346 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -22166,45 +23205,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 717, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 704, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral -1, // ArrayLiteralElements - 357, // MapLiteral + 164, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -22214,590 +23253,620 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S347 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 705, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S348 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 706, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S349 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 707, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S350 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 708, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S351 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 709, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S352 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 710, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S353 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 711, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S354 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 712, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S355 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 713, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S356 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -22806,45 +23875,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - 376, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - 720, // ArrayLiteralElements - 432, // MapLiteral + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 714, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -22854,78 +23923,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S357 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 715, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S358 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -22934,45 +24009,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - 450, // Rvalue - 471, // PrecedenceChainStart - 472, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 716, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral -1, // ArrayLiteralElements - 504, // MapLiteral - 722, // MapLiteralKeyValuePairs - 508, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -22982,654 +24057,687 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S359 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 717, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S360 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 718, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S361 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 719, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S362 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 720, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S363 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 721, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S364 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 722, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S365 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 723, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S366 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 724, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S367 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 725, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S368 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 726, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S369 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -23686,334 +24794,352 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S370 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 727, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S371 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 728, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S372 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 729, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S373 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 730, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S374 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 731, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S375 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -24022,45 +25148,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - 724, // Rvalue - 745, // PrecedenceChainStart - 746, // TernaryTerm - 747, // LogicalOrTerm - 749, // LogicalXORTerm - 750, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 732, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral -1, // ArrayLiteralElements - 779, // MapLiteral + 72, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -24070,78 +25196,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S376 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 733, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S377 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -24198,14 +25330,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S378 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -24262,14 +25397,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S379 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -24326,14 +25464,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S380 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -24390,14 +25531,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S381 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -24454,14 +25598,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S382 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -24470,45 +25617,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 798, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 734, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral + 72, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -24518,78 +25665,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S383 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + 110, // Rvalue + 131, // PrecedenceChainStart + 132, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + 736, // MapLiteralKeyValuePairs + 166, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S384 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -24646,14 +25799,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S385 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -24710,14 +25866,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S386 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -24774,14 +25933,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S387 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -24838,14 +26000,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S388 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -24902,14 +26067,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S389 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -24966,78 +26134,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S390 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 738, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S391 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -25094,78 +26268,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S392 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 799, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S393 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -25222,14 +26402,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S394 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -25286,14 +26469,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S395 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -25350,14 +26536,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S396 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -25414,14 +26603,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S397 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -25478,14 +26670,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S398 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -25542,78 +26737,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S399 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 739, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S400 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -25670,14 +26871,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S401 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -25734,14 +26938,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S402 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -25798,14 +27005,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S403 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -25862,14 +27072,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S404 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -25926,14 +27139,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S405 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -25990,14 +27206,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S406 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -26054,14 +27273,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S407 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -26118,14 +27340,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S408 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -26182,14 +27407,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S409 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -26246,78 +27474,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S410 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 823, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S411 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -26374,206 +27608,218 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S412 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 831, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S413 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 832, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S414 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 833, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S415 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -26630,14 +27876,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S416 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -26694,14 +27943,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S417 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -26710,17 +27962,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -26736,19 +27988,19 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 834, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral + 763, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral -1, // ArrayLiteralElements - 432, // MapLiteral + 438, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -26758,78 +28010,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S418 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 835, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S419 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -26886,14 +28077,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S419 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 771, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S420 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -26902,45 +28163,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 837, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 772, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral -1, // ArrayLiteralElements - 357, // MapLiteral + 438, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -26950,78 +28211,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S421 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 773, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S422 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -27078,14 +28345,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S423 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -27142,142 +28412,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S424 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 774, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S425 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 775, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S426 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -27334,78 +28613,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S427 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 777, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S428 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -27462,14 +28747,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S429 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -27526,78 +28814,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S430 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - 376, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - 840, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S431 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -27654,14 +28948,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S432 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -27718,78 +29015,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S433 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - 450, // Rvalue - 471, // PrecedenceChainStart - 472, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - 843, // MapLiteralKeyValuePairs - 508, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S434 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -27846,14 +29149,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S435 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -27910,14 +29216,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S436 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -27974,78 +29283,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S437 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + 457, // Rvalue + 479, // PrecedenceChainStart + 480, // TernaryTerm + 481, // LogicalOrTerm + 482, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + 780, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S438 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28102,14 +29417,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S439 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28166,14 +29484,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S440 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28230,14 +29551,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S441 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28294,14 +29618,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S442 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28358,14 +29685,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S443 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28422,14 +29752,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S444 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28486,14 +29819,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S445 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28550,14 +29886,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S446 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28614,14 +29953,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S447 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28678,14 +30020,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S448 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28742,14 +30087,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S449 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28806,14 +30154,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S450 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28870,14 +30221,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S451 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28934,14 +30288,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S452 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -28998,14 +30355,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S453 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -29062,14 +30422,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S454 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -29126,78 +30489,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S455 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + 783, // Rvalue + 804, // PrecedenceChainStart + 805, // TernaryTerm + 806, // LogicalOrTerm + 808, // LogicalXORTerm + 809, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S456 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -29206,45 +30575,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 846, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + 110, // Rvalue + 131, // PrecedenceChainStart + 132, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName + 164, // MapLiteral + 856, // MapLiteralKeyValuePairs + 166, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -29254,14 +30623,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S457 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -29318,14 +30690,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S458 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -29382,14 +30757,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S459 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -29446,14 +30824,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S460 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -29510,14 +30891,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S461 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -29574,14 +30958,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S462 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -29638,78 +31025,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S463 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 858, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S464 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -29766,78 +31159,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S465 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 847, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S466 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -29894,14 +31293,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S467 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -29958,14 +31360,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S468 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30022,14 +31427,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S469 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30086,14 +31494,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S470 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30150,14 +31561,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S471 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30214,14 +31628,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S472 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30278,78 +31695,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S473 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 859, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S474 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30406,14 +31829,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S475 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30470,14 +31896,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S476 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30534,14 +31963,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S477 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30598,14 +32030,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S478 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30662,14 +32097,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S479 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30726,14 +32164,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S480 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30790,14 +32231,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S481 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30854,14 +32298,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S482 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -30918,78 +32365,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S483 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 871, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S484 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -31046,206 +32499,218 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S485 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 879, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S486 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 880, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S487 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 881, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S488 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -31302,14 +32767,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S489 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -31366,78 +32834,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S490 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 882, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S491 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -31446,17 +32920,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -31473,18 +32947,18 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 883, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral -1, // ArrayLiteralElements - 504, // MapLiteral + 513, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -31494,14 +32968,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S492 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -31558,14 +33035,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S493 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -31574,45 +33054,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 885, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 891, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral -1, // ArrayLiteralElements - 357, // MapLiteral + 513, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -31622,142 +33102,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S494 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 892, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S495 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 893, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S496 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -31814,14 +33303,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S497 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -31878,142 +33370,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S498 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 894, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S499 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 895, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S500 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -32070,78 +33571,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S501 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 897, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S502 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -32198,78 +33705,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S503 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - 376, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - 888, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S504 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -32326,14 +33839,419 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S505 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S506 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S507 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S508 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S509 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S510 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S511 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -32342,45 +34260,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - 450, // Rvalue - 471, // PrecedenceChainStart - 472, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - 890, // MapLiteralKeyValuePairs - 508, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + 457, // Rvalue + 479, // PrecedenceChainStart + 480, // TernaryTerm + 481, // LogicalOrTerm + 482, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + 900, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -32390,398 +34308,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly - }, - gotoRow{ // S506 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S507 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S508 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S509 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S510 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S511 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S512 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -32838,14 +34375,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S513 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -32902,14 +34442,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S514 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -32966,14 +34509,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S515 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -33030,14 +34576,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S516 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -33094,14 +34643,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S517 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -33158,14 +34710,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S518 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -33222,14 +34777,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S519 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -33286,14 +34844,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S520 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -33350,14 +34911,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S521 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -33414,14 +34978,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S522 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -33478,14 +35045,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S523 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -33542,14 +35112,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S524 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -33606,14 +35179,352 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S525 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S526 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S527 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S528 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S529 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S530 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -33622,46 +35533,46 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - 894, // Rvalue - 915, // PrecedenceChainStart - 916, // TernaryTerm - 917, // LogicalOrTerm - 918, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + 904, // Rvalue + 925, // PrecedenceChainStart + 926, // TernaryTerm + 927, // LogicalOrTerm + 928, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral -1, // ArrayLiteralElements - 949, // MapLiteral + 959, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - 967, // FcnArgs + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + 976, // FcnArgs -1, // BracefulStatement -1, // BeginBlock -1, // EndBlock @@ -33670,334 +35581,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly - }, - gotoRow{ // S526 - -1, // S' - -1, // Root - 968, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly - }, - gotoRow{ // S527 - -1, // S' - -1, // Root - 1066, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly - }, - gotoRow{ // S528 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S529 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S530 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S531 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -34054,142 +35648,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S532 -1, // S' -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 1070, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral + 977, // StatementBlock + -1, // StatementBlockInBraces + 978, // BracelessStatement + 982, // Assignment + 989, // Lvalue + 983, // BareBoolean + 984, // FilterStatement + 985, // EmitStatement + 986, // DumpStatement + 987, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + 990, // Rvalue + 1015, // PrecedenceChainStart + 1016, // TernaryTerm + 1017, // LogicalOrTerm + 1018, // LogicalXORTerm + 1019, // LogicalAndTerm + 1020, // EqneTerm + 1021, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral -1, // ArrayLiteralElements - 357, // MapLiteral + 1048, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock + 979, // BracefulStatement + 1065, // BeginBlock + 1066, // EndBlock + 1067, // IfChain + 1072, // IfElifStar + 1073, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + 1068, // WhileLoop + 988, // DoWhileLoop + 1069, // ForLoop + 1077, // ForLoopKeyOnly + 1078, // ForLoopKeyValue }, gotoRow{ // S533 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - 1071, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - 1073, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S534 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -34246,14 +35849,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S535 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -34310,14 +35916,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S536 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -34374,33550 +35983,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S537 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S538 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S539 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S540 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S541 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S542 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S543 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S544 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S545 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S546 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S547 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S548 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S549 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S550 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S551 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S552 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S553 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S554 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1076, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S555 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1077, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S556 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1078, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S557 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1079, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S558 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1080, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S559 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1081, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S560 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1082, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S561 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1083, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S562 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1084, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S563 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1085, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S564 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1086, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S565 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1087, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S566 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1088, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S567 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1089, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S568 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1090, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S569 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1091, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S570 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1092, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S571 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1093, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S572 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1094, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S573 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1095, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S574 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1096, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S575 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1097, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S576 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1098, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S577 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S578 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1099, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S579 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1100, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S580 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1101, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S581 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1102, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S582 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1103, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S583 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1104, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S584 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1105, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S585 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S586 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S587 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S588 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S589 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S590 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1106, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S591 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S592 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - 1108, // Rvalue - 745, // PrecedenceChainStart - 746, // TernaryTerm - 747, // LogicalOrTerm - 749, // LogicalXORTerm - 750, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S593 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S594 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S595 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S596 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S597 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - 894, // Rvalue - 915, // PrecedenceChainStart - 916, // TernaryTerm - 917, // LogicalOrTerm - 918, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - 1113, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S598 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S599 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S600 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S601 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1116, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S602 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1117, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S603 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1118, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S604 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1119, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S605 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1120, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S606 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1121, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S607 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1122, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S608 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1123, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S609 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1124, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S610 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1125, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S611 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1126, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S612 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1127, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S613 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1128, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S614 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1129, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S615 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1130, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S616 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1131, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S617 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1132, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S618 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1133, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S619 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1134, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S620 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1135, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S621 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1136, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S622 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1137, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S623 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1138, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S624 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S625 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1139, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S626 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1140, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S627 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1141, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S628 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1142, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S629 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1143, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S630 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1144, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S631 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1145, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S632 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S633 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S634 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S635 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S636 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S637 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1146, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S638 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S639 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - 1148, // Rvalue - 745, // PrecedenceChainStart - 746, // TernaryTerm - 747, // LogicalOrTerm - 749, // LogicalXORTerm - 750, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S640 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S641 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S642 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S643 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S644 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - 894, // Rvalue - 915, // PrecedenceChainStart - 916, // TernaryTerm - 917, // LogicalOrTerm - 918, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - 1153, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S645 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S646 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S647 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S648 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S649 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S650 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S651 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S652 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S653 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S654 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S655 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S656 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S657 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S658 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S659 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S660 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S661 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S662 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S663 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S664 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S665 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S666 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S667 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S668 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S669 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S670 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S671 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S672 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S673 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S674 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S675 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S676 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S677 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S678 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S679 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S680 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1157, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S681 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1158, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S682 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1159, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S683 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1160, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S684 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1161, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S685 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1162, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S686 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1163, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S687 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1164, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S688 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1165, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S689 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1166, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S690 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1167, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S691 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1168, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S692 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1169, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S693 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1170, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S694 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1171, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S695 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1172, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S696 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1173, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S697 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1174, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S698 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1175, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S699 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1176, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S700 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1177, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S701 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1178, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S702 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1179, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S703 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S704 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1180, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S705 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1181, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S706 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1182, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S707 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1183, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S708 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1184, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S709 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1185, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S710 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1186, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S711 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S712 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S713 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S714 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S715 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S716 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1187, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S717 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S718 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - 1189, // Rvalue - 745, // PrecedenceChainStart - 746, // TernaryTerm - 747, // LogicalOrTerm - 749, // LogicalXORTerm - 750, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S719 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S720 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S721 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S722 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S723 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - 894, // Rvalue - 915, // PrecedenceChainStart - 916, // TernaryTerm - 917, // LogicalOrTerm - 918, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - 1194, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S724 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S725 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S726 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S727 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S728 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S729 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S730 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1197, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S731 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S732 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S733 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S734 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S735 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S736 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S737 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S738 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S739 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1198, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S740 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S741 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S742 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S743 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S744 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S745 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S746 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S747 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S748 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1201, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S749 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S750 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S751 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S752 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S753 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S754 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S755 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S756 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S757 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S758 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1224, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S759 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S760 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1232, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S761 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1233, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S762 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1234, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S763 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S764 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S765 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1235, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S766 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1236, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S767 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S768 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 1238, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S769 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S770 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S771 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S772 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S773 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S774 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S775 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S776 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S777 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S778 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - 376, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - 1241, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S779 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S780 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - 450, // Rvalue - 471, // PrecedenceChainStart - 472, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - 1243, // MapLiteralKeyValuePairs - 508, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S781 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S782 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S783 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S784 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S785 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S786 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S787 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S788 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S789 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S790 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S791 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S792 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S793 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S794 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S795 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S796 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S797 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - 376, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - 1245, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S798 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S799 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S800 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1248, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S801 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1249, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S802 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1250, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S803 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1251, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S804 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1252, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S805 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1253, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S806 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1254, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S807 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1255, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S808 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1256, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S809 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1257, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S810 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1258, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S811 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1259, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S812 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1260, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S813 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1261, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S814 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1262, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S815 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1263, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S816 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1264, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S817 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1265, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S818 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1266, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S819 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1267, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S820 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1268, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S821 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1269, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S822 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1270, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S823 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S824 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1271, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S825 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1272, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S826 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1273, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S827 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1274, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S828 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1275, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S829 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1276, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S830 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1277, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S831 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S832 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S833 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S834 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S835 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S836 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1278, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S837 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S838 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - 1280, // Rvalue - 745, // PrecedenceChainStart - 746, // TernaryTerm - 747, // LogicalOrTerm - 749, // LogicalXORTerm - 750, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S839 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S840 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S841 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S842 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S843 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S844 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - 894, // Rvalue - 915, // PrecedenceChainStart - 916, // TernaryTerm - 917, // LogicalOrTerm - 918, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - 1285, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S845 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - 1286, // Rvalue - 1307, // PrecedenceChainStart - 1308, // TernaryTerm - 1309, // LogicalOrTerm - 1310, // LogicalXORTerm - 1311, // LogicalAndTerm - 1312, // EqneTerm - 1313, // CmpTerm - 1314, // BitwiseORTerm - 1315, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S846 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S847 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S848 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1360, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S849 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1361, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S850 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1362, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S851 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1363, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S852 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1364, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S853 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1365, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S854 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1366, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S855 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1367, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S856 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1368, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S857 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1369, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S858 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1370, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S859 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1371, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S860 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1372, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S861 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1373, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S862 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1374, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S863 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1375, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S864 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1376, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S865 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1377, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S866 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1378, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S867 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1379, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S868 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1380, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S869 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1381, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S870 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1382, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S871 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S872 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1383, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S873 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1384, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S874 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1385, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S875 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1386, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S876 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1387, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S877 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1388, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S878 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1389, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S879 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S880 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S881 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S882 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S883 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S884 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1390, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S885 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S886 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - 1392, // Rvalue - 745, // PrecedenceChainStart - 746, // TernaryTerm - 747, // LogicalOrTerm - 749, // LogicalXORTerm - 750, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S887 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S888 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S889 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S890 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S891 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S892 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - 450, // Rvalue - 471, // PrecedenceChainStart - 472, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - 1396, // MapLiteralKeyValuePairs - 508, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S893 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - 894, // Rvalue - 915, // PrecedenceChainStart - 916, // TernaryTerm - 917, // LogicalOrTerm - 918, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - 1398, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S894 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S895 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S896 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S897 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S898 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S899 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S900 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1400, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S901 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S902 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S903 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S904 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S905 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S906 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S907 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S908 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S909 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1401, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S910 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S911 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S912 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S913 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S914 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S915 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S916 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S917 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S918 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S919 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S920 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S921 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S922 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S923 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S924 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S925 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S926 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S927 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1425, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S928 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S929 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1433, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S930 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1434, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S931 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1435, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S932 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S933 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S934 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1436, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S935 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1437, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S936 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S937 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 1439, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S938 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S939 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S940 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S941 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S942 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S943 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S944 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S945 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S946 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S947 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S948 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - 376, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - 1442, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S949 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S950 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - 450, // Rvalue - 471, // PrecedenceChainStart - 472, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - 1444, // MapLiteralKeyValuePairs - 508, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S951 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S952 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S953 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S954 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S955 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S956 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S957 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S958 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S959 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S960 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S961 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S962 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S963 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S964 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S965 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S966 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S967 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S968 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S969 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S970 - -1, // S' - -1, // Root - 1449, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly - }, - gotoRow{ // S971 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S972 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S973 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S974 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S975 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S976 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S977 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S978 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S979 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1467, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S980 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1539, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S981 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S982 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S983 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S984 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S985 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S986 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S987 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S988 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1540, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S989 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S990 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S991 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S992 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S993 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S994 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S995 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S996 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S997 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1541, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S998 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S999 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1000 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1001 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1002 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1003 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1004 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1005 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1006 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1007 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1008 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1009 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1010 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1011 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1012 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1013 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1014 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1015 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1565, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1016 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1017 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1573, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1018 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1574, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1019 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1575, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1020 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1021 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1022 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1576, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1023 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1577, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1024 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1025 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 1579, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1026 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1027 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1028 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1029 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1030 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1031 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1032 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1033 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1034 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1035 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - 376, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - 1582, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1036 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1037 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - 450, // Rvalue - 471, // PrecedenceChainStart - 472, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - 1584, // MapLiteralKeyValuePairs - 508, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1038 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1039 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1040 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1041 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1042 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1043 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1044 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1045 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1046 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1047 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1048 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1049 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1050 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1051 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1052 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1053 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1054 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1055 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1056 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1057 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1058 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1059 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1060 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1061 -1, // S' -1, // Root -1, // StatementBlock + 1081, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -67972,33488 +36048,19 @@ var gotoTab = gotoTable{ -1, // IfChain -1, // IfElifStar -1, // IfBlock - 1589, // ElifBlock - 1588, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1062 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1063 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1064 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1065 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1066 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1067 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1068 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 1595, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1069 - -1, // S' - -1, // Root - 1596, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly - }, - gotoRow{ // S1070 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1071 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1072 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1073 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1074 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1075 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1076 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1077 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1078 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1079 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1080 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1081 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1082 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1083 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1084 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1085 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1086 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1087 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1088 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1089 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1090 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1091 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1092 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1093 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1094 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1095 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1096 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1097 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1098 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1099 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1100 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1101 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1102 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1103 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1104 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1105 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1106 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1107 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1108 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1109 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1602, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1110 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1111 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1112 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1113 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1114 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1115 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1116 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1117 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1118 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1119 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1120 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1121 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1122 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1123 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1124 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1125 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1126 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1127 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1128 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1129 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1130 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1131 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1132 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1133 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1134 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1135 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1136 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1137 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1138 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1139 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1140 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1141 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1142 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1143 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1144 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1145 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1146 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1147 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1148 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1149 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1608, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1150 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1151 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1152 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1153 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1154 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 17, // FieldValue - 18, // DirectFieldValue - 19, // IndirectFieldValue - 20, // BracedFieldValue - 24, // FullSrec - 26, // OosvarValue - 27, // DirectOosvarValue - 28, // IndirectOosvarValue - 29, // BracedOosvarValue - 33, // FullOosvar - 35, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1611, // TernaryTerm - 39, // LogicalOrTerm - 40, // LogicalXORTerm - 41, // LogicalAndTerm - 42, // EqneTerm - 43, // CmpTerm - 44, // BitwiseORTerm - 45, // BitwiseXORTerm - 46, // BitwiseANDTerm - 47, // BitwiseShiftTerm - 48, // AddsubdotTerm - 50, // MuldivTerm - 54, // UnaryOpTerm - 55, // PowTerm - 58, // PrecedenceChainEnd - 60, // MlrvalOrFunction - 68, // ArrayLiteral - -1, // ArrayLiteralElements - 70, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 72, // ContextVariable - 84, // ArrayOrMapIndexAccess - 85, // ArraySliceAccess - 86, // FcnOrSubrCall - 87, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1155 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1156 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1157 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1158 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1159 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1160 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1161 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1162 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1163 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1164 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1165 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1166 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1167 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1168 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1169 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1170 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1171 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1172 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1173 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1174 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1175 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1176 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1177 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1178 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1179 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1180 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1181 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1182 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1183 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1184 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1185 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1186 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1187 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1188 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1189 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1190 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1615, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1191 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1192 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1193 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1194 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1195 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1196 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1618, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1197 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1198 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1199 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1622, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1200 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1623, // LogicalXORTerm - 750, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1201 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1202 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1203 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1625, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1204 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1626, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1205 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1627, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1206 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1628, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1207 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1629, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1208 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1630, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1209 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1631, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1210 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1632, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1211 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1633, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1212 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1634, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1213 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1635, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1214 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1636, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1215 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1637, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1216 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1638, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1217 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1639, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1218 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1640, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1219 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1641, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1220 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1642, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1221 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1643, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1222 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1644, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1223 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1645, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1224 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1225 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1646, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1226 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1647, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1227 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1648, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1228 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1649, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1229 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1650, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1230 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1651, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1231 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1652, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1232 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1233 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1234 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1235 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1236 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1237 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1653, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1238 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1239 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - 1655, // Rvalue - 745, // PrecedenceChainStart - 746, // TernaryTerm - 747, // LogicalOrTerm - 749, // LogicalXORTerm - 750, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1240 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1241 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1242 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1243 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1244 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - 894, // Rvalue - 915, // PrecedenceChainStart - 916, // TernaryTerm - 917, // LogicalOrTerm - 918, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - 1660, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1245 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1246 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1247 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1248 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1249 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1250 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1251 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1252 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1253 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1254 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1255 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1256 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1257 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1258 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1259 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1260 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1261 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1262 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1263 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1264 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1265 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1266 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1267 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1268 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1269 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1270 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1271 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1272 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1273 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1274 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1275 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1276 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1277 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1278 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1279 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1280 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1281 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1664, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1282 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1283 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1284 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1285 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1286 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1287 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1288 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1289 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1290 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1291 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1292 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1667, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1293 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1294 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1295 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1296 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1297 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1298 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1299 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1300 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1301 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1668, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1302 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1303 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1304 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1305 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1306 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1307 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1308 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1309 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1310 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1311 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1312 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1313 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1314 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1315 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1316 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1317 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1318 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1319 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1692, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1320 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1321 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1700, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1322 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1701, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1323 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1702, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1324 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1325 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1326 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1703, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1327 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1704, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1328 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1329 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 1706, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1330 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1331 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1332 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1333 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1334 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1335 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1336 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1337 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1338 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1339 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - 376, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - 1709, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1340 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1341 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - 450, // Rvalue - 471, // PrecedenceChainStart - 472, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - 1711, // MapLiteralKeyValuePairs - 508, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1342 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1343 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1344 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1345 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1346 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1347 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1348 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1349 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1350 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1351 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1352 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1353 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1354 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1355 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1356 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1357 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1358 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1359 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1360 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1361 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1362 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1363 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1364 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1365 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1366 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1367 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1368 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1369 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1370 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1371 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1372 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1373 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1374 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1375 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1376 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1377 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1378 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1379 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1380 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1381 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1382 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1383 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1384 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1385 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1386 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1387 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1388 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1389 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1390 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1391 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1392 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1393 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1716, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1394 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1395 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1396 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1397 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1398 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1399 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - 894, // Rvalue - 915, // PrecedenceChainStart - 916, // TernaryTerm - 917, // LogicalOrTerm - 918, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - 1719, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1400 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1401 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1402 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1722, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1403 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1723, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1404 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1724, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1405 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1725, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1406 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1726, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1407 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1727, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1408 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1728, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1409 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1729, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1410 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1730, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1411 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1731, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1412 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1732, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1413 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1733, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1414 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1734, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1415 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1735, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1416 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1736, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1417 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1737, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1418 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1738, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1419 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1739, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1420 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1740, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1421 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1741, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1422 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1742, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1423 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1743, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1424 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1744, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1425 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1426 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1745, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1427 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1746, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1428 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1747, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1429 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1748, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1430 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1749, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1431 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1750, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1432 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1751, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1433 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1434 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1435 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1436 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1437 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1438 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1752, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1439 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1440 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - 1754, // Rvalue - 745, // PrecedenceChainStart - 746, // TernaryTerm - 747, // LogicalOrTerm - 749, // LogicalXORTerm - 750, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1441 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1442 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1443 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1444 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1445 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - 894, // Rvalue - 915, // PrecedenceChainStart - 916, // TernaryTerm - 917, // LogicalOrTerm - 918, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - 1759, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1446 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1447 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1448 - -1, // S' - -1, // Root - 1760, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly - }, - gotoRow{ // S1449 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1450 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1761, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1451 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1762, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1452 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1763, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1453 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1764, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1454 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1765, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1455 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1766, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1456 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1767, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1457 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1768, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1458 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1769, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1459 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1770, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1460 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1771, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1461 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1772, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1462 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1773, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1463 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1774, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1464 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1775, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1465 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1776, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1466 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - 1777, // Rvalue - 1488, // PrecedenceChainStart - 1489, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1467 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1468 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1469 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1470 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1471 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1472 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1473 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1778, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1474 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1475 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1476 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1477 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1478 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1479 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1480 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1481 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1482 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1779, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1483 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1484 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1485 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1486 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1487 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1488 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1489 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1490 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1491 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1492 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1493 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1494 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1495 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1496 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1497 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1498 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1499 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1500 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1803, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1501 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1502 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1811, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1503 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1812, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1504 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1813, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1505 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1506 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1507 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1814, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1508 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1815, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1509 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1510 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 1817, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1511 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1512 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1513 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1514 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1515 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1516 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1517 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1518 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1519 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1520 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - 376, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - 1820, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1521 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1522 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - 450, // Rvalue - 471, // PrecedenceChainStart - 472, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - 1822, // MapLiteralKeyValuePairs - 508, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1523 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1524 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1525 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1526 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1527 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1528 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1529 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1530 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1531 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1532 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1533 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1534 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1535 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1536 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1537 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1538 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1539 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1540 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1541 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1542 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1826, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1543 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1827, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1544 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1828, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1545 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1829, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1546 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1830, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1547 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1831, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1548 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1832, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1549 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1833, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1550 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1834, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1551 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1835, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1552 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1836, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1553 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1837, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1554 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1838, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1555 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1839, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1556 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1840, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1557 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1841, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1558 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1842, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1559 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1843, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1560 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1844, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1561 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1845, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1562 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1846, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1563 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1847, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1564 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1848, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1565 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1566 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1849, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1567 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1850, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1568 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1851, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1569 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1852, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1570 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1853, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1571 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1854, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1572 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1855, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1573 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1574 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1575 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1576 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1577 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1578 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1856, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1579 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1580 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - 1858, // Rvalue - 745, // PrecedenceChainStart - 746, // TernaryTerm - 747, // LogicalOrTerm - 749, // LogicalXORTerm - 750, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1581 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1582 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1583 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1584 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1585 + gotoRow{ // S538 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -101462,46 +36069,46 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - 894, // Rvalue - 915, // PrecedenceChainStart - 916, // TernaryTerm - 917, // LogicalOrTerm - 918, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 1082, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral -1, // ArrayLiteralElements - 949, // MapLiteral + 438, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - 1863, // FcnArgs + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock -1, // EndBlock @@ -101510,334 +36117,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1586 - -1, // S' - -1, // Root - 1864, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly - }, - gotoRow{ // S1587 + gotoRow{ // S539 -1, // S' -1, // Root - 1866, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 1083, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral -1, // ArrayLiteralElements - 1036, // MapLiteral + 438, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly - }, - gotoRow{ // S1588 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1589 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1590 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1591 + gotoRow{ // S540 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -101894,78 +36251,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1592 + gotoRow{ // S541 -1, // S' -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 1870, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral + 1085, // StatementBlock + -1, // StatementBlockInBraces + 978, // BracelessStatement + 982, // Assignment + 989, // Lvalue + 983, // BareBoolean + 984, // FilterStatement + 985, // EmitStatement + 986, // DumpStatement + 987, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + 990, // Rvalue + 1015, // PrecedenceChainStart + 1016, // TernaryTerm + 1017, // LogicalOrTerm + 1018, // LogicalXORTerm + 1019, // LogicalAndTerm + 1020, // EqneTerm + 1021, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral -1, // ArrayLiteralElements - 357, // MapLiteral + 1048, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock + 979, // BracefulStatement + 1065, // BeginBlock + 1066, // EndBlock + 1067, // IfChain + 1072, // IfElifStar + 1073, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + 1068, // WhileLoop + 988, // DoWhileLoop + 1069, // ForLoop + 1077, // ForLoopKeyOnly + 1078, // ForLoopKeyValue }, - gotoRow{ // S1593 + gotoRow{ // S542 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -101984,7 +36347,7 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - 1071, // LocalVariable + 1087, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -102022,14 +36385,70434 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - 1871, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S543 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S544 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S545 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S546 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + 1091, // Rvalue + 1112, // PrecedenceChainStart + 1113, // TernaryTerm + 1114, // LogicalOrTerm + 1115, // LogicalXORTerm + 1116, // LogicalAndTerm + 1117, // EqneTerm + 1118, // CmpTerm + 1119, // BitwiseORTerm + 1120, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S547 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S548 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S549 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1164, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S550 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1165, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S551 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1166, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S552 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1167, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S553 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1168, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S554 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1169, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S555 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1170, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S556 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1171, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S557 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1172, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S558 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1173, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S559 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1174, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S560 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1175, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S561 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1176, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S562 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1177, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S563 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1178, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S564 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1179, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S565 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1180, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S566 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1181, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S567 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1182, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S568 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1183, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S569 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1184, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S570 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1185, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S571 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1186, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S572 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S573 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1187, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S574 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1188, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S575 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1189, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S576 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1190, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S577 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1191, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S578 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1192, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S579 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1193, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S580 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S581 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S582 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S583 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S584 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S585 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1194, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S586 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S587 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + 1196, // Rvalue + 804, // PrecedenceChainStart + 805, // TernaryTerm + 806, // LogicalOrTerm + 808, // LogicalXORTerm + 809, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S588 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S589 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S590 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S591 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + 110, // Rvalue + 131, // PrecedenceChainStart + 132, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + 1199, // MapLiteralKeyValuePairs + 166, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S592 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + 904, // Rvalue + 925, // PrecedenceChainStart + 926, // TernaryTerm + 927, // LogicalOrTerm + 928, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + 1201, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S593 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S594 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S595 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S596 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S597 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S598 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S599 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S600 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S601 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S602 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S603 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S604 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S605 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S606 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S607 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S608 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S609 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S610 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S611 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S612 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S613 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S614 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1205, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S615 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1206, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S616 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1207, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S617 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1208, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S618 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1209, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S619 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1210, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S620 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1211, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S621 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1212, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S622 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1213, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S623 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1214, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S624 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1215, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S625 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1216, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S626 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1217, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S627 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1218, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S628 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1219, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S629 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1220, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S630 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1221, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S631 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1222, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S632 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1223, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S633 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1224, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S634 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1225, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S635 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1226, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S636 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1227, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S637 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S638 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1228, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S639 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1229, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S640 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1230, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S641 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1231, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S642 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1232, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S643 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1233, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S644 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1234, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S645 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S646 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S647 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S648 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S649 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S650 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1235, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S651 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S652 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + 1237, // Rvalue + 804, // PrecedenceChainStart + 805, // TernaryTerm + 806, // LogicalOrTerm + 808, // LogicalXORTerm + 809, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S653 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S654 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S655 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + 904, // Rvalue + 925, // PrecedenceChainStart + 926, // TernaryTerm + 927, // LogicalOrTerm + 928, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + 1241, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S656 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S657 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S658 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S659 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S660 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S661 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1245, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S662 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1246, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S663 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1247, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S664 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1248, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S665 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1249, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S666 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1250, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S667 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1251, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S668 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1252, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S669 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1253, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S670 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1254, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S671 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1255, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S672 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1256, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S673 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1257, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S674 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1258, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S675 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1259, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S676 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1260, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S677 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1261, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S678 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1262, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S679 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1263, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S680 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1264, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S681 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1265, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S682 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1266, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S683 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1267, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S684 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S685 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1268, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S686 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1269, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S687 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1270, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S688 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1271, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S689 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1272, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S690 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1273, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S691 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1274, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S692 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S693 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S694 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S695 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S696 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S697 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1275, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S698 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S699 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + 1277, // Rvalue + 804, // PrecedenceChainStart + 805, // TernaryTerm + 806, // LogicalOrTerm + 808, // LogicalXORTerm + 809, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S700 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S701 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S702 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + 904, // Rvalue + 925, // PrecedenceChainStart + 926, // TernaryTerm + 927, // LogicalOrTerm + 928, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + 1281, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S703 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S704 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S705 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S706 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S707 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S708 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S709 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S710 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S711 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S712 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S713 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S714 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S715 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S716 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S717 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S718 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S719 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S720 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S721 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S722 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S723 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S724 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S725 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S726 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S727 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S728 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S729 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S730 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S731 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S732 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S733 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S734 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S735 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S736 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S737 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S738 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S739 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S740 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1286, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S741 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1287, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S742 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1288, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S743 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1289, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S744 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1290, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S745 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1291, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S746 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1292, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S747 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1293, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S748 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1294, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S749 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1295, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S750 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1296, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S751 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1297, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S752 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1298, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S753 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1299, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S754 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1300, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S755 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1301, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S756 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1302, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S757 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1303, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S758 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1304, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S759 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1305, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S760 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1306, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S761 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1307, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S762 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1308, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S763 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S764 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1309, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S765 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1310, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S766 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1311, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S767 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1312, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S768 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1313, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S769 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1314, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S770 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1315, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S771 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S772 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S773 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S774 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S775 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S776 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1316, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S777 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S778 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + 1318, // Rvalue + 804, // PrecedenceChainStart + 805, // TernaryTerm + 806, // LogicalOrTerm + 808, // LogicalXORTerm + 809, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S779 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S780 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S781 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + 904, // Rvalue + 925, // PrecedenceChainStart + 926, // TernaryTerm + 927, // LogicalOrTerm + 928, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + 1322, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S782 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + 110, // Rvalue + 131, // PrecedenceChainStart + 132, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + 1324, // MapLiteralKeyValuePairs + 166, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S783 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S784 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S785 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S786 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S787 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S788 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S789 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1327, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S790 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S791 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S792 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S793 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S794 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S795 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S796 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S797 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S798 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1328, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S799 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S800 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S801 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S802 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S803 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S804 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S805 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S806 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S807 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1331, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S808 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S809 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S810 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S811 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S812 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S813 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S814 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S815 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S816 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S817 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1354, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S818 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S819 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1362, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S820 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1363, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S821 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1364, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S822 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S823 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S824 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1365, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S825 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1366, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S826 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S827 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 1368, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S828 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S829 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S830 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S831 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S832 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S833 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S834 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S835 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S836 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S837 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + 457, // Rvalue + 479, // PrecedenceChainStart + 480, // TernaryTerm + 481, // LogicalOrTerm + 482, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + 1371, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S838 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S839 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S840 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S841 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S842 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S843 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S844 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S845 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S846 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S847 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S848 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S849 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S850 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S851 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S852 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S853 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S854 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S855 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S856 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S857 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + 457, // Rvalue + 479, // PrecedenceChainStart + 480, // TernaryTerm + 481, // LogicalOrTerm + 482, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + 1374, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S858 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S859 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S860 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1377, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S861 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1378, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S862 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1379, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S863 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1380, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S864 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1381, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S865 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1382, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S866 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1383, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S867 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1384, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S868 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1385, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S869 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1386, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S870 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1387, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S871 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1388, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S872 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1389, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S873 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1390, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S874 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1391, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S875 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1392, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S876 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1393, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S877 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1394, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S878 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1395, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S879 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1396, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S880 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1397, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S881 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1398, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S882 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1399, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S883 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S884 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1400, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S885 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1401, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S886 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1402, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S887 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1403, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S888 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1404, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S889 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1405, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S890 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1406, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S891 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S892 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S893 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S894 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S895 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S896 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1407, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S897 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S898 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + 1409, // Rvalue + 804, // PrecedenceChainStart + 805, // TernaryTerm + 806, // LogicalOrTerm + 808, // LogicalXORTerm + 809, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S899 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S900 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S901 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S902 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + 904, // Rvalue + 925, // PrecedenceChainStart + 926, // TernaryTerm + 927, // LogicalOrTerm + 928, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + 1413, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S903 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + 110, // Rvalue + 131, // PrecedenceChainStart + 132, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + 1415, // MapLiteralKeyValuePairs + 166, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S904 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S905 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S906 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S907 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S908 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S909 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S910 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1417, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S911 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S912 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S913 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S914 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S915 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S916 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S917 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S918 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S919 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1418, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S920 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S921 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S922 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S923 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S924 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S925 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S926 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S927 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S928 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S929 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S930 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S931 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S932 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S933 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S934 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S935 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S936 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S937 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1442, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S938 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S939 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1450, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S940 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1451, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S941 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1452, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S942 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S943 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S944 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1453, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S945 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1454, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S946 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S947 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 1456, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S948 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S949 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S950 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S951 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S952 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S953 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S954 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S955 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S956 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S957 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S958 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + 457, // Rvalue + 479, // PrecedenceChainStart + 480, // TernaryTerm + 481, // LogicalOrTerm + 482, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + 1459, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S959 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S960 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S961 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S962 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S963 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S964 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S965 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S966 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S967 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S968 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S969 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S970 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S971 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S972 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S973 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S974 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S975 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S976 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S977 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S978 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S979 + -1, // S' + -1, // Root + 1464, // StatementBlock + -1, // StatementBlockInBraces + 978, // BracelessStatement + 982, // Assignment + 989, // Lvalue + 983, // BareBoolean + 984, // FilterStatement + 985, // EmitStatement + 986, // DumpStatement + 987, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + 990, // Rvalue + 1015, // PrecedenceChainStart + 1016, // TernaryTerm + 1017, // LogicalOrTerm + 1018, // LogicalXORTerm + 1019, // LogicalAndTerm + 1020, // EqneTerm + 1021, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + 979, // BracefulStatement + 1065, // BeginBlock + 1066, // EndBlock + 1067, // IfChain + 1072, // IfElifStar + 1073, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + 1068, // WhileLoop + 988, // DoWhileLoop + 1069, // ForLoop + 1077, // ForLoopKeyOnly + 1078, // ForLoopKeyValue + }, + gotoRow{ // S980 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + 110, // Rvalue + 131, // PrecedenceChainStart + 132, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + 1466, // MapLiteralKeyValuePairs + 166, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S981 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S982 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S983 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S984 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S985 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S986 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S987 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S988 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S989 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S990 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S991 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1485, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S992 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1556, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S993 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S994 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S995 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S996 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S997 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S998 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S999 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1000 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1557, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1001 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1002 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1003 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1004 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1005 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1006 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1007 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1008 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1009 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1558, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1010 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1011 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1012 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1013 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1014 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1015 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1016 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1017 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1018 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1019 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1020 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1021 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1022 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1023 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1024 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1025 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1026 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1027 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1582, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1028 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1029 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1590, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1030 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1591, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1031 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1592, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1032 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1033 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1034 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1593, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1035 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1594, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1036 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1037 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 1596, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1038 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1039 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1040 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1041 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1042 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1043 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1044 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1045 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1046 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1047 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + 457, // Rvalue + 479, // PrecedenceChainStart + 480, // TernaryTerm + 481, // LogicalOrTerm + 482, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + 1599, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1048 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1049 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1050 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1051 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1052 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1053 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1054 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1055 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1056 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1057 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1058 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1059 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1060 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1061 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1062 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1063 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1064 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1065 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1066 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1067 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1068 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1069 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1070 + -1, // S' + -1, // Root + -1, // StatementBlock + 1601, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1071 + -1, // S' + -1, // Root + -1, // StatementBlock + 1603, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1072 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + 1605, // ElifBlock + 1604, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1073 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1074 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1075 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1076 + -1, // S' + -1, // Root + -1, // StatementBlock + 1610, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1077 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1078 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1079 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1080 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 1612, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1081 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1082 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1083 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1084 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1085 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1086 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1087 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1088 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1089 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1090 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + 110, // Rvalue + 131, // PrecedenceChainStart + 132, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + 1620, // MapLiteralKeyValuePairs + 166, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1091 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1092 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1093 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1094 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1095 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1096 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1097 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1621, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1098 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1099 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1100 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1101 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1102 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1103 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1104 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1105 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1106 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1622, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1107 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1108 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1109 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1110 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1111 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1112 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1113 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1114 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1115 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1116 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1117 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1118 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1119 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1120 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1121 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1122 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1123 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1124 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1646, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1125 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1126 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1654, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1127 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1655, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1128 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1656, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1129 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1130 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1131 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1657, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1132 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1658, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1133 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1134 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 1660, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1135 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1136 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1137 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1138 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1139 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1140 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1141 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1142 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1143 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1144 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + 457, // Rvalue + 479, // PrecedenceChainStart + 480, // TernaryTerm + 481, // LogicalOrTerm + 482, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + 1663, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1145 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1146 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1147 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1148 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1149 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1150 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1151 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1152 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1153 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1154 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1155 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1156 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1157 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1158 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1159 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1160 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1161 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1162 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1163 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1164 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1165 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1166 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1167 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1168 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1169 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1170 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1171 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1172 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1173 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1174 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1175 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1176 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1177 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1178 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1179 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1180 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1181 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1182 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1183 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1184 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1185 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1186 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1187 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1188 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1189 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1190 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1191 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1192 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1193 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1194 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1195 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1196 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1197 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1668, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1198 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1199 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1200 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1201 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1202 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1203 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1204 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1205 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1206 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1207 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1208 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1209 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1210 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1211 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1212 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1213 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1214 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1215 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1216 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1217 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1218 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1219 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1220 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1221 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1222 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1223 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1224 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1225 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1226 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1227 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1228 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1229 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1230 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1231 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1232 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1233 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1234 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1235 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1236 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1237 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1238 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1674, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1239 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1240 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1241 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1242 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1243 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1244 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1245 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1246 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1247 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1248 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1249 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1250 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1251 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1252 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1253 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1254 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1255 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1256 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1257 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1258 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1259 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1260 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1261 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1262 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1263 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1264 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1265 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1266 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1267 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1268 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1269 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1270 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1271 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1272 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1273 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1274 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1275 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1276 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1277 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1278 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1680, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1279 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1280 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1281 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1282 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 19, // FieldValue + 20, // DirectFieldValue + 21, // IndirectFieldValue + 22, // BracedFieldValue + 26, // FullSrec + 28, // OosvarValue + 29, // DirectOosvarValue + 30, // IndirectOosvarValue + 31, // BracedOosvarValue + 35, // FullOosvar + 37, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1683, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // PrecedenceChainEnd + 62, // MlrvalOrFunction + 70, // ArrayLiteral + -1, // ArrayLiteralElements + 72, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 73, // ContextVariable + 85, // ArrayOrMapIndexAccess + 86, // ArraySliceAccess + 87, // FcnOrSubrCall + 88, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1283 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1284 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1285 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1286 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1287 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1288 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1289 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1290 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1291 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1292 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1293 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1294 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1295 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1296 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1297 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1298 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1299 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1300 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1301 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1302 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1303 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1304 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1305 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1306 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1307 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1308 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1309 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1310 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1311 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1312 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1313 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1314 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1315 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1316 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1317 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1318 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1319 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1687, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1320 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1321 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1322 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1323 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1324 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1325 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1326 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1691, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1327 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1328 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1329 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1695, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1330 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1696, // LogicalXORTerm + 809, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1331 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1332 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1333 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1698, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1334 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1699, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1335 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1700, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1336 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1701, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1337 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1702, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1338 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1703, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1339 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1704, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1340 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1705, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1341 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1706, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1342 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1707, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1343 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1708, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1344 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1709, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1345 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1710, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1346 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1711, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1347 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1712, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1348 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1713, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1349 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1714, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1350 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1715, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1351 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1716, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1352 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1717, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1353 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1718, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1354 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1355 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1719, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1356 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1720, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1357 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1721, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1358 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1722, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1359 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1723, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1360 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1724, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1361 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1725, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1362 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1363 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1364 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1365 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1366 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1367 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1726, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1368 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1369 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + 1728, // Rvalue + 804, // PrecedenceChainStart + 805, // TernaryTerm + 806, // LogicalOrTerm + 808, // LogicalXORTerm + 809, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1370 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1371 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1372 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + 904, // Rvalue + 925, // PrecedenceChainStart + 926, // TernaryTerm + 927, // LogicalOrTerm + 928, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + 1732, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1373 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1374 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1375 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1376 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1377 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1378 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1379 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1380 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1381 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1382 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1383 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1384 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1385 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1386 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1387 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1388 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1389 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1390 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1391 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1392 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1393 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1394 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1395 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1396 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1397 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1398 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1399 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1400 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1401 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1402 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1403 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1404 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1405 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1406 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1407 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1408 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1409 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1410 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1736, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1411 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1412 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1413 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1414 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1415 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1416 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + 904, // Rvalue + 925, // PrecedenceChainStart + 926, // TernaryTerm + 927, // LogicalOrTerm + 928, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + 1740, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1417 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1418 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1419 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1743, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1420 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1744, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1421 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1745, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1422 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1746, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1423 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1747, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1424 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1748, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1425 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1749, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1426 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1750, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1427 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1751, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1428 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1752, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1429 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1753, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1430 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1754, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1431 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1755, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1432 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1756, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1433 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1757, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1434 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1758, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1435 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1759, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1436 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1760, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1437 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1761, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1438 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1762, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1439 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1763, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1440 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1764, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1441 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1765, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1442 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1443 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1766, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1444 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1767, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1445 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1768, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1446 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1769, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1447 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1770, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1448 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1771, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1449 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1772, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1450 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1451 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1452 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1453 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1454 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1455 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1773, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1456 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1457 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + 1775, // Rvalue + 804, // PrecedenceChainStart + 805, // TernaryTerm + 806, // LogicalOrTerm + 808, // LogicalXORTerm + 809, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1458 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1459 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1460 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + 904, // Rvalue + 925, // PrecedenceChainStart + 926, // TernaryTerm + 927, // LogicalOrTerm + 928, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + 1779, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1461 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1462 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1463 + -1, // S' + -1, // Root + 1780, // StatementBlock + -1, // StatementBlockInBraces + 978, // BracelessStatement + 982, // Assignment + 989, // Lvalue + 983, // BareBoolean + 984, // FilterStatement + 985, // EmitStatement + 986, // DumpStatement + 987, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + 990, // Rvalue + 1015, // PrecedenceChainStart + 1016, // TernaryTerm + 1017, // LogicalOrTerm + 1018, // LogicalXORTerm + 1019, // LogicalAndTerm + 1020, // EqneTerm + 1021, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + 979, // BracefulStatement + 1065, // BeginBlock + 1066, // EndBlock + 1067, // IfChain + 1072, // IfElifStar + 1073, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + 1068, // WhileLoop + 988, // DoWhileLoop + 1069, // ForLoop + 1077, // ForLoopKeyOnly + 1078, // ForLoopKeyValue + }, + gotoRow{ // S1464 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1465 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1466 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1467 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1782, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1468 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1783, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1469 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1784, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1470 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1785, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1471 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1786, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1472 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1787, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1473 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1788, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1474 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1789, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1475 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1790, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1476 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1791, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1477 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1792, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1478 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1793, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1479 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1794, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1480 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1795, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1481 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1796, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1482 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1797, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1483 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + 1798, // Rvalue + 1506, // PrecedenceChainStart + 1507, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1484 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + 110, // Rvalue + 131, // PrecedenceChainStart + 132, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + 1800, // MapLiteralKeyValuePairs + 166, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1485 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1486 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1487 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1488 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1489 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1490 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1491 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1801, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1492 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1493 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1494 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1495 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1496 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1497 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1498 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1499 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1500 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1802, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1501 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1502 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1503 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1504 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1505 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1506 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1507 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1508 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1509 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1510 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1511 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1512 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1513 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1514 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1515 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1516 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1517 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1518 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1826, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1519 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1520 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1834, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1521 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1835, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1522 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1836, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1523 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1524 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1525 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1837, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1526 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1838, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1527 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1528 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 1840, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1529 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1530 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1531 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1532 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1533 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1534 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1535 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1536 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1537 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1538 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + 457, // Rvalue + 479, // PrecedenceChainStart + 480, // TernaryTerm + 481, // LogicalOrTerm + 482, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + 1843, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1539 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1540 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1541 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1542 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1543 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1544 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1545 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1546 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1547 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1548 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1549 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1550 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1551 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1552 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1553 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1554 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1555 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1556 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1557 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1558 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1559 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1847, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1560 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1848, // LogicalXORTerm + 1019, // LogicalAndTerm + 1020, // EqneTerm + 1021, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1561 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1849, // LogicalAndTerm + 1020, // EqneTerm + 1021, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1562 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1850, // EqneTerm + 1021, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1563 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1851, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1564 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1852, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1565 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1853, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1566 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1854, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1567 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1855, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1568 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1856, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1569 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1857, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1570 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1858, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1571 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1859, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1572 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1860, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1573 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1861, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1574 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1862, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1575 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1863, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1576 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1864, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1577 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1865, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1578 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1866, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1579 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1867, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1580 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1868, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1581 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1869, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1582 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1583 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1870, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1584 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1871, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1585 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1872, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1586 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1873, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1587 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1874, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1588 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1875, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1589 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1876, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1590 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1591 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1592 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1593 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1594 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -102086,78 +106869,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1595 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1877, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1596 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -102214,270 +107003,218 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1597 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + 1879, // Rvalue + 804, // PrecedenceChainStart + 805, // TernaryTerm + 806, // LogicalOrTerm + 808, // LogicalXORTerm + 809, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1598 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 1875, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1599 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 121, // FieldValue - 122, // DirectFieldValue - 123, // IndirectFieldValue - 124, // BracedFieldValue - 128, // FullSrec - 130, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 137, // FullOosvar - 139, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1876, // TernaryTerm - 143, // LogicalOrTerm - 144, // LogicalXORTerm - 145, // LogicalAndTerm - 146, // EqneTerm - 147, // CmpTerm - 148, // BitwiseORTerm - 149, // BitwiseXORTerm - 150, // BitwiseANDTerm - 151, // BitwiseShiftTerm - 152, // AddsubdotTerm - 154, // MuldivTerm - 158, // UnaryOpTerm - 159, // PowTerm - 162, // PrecedenceChainEnd - 164, // MlrvalOrFunction - 172, // ArrayLiteral - -1, // ArrayLiteralElements - 174, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 176, // ContextVariable - 188, // ArrayOrMapIndexAccess - 189, // ArraySliceAccess - 190, // FcnOrSubrCall - 191, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1600 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1601 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -102486,46 +107223,46 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1877, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + 904, // Rvalue + 925, // PrecedenceChainStart + 926, // TernaryTerm + 927, // LogicalOrTerm + 928, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral + 959, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + 1883, // FcnArgs -1, // BracefulStatement -1, // BeginBlock -1, // EndBlock @@ -102534,14 +107271,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1602 + gotoRow{ // S1601 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -102598,14 +107338,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1602 + -1, // S' + -1, // Root + 1884, // StatementBlock + -1, // StatementBlockInBraces + 978, // BracelessStatement + 982, // Assignment + 989, // Lvalue + 983, // BareBoolean + 984, // FilterStatement + 985, // EmitStatement + 986, // DumpStatement + 987, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + 990, // Rvalue + 1015, // PrecedenceChainStart + 1016, // TernaryTerm + 1017, // LogicalOrTerm + 1018, // LogicalXORTerm + 1019, // LogicalAndTerm + 1020, // EqneTerm + 1021, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + 979, // BracefulStatement + 1065, // BeginBlock + 1066, // EndBlock + 1067, // IfChain + 1072, // IfElifStar + 1073, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + 1068, // WhileLoop + 988, // DoWhileLoop + 1069, // ForLoop + 1077, // ForLoopKeyOnly + 1078, // ForLoopKeyValue }, gotoRow{ // S1603 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -102662,14 +107472,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1604 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -102726,78 +107539,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1605 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1880, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1606 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -102854,14 +107673,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1607 -1, // S' -1, // Root -1, // StatementBlock + 1887, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -102870,45 +107692,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1881, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral + -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -102918,142 +107740,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1608 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 1888, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1609 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 1889, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1610 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -103110,78 +107941,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1611 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1612 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -103190,45 +107960,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + 1891, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart - 1884, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral -1, // ArrayLiteralElements - 357, // MapLiteral + -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -103238,14 +108008,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1613 + gotoRow{ // S1612 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -103302,14 +108075,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1613 + -1, // S' + -1, // Root + -1, // StatementBlock + 1893, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1614 -1, // S' -1, // Root -1, // StatementBlock + 1895, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -103318,45 +108161,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1885, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral + -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -103366,78 +108209,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1615 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 1896, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1616 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -103494,142 +108343,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1617 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + 1897, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1618 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 1899, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1619 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -103686,14 +108544,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1620 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -103750,14 +108611,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1621 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -103814,14 +108678,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1622 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -103878,2126 +108745,285 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1623 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1903, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1624 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1904, // LogicalXORTerm + 1116, // LogicalAndTerm + 1117, // EqneTerm + 1118, // CmpTerm + 1119, // BitwiseORTerm + 1120, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1625 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1905, // LogicalAndTerm + 1117, // EqneTerm + 1118, // CmpTerm + 1119, // BitwiseORTerm + 1120, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1626 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1906, // EqneTerm + 1118, // CmpTerm + 1119, // BitwiseORTerm + 1120, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1627 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1628 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1629 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1630 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1631 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1632 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1633 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1634 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1635 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1636 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1637 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1638 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1639 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1640 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1641 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1642 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1643 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1644 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1645 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1646 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1647 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1648 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1649 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1650 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1651 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1652 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1653 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1654 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1655 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1656 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -106006,1233 +109032,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1892, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1657 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1658 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1659 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1660 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1661 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 377, // FieldValue - 378, // DirectFieldValue - 379, // IndirectFieldValue - 380, // BracedFieldValue - 385, // FullSrec - 387, // OosvarValue - 388, // DirectOosvarValue - 389, // IndirectOosvarValue - 390, // BracedOosvarValue - 394, // FullOosvar - 396, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1895, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 429, // ArrayLiteral - -1, // ArrayLiteralElements - 432, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 434, // ContextVariable - 446, // ArrayOrMapIndexAccess - 447, // ArraySliceAccess - 448, // FcnOrSubrCall - 449, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1662 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1663 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1896, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1664 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1665 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1666 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1667 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1668 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1669 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1901, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1670 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1902, // LogicalXORTerm - 1311, // LogicalAndTerm - 1312, // EqneTerm - 1313, // CmpTerm - 1314, // BitwiseORTerm - 1315, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1671 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1903, // LogicalAndTerm - 1312, // EqneTerm - 1313, // CmpTerm - 1314, // BitwiseORTerm - 1315, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1672 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1904, // EqneTerm - 1313, // CmpTerm - 1314, // BitwiseORTerm - 1315, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1673 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1905, // CmpTerm - 1314, // BitwiseORTerm - 1315, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1674 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1906, // CmpTerm - 1314, // BitwiseORTerm - 1315, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1675 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -107241,26 +109051,26 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 1907, // CmpTerm - 1314, // BitwiseORTerm - 1315, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1119, // BitwiseORTerm + 1120, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -107270,14 +109080,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1676 + gotoRow{ // S1628 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -107286,17 +109099,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -107305,26 +109118,26 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 1908, // CmpTerm - 1314, // BitwiseORTerm - 1315, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1119, // BitwiseORTerm + 1120, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -107334,14 +109147,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1677 + gotoRow{ // S1629 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -107350,17 +109166,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -107368,27 +109184,27 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 1909, // BitwiseORTerm - 1315, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1909, // CmpTerm + 1119, // BitwiseORTerm + 1120, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -107398,14 +109214,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1678 + gotoRow{ // S1630 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -107414,17 +109233,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -107432,27 +109251,27 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 1910, // BitwiseORTerm - 1315, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1910, // CmpTerm + 1119, // BitwiseORTerm + 1120, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -107462,14 +109281,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1679 + gotoRow{ // S1631 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -107478,17 +109300,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -107498,25 +109320,25 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 1911, // BitwiseORTerm - 1315, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1120, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -107526,14 +109348,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1680 + gotoRow{ // S1632 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -107542,17 +109367,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -107562,25 +109387,25 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 1912, // BitwiseORTerm - 1315, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1120, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -107590,14 +109415,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1681 + gotoRow{ // S1633 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -107606,17 +109434,151 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1913, // BitwiseORTerm + 1120, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1634 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1914, // BitwiseORTerm + 1120, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1635 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -107626,25 +109588,25 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm -1, // BitwiseORTerm - 1913, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1915, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -107654,14 +109616,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1682 + gotoRow{ // S1636 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -107670,17 +109635,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -107691,24 +109656,24 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm -1, // BitwiseXORTerm - 1914, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1916, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -107718,14 +109683,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1683 + gotoRow{ // S1637 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -107734,17 +109702,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -107756,23 +109724,23 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - 1915, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1917, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -107782,14 +109750,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1684 + gotoRow{ // S1638 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -107798,145 +109769,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1916, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1685 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1917, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1686 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -107950,21 +109793,21 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm 1918, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -107974,14 +109817,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1687 + gotoRow{ // S1639 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -107990,17 +109836,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -108013,22 +109859,22 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1919, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1919, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -108038,14 +109884,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1688 + gotoRow{ // S1640 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -108054,17 +109903,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -108077,22 +109926,22 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1920, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1920, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -108102,14 +109951,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1689 + gotoRow{ // S1641 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -108118,17 +109970,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -108143,20 +109995,20 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 1921, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -108166,14 +110018,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1690 + gotoRow{ // S1642 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -108182,17 +110037,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -108207,20 +110062,20 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 1922, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -108230,14 +110085,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1691 + gotoRow{ // S1643 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -108246,17 +110104,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -108271,20 +110129,20 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 1923, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -108294,14 +110152,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1692 + gotoRow{ // S1644 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1924, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1645 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1925, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1646 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -108358,14 +110353,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1693 + gotoRow{ // S1647 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -108374,145 +110372,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1924, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1694 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1925, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1695 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -108528,19 +110398,19 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1926, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -108550,14 +110420,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1696 + gotoRow{ // S1648 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -108566,17 +110439,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -108592,19 +110465,19 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1927, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -108614,14 +110487,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1697 + gotoRow{ // S1649 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -108630,17 +110506,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -108656,19 +110532,19 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1928, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -108678,14 +110554,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1698 + gotoRow{ // S1650 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -108694,17 +110573,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -108720,19 +110599,19 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1929, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -108742,14 +110621,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1699 + gotoRow{ // S1651 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -108758,17 +110640,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -108784,19 +110666,19 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1930, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral -1, // ArrayLiteralElements - 1340, // MapLiteral + 1145, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -108806,14 +110688,3233 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1652 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1931, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1653 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1932, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1654 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1655 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1656 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1657 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1658 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1659 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1933, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1660 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1661 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + 1935, // Rvalue + 804, // PrecedenceChainStart + 805, // TernaryTerm + 806, // LogicalOrTerm + 808, // LogicalXORTerm + 809, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1662 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1663 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1664 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + 904, // Rvalue + 925, // PrecedenceChainStart + 926, // TernaryTerm + 927, // LogicalOrTerm + 928, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + 1939, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1665 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1940, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1666 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1667 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1941, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1668 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1669 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1670 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1671 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 202, // FieldValue + 203, // DirectFieldValue + 204, // IndirectFieldValue + 205, // BracedFieldValue + 209, // FullSrec + 211, // OosvarValue + 212, // DirectOosvarValue + 213, // IndirectOosvarValue + 214, // BracedOosvarValue + 218, // FullOosvar + 220, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1944, // TernaryTerm + 224, // LogicalOrTerm + 225, // LogicalXORTerm + 226, // LogicalAndTerm + 227, // EqneTerm + 228, // CmpTerm + 229, // BitwiseORTerm + 230, // BitwiseXORTerm + 231, // BitwiseANDTerm + 232, // BitwiseShiftTerm + 233, // AddsubdotTerm + 235, // MuldivTerm + 239, // UnaryOpTerm + 240, // PowTerm + 243, // PrecedenceChainEnd + 245, // MlrvalOrFunction + 253, // ArrayLiteral + -1, // ArrayLiteralElements + 255, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 256, // ContextVariable + 268, // ArrayOrMapIndexAccess + 269, // ArraySliceAccess + 270, // FcnOrSubrCall + 271, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1672 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1673 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1945, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1674 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1675 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1676 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1677 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1948, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1678 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1679 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1949, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1680 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1681 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1682 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1683 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1684 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1952, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1685 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1686 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1953, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1687 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1688 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1689 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1690 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1691 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1692 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1693 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1694 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1695 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1696 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1697 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1698 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1699 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1700 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -108870,14 +113971,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1701 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -108934,14 +114038,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1702 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -108998,14 +114105,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1703 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -109062,14 +114172,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1704 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -109126,78 +114239,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1705 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1931, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1706 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -109254,78 +114373,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1707 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - 1933, // Rvalue - 745, // PrecedenceChainStart - 746, // TernaryTerm - 747, // LogicalOrTerm - 749, // LogicalXORTerm - 750, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1708 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -109382,14 +114507,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1709 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -109446,14 +114574,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1710 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -109510,14 +114641,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1711 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -109574,142 +114708,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1712 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - 894, // Rvalue - 915, // PrecedenceChainStart - 916, // TernaryTerm - 917, // LogicalOrTerm - 918, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - 1938, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1713 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1939, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1714 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -109766,78 +114909,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1715 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1940, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1716 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -109894,14 +115043,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1717 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -109958,14 +115110,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1718 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110022,14 +115177,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1719 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110086,14 +115244,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1720 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110150,14 +115311,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1721 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110214,14 +115378,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1722 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110278,14 +115445,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1723 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110342,14 +115512,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1724 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110406,14 +115579,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1725 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110470,14 +115646,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1726 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110534,14 +115713,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1727 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110598,14 +115780,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1728 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110662,78 +115847,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1729 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1960, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1730 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110790,14 +115981,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1731 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110854,14 +116048,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1732 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -110918,78 +116115,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1733 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 458, // FieldValue + 459, // DirectFieldValue + 460, // IndirectFieldValue + 461, // BracedFieldValue + 466, // FullSrec + 468, // OosvarValue + 469, // DirectOosvarValue + 470, // IndirectOosvarValue + 471, // BracedOosvarValue + 475, // FullOosvar + 477, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1963, // TernaryTerm + 481, // LogicalOrTerm + 482, // LogicalXORTerm + 483, // LogicalAndTerm + 484, // EqneTerm + 485, // CmpTerm + 486, // BitwiseORTerm + 487, // BitwiseXORTerm + 488, // BitwiseANDTerm + 489, // BitwiseShiftTerm + 490, // AddsubdotTerm + 492, // MuldivTerm + 496, // UnaryOpTerm + 497, // PowTerm + 500, // PrecedenceChainEnd + 502, // MlrvalOrFunction + 510, // ArrayLiteral + -1, // ArrayLiteralElements + 513, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 514, // ContextVariable + 526, // ArrayOrMapIndexAccess + 527, // ArraySliceAccess + 528, // FcnOrSubrCall + 529, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1734 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111046,78 +116249,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1735 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1964, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1736 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111174,14 +116383,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1737 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111238,14 +116450,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1738 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111302,14 +116517,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1739 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111366,14 +116584,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1740 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111430,14 +116651,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1741 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111494,14 +116718,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1742 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111558,14 +116785,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1743 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111622,14 +116852,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1744 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111686,14 +116919,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1745 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111750,14 +116986,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1746 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111814,14 +117053,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1747 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111878,14 +117120,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1748 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -111942,14 +117187,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1749 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112006,14 +117254,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1750 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112070,14 +117321,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1751 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112134,14 +117388,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1752 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112198,14 +117455,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1753 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112262,14 +117522,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1754 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112326,78 +117589,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1755 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1946, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1756 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112454,14 +117723,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1757 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112518,14 +117790,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1758 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112582,14 +117857,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1759 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112646,14 +117924,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1760 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112710,14 +117991,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1761 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112774,14 +118058,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1762 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112838,14 +118125,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1763 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112902,14 +118192,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1764 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -112966,14 +118259,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1765 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113030,14 +118326,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1766 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113094,14 +118393,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1767 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113158,14 +118460,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1768 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113222,14 +118527,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1769 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113286,14 +118594,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1770 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113350,14 +118661,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1771 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113414,14 +118728,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1772 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113478,14 +118795,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1773 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113542,14 +118862,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1774 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113606,14 +118929,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1775 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113670,78 +118996,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1776 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 1970, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1777 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113798,14 +119130,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1778 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113862,14 +119197,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1779 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -113926,1486 +119264,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1780 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 451, // FieldValue - 452, // DirectFieldValue - 453, // IndirectFieldValue - 454, // BracedFieldValue - 458, // FullSrec - 460, // OosvarValue - 461, // DirectOosvarValue - 462, // IndirectOosvarValue - 463, // BracedOosvarValue - 467, // FullOosvar - 469, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 1951, // TernaryTerm - 473, // LogicalOrTerm - 474, // LogicalXORTerm - 475, // LogicalAndTerm - 476, // EqneTerm - 477, // CmpTerm - 478, // BitwiseORTerm - 479, // BitwiseXORTerm - 480, // BitwiseANDTerm - 481, // BitwiseShiftTerm - 482, // AddsubdotTerm - 484, // MuldivTerm - 488, // UnaryOpTerm - 489, // PowTerm - 492, // PrecedenceChainEnd - 494, // MlrvalOrFunction - 502, // ArrayLiteral - -1, // ArrayLiteralElements - 504, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 509, // ContextVariable - 521, // ArrayOrMapIndexAccess - 522, // ArraySliceAccess - 523, // FcnOrSubrCall - 524, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1781 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1952, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1782 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1953, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1783 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1954, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1784 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1955, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1785 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1956, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1786 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1957, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1787 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1958, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1788 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1959, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1789 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1960, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1790 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1961, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1791 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1962, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1792 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1963, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1793 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1964, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1794 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1965, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1795 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1966, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1796 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1967, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1797 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1968, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1798 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1969, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1799 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1970, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1800 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1971, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1801 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1972, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1802 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1973, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral - -1, // ArrayLiteralElements - 1521, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1803 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -115462,14 +119331,1558 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1781 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1782 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1783 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1784 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1785 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1786 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1787 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1788 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1789 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1790 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1791 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1792 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1793 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1794 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1795 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1796 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1797 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1798 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1799 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1800 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1801 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1802 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1803 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 111, // FieldValue + 112, // DirectFieldValue + 113, // IndirectFieldValue + 114, // BracedFieldValue + 118, // FullSrec + 120, // OosvarValue + 121, // DirectOosvarValue + 122, // IndirectOosvarValue + 123, // BracedOosvarValue + 127, // FullOosvar + 129, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 1976, // TernaryTerm + 133, // LogicalOrTerm + 134, // LogicalXORTerm + 135, // LogicalAndTerm + 136, // EqneTerm + 137, // CmpTerm + 138, // BitwiseORTerm + 139, // BitwiseXORTerm + 140, // BitwiseANDTerm + 141, // BitwiseShiftTerm + 142, // AddsubdotTerm + 144, // MuldivTerm + 148, // UnaryOpTerm + 149, // PowTerm + 152, // PrecedenceChainEnd + 154, // MlrvalOrFunction + 162, // ArrayLiteral + -1, // ArrayLiteralElements + 164, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 167, // ContextVariable + 179, // ArrayOrMapIndexAccess + 180, // ArraySliceAccess + 181, // FcnOrSubrCall + 182, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1804 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -115478,45 +120891,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1974, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral + 1977, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral -1, // ArrayLiteralElements - 1521, // MapLiteral + 1539, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -115526,14 +120939,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1805 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -115542,45 +120958,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1975, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral + 1978, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral -1, // ArrayLiteralElements - 1521, // MapLiteral + 1539, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -115590,14 +121006,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1806 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -115606,45 +121025,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1976, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral + 1979, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral -1, // ArrayLiteralElements - 1521, // MapLiteral + 1539, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -115654,14 +121073,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1807 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -115670,17 +121092,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -115688,27 +121110,27 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1977, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral + 1980, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral -1, // ArrayLiteralElements - 1521, // MapLiteral + 1539, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -115718,14 +121140,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1808 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -115734,17 +121159,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -115752,27 +121177,27 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1978, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral + 1981, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral -1, // ArrayLiteralElements - 1521, // MapLiteral + 1539, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -115782,14 +121207,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1809 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -115798,17 +121226,17 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -115816,27 +121244,27 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1979, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral + 1982, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral -1, // ArrayLiteralElements - 1521, // MapLiteral + 1539, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -115846,14 +121274,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1810 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -115862,17 +121293,1156 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1983, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1811 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1984, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1812 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1985, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1813 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1986, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1814 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1987, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1815 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1988, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1816 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1989, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1817 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1990, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1818 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1991, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1819 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1992, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1820 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1993, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1821 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1994, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1822 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1995, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1823 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1996, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1824 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1997, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1825 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1998, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1826 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1827 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -115887,20 +122457,20 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 1980, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral + 1999, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral -1, // ArrayLiteralElements - 1521, // MapLiteral + 1539, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -115910,334 +122480,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S1811 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1812 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1813 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1814 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1815 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1816 + gotoRow{ // S1828 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -116246,17 +122499,754 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 2000, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1829 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 2001, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1830 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 2002, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1831 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 2003, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1832 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 2004, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1833 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 2005, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral + -1, // ArrayLiteralElements + 1539, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1834 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1835 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1836 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1837 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1838 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1839 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -116272,19 +123262,19 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 1981, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral + 2006, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral -1, // ArrayLiteralElements - 1521, // MapLiteral + 1539, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -116294,1486 +123284,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly - }, - gotoRow{ // S1817 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1818 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - 1983, // Rvalue - 745, // PrecedenceChainStart - 746, // TernaryTerm - 747, // LogicalOrTerm - 749, // LogicalXORTerm - 750, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1819 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1820 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1821 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1822 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1823 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - 894, // Rvalue - 915, // PrecedenceChainStart - 916, // TernaryTerm - 917, // LogicalOrTerm - 918, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - 1988, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1824 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1825 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1826 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1827 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1828 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1829 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1830 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1831 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1832 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1833 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1834 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1835 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1836 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1837 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1838 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S1839 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1840 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -117830,78 +123351,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1841 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + 2008, // Rvalue + 804, // PrecedenceChainStart + 805, // TernaryTerm + 806, // LogicalOrTerm + 808, // LogicalXORTerm + 809, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1842 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -117958,14 +123485,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1843 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118022,78 +123552,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1844 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + 904, // Rvalue + 925, // PrecedenceChainStart + 926, // TernaryTerm + 927, // LogicalOrTerm + 928, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + 2012, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1845 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118150,14 +123686,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1846 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118214,14 +123753,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1847 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118278,14 +123820,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1848 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118342,14 +123887,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1849 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118406,14 +123954,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1850 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118470,14 +124021,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1851 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118534,14 +124088,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1852 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118598,14 +124155,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1853 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118662,14 +124222,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1854 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118726,14 +124289,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1855 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118790,14 +124356,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1856 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118854,14 +124423,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1857 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118918,14 +124490,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1858 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -118982,78 +124557,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1859 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 1992, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1860 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -119110,14 +124691,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1861 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -119174,14 +124758,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1862 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -119238,14 +124825,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1863 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -119302,14 +124892,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1864 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -119366,14 +124959,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1865 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -119430,14 +125026,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1866 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -119494,14 +125093,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1867 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -119558,142 +125160,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1868 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 1997, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1869 - -1, // S' - -1, // Root - 1998, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1870 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -119750,14 +125361,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1871 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -119814,14 +125428,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1872 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -119878,14 +125495,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1873 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -119942,78 +125562,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1874 - -1, // S' - -1, // Root - 2002, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1875 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -120070,14 +125696,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1876 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -120134,14 +125763,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1877 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -120198,14 +125830,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1878 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -120262,14 +125897,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1879 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -120326,78 +125964,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1880 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 2016, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1881 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -120454,14 +126098,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1882 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -120518,14 +126165,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1883 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -120582,14 +126232,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1884 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -120646,14 +126299,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1885 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -120710,78 +126366,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1886 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 2020, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1887 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -120838,14 +126500,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1888 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -120902,78 +126567,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1889 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 725, // FieldValue - 726, // DirectFieldValue - 727, // IndirectFieldValue - 728, // BracedFieldValue - 732, // FullSrec - 734, // OosvarValue - 735, // DirectOosvarValue - 736, // IndirectOosvarValue - 737, // BracedOosvarValue - 741, // FullOosvar - 743, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 2007, // TernaryTerm - 747, // LogicalOrTerm - 749, // LogicalXORTerm - 750, // LogicalAndTerm - 751, // EqneTerm - 752, // CmpTerm - 753, // BitwiseORTerm - 754, // BitwiseXORTerm - 755, // BitwiseANDTerm - 756, // BitwiseShiftTerm - 757, // AddsubdotTerm - 759, // MuldivTerm - 763, // UnaryOpTerm - 764, // PowTerm - 767, // PrecedenceChainEnd - 769, // MlrvalOrFunction - 777, // ArrayLiteral - -1, // ArrayLiteralElements - 779, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 781, // ContextVariable - 793, // ArrayOrMapIndexAccess - 794, // ArraySliceAccess - 795, // FcnOrSubrCall - 796, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1890 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121030,14 +126701,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1891 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S1892 -1, // S' -1, // Root -1, // StatementBlock + 2026, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121046,45 +126787,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 2008, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral + -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -121094,78 +126835,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly - }, - gotoRow{ // S1892 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1893 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121222,78 +126902,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1894 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + 2027, // StatementBlock + -1, // StatementBlockInBraces + 978, // BracelessStatement + 982, // Assignment + 989, // Lvalue + 983, // BareBoolean + 984, // FilterStatement + 985, // EmitStatement + 986, // DumpStatement + 987, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + 990, // Rvalue + 1015, // PrecedenceChainStart + 1016, // TernaryTerm + 1017, // LogicalOrTerm + 1018, // LogicalXORTerm + 1019, // LogicalAndTerm + 1020, // EqneTerm + 1021, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + 979, // BracefulStatement + 1065, // BeginBlock + 1066, // EndBlock + 1067, // IfChain + 1072, // IfElifStar + 1073, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + 1068, // WhileLoop + 988, // DoWhileLoop + 1069, // ForLoop + 1077, // ForLoopKeyOnly + 1078, // ForLoopKeyValue }, gotoRow{ // S1895 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121350,14 +127036,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1896 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121414,14 +127103,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1897 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121478,14 +127170,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1898 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121542,14 +127237,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1899 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121606,14 +127304,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1900 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121670,14 +127371,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1901 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121734,14 +127438,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1902 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121798,14 +127505,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1903 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121862,14 +127572,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1904 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121926,14 +127639,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1905 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -121990,14 +127706,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1906 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122054,14 +127773,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1907 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122118,14 +127840,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1908 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122182,14 +127907,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1909 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122246,14 +127974,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1910 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122310,14 +128041,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1911 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122374,14 +128108,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1912 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122438,14 +128175,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1913 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122502,14 +128242,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1914 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122566,14 +128309,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1915 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122630,14 +128376,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1916 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122694,14 +128443,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1917 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122758,14 +128510,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1918 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122822,14 +128577,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1919 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122886,14 +128644,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1920 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -122950,14 +128711,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1921 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123014,14 +128778,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1922 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123078,14 +128845,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1923 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123142,14 +128912,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1924 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123206,14 +128979,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1925 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123270,14 +129046,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1926 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123334,14 +129113,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1927 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123398,14 +129180,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1928 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123462,14 +129247,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1929 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123526,14 +129314,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1930 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123590,14 +129381,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1931 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123654,14 +129448,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1932 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123718,14 +129515,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1933 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123782,78 +129582,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1934 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 2015, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1935 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -123910,78 +129716,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1936 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 2035, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1937 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124038,14 +129850,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1938 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124102,14 +129917,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1939 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124166,14 +129984,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1940 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124230,14 +130051,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1941 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124294,14 +130118,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1942 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124358,78 +130185,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1943 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 895, // FieldValue - 896, // DirectFieldValue - 897, // IndirectFieldValue - 898, // BracedFieldValue - 902, // FullSrec - 904, // OosvarValue - 905, // DirectOosvarValue - 906, // IndirectOosvarValue - 907, // BracedOosvarValue - 911, // FullOosvar - 913, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 2019, // TernaryTerm - 917, // LogicalOrTerm - 918, // LogicalXORTerm - 919, // LogicalAndTerm - 920, // EqneTerm - 921, // CmpTerm - 922, // BitwiseORTerm - 923, // BitwiseXORTerm - 924, // BitwiseANDTerm - 925, // BitwiseShiftTerm - 926, // AddsubdotTerm - 928, // MuldivTerm - 932, // UnaryOpTerm - 933, // PowTerm - 936, // PrecedenceChainEnd - 939, // MlrvalOrFunction - 947, // ArrayLiteral - -1, // ArrayLiteralElements - 949, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 951, // ContextVariable - 963, // ArrayOrMapIndexAccess - 964, // ArraySliceAccess - 965, // FcnOrSubrCall - 966, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1944 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124486,78 +130319,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1945 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 2020, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1946 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124614,14 +130453,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1947 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124678,14 +130520,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1948 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124742,14 +130587,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1949 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124806,14 +130654,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1950 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124870,14 +130721,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1951 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124934,14 +130788,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1952 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -124998,14 +130855,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1953 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -125062,14 +130922,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1954 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -125126,14 +130989,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1955 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -125190,14 +131056,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1956 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -125254,78 +131123,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1957 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 784, // FieldValue + 785, // DirectFieldValue + 786, // IndirectFieldValue + 787, // BracedFieldValue + 791, // FullSrec + 793, // OosvarValue + 794, // DirectOosvarValue + 795, // IndirectOosvarValue + 796, // BracedOosvarValue + 800, // FullOosvar + 802, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 2042, // TernaryTerm + 806, // LogicalOrTerm + 808, // LogicalXORTerm + 809, // LogicalAndTerm + 810, // EqneTerm + 811, // CmpTerm + 812, // BitwiseORTerm + 813, // BitwiseXORTerm + 814, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 816, // AddsubdotTerm + 818, // MuldivTerm + 822, // UnaryOpTerm + 823, // PowTerm + 826, // PrecedenceChainEnd + 828, // MlrvalOrFunction + 836, // ArrayLiteral + -1, // ArrayLiteralElements + 838, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 839, // ContextVariable + 851, // ArrayOrMapIndexAccess + 852, // ArraySliceAccess + 853, // FcnOrSubrCall + 854, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1958 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -125382,78 +131257,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1959 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 2043, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1960 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -125510,14 +131391,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1961 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -125574,14 +131458,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1962 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -125638,14 +131525,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1963 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -125702,14 +131592,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1964 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -125766,14 +131659,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1965 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -125830,14 +131726,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1966 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -125894,78 +131793,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1967 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 905, // FieldValue + 906, // DirectFieldValue + 907, // IndirectFieldValue + 908, // BracedFieldValue + 912, // FullSrec + 914, // OosvarValue + 915, // DirectOosvarValue + 916, // IndirectOosvarValue + 917, // BracedOosvarValue + 921, // FullOosvar + 923, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 2047, // TernaryTerm + 927, // LogicalOrTerm + 928, // LogicalXORTerm + 929, // LogicalAndTerm + 930, // EqneTerm + 931, // CmpTerm + 932, // BitwiseORTerm + 933, // BitwiseXORTerm + 934, // BitwiseANDTerm + 935, // BitwiseShiftTerm + 936, // AddsubdotTerm + 938, // MuldivTerm + 942, // UnaryOpTerm + 943, // PowTerm + 946, // PrecedenceChainEnd + 949, // MlrvalOrFunction + 957, // ArrayLiteral + -1, // ArrayLiteralElements + 959, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 960, // ContextVariable + 972, // ArrayOrMapIndexAccess + 973, // ArraySliceAccess + 974, // FcnOrSubrCall + 975, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1968 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126022,78 +131927,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1969 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 2048, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1970 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126150,14 +132061,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1971 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126214,14 +132128,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1972 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126278,14 +132195,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1973 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126342,14 +132262,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1974 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126406,14 +132329,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1975 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126470,14 +132396,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1976 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126534,14 +132463,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1977 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126598,14 +132530,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1978 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126662,14 +132597,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1979 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126726,14 +132664,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1980 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126790,14 +132731,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1981 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126854,14 +132798,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1982 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126918,14 +132865,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1983 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -126982,78 +132932,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1984 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 2026, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1985 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -127110,14 +133066,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1986 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -127174,14 +133133,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1987 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -127238,14 +133200,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1988 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -127302,78 +133267,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1989 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 2029, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1990 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -127430,78 +133401,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1991 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 2030, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral - -1, // ArrayLiteralElements - 247, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1992 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -127558,14 +133535,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1993 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -127622,14 +133602,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1994 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -127686,14 +133669,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1995 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -127750,14 +133736,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1996 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -127814,14 +133803,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1997 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -127878,14 +133870,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1998 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -127942,14 +133937,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S1999 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -128006,142 +134004,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2000 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 304, // FieldValue - 305, // DirectFieldValue - 306, // IndirectFieldValue - 307, // BracedFieldValue - 311, // FullSrec - 313, // OosvarValue - 314, // DirectOosvarValue - 315, // IndirectOosvarValue - 316, // BracedOosvarValue - 320, // FullOosvar - 322, // LocalVariable - 2036, // Rvalue - 324, // PrecedenceChainStart - 325, // TernaryTerm - 326, // LogicalOrTerm - 327, // LogicalXORTerm - 328, // LogicalAndTerm - 329, // EqneTerm - 330, // CmpTerm - 331, // BitwiseORTerm - 332, // BitwiseXORTerm - 333, // BitwiseANDTerm - 334, // BitwiseShiftTerm - 335, // AddsubdotTerm - 337, // MuldivTerm - 341, // UnaryOpTerm - 342, // PowTerm - 345, // PrecedenceChainEnd - 347, // MlrvalOrFunction - 355, // ArrayLiteral - -1, // ArrayLiteralElements - 357, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 359, // ContextVariable - 371, // ArrayOrMapIndexAccess - 372, // ArraySliceAccess - 373, // FcnOrSubrCall - 374, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2001 - -1, // S' - -1, // Root - 2037, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2002 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -128198,14 +134205,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2003 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -128262,14 +134272,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2004 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -128326,14 +134339,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2005 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -128390,14 +134406,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2006 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -128454,14 +134473,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2007 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -128518,14 +134540,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2008 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -128582,78 +134607,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2009 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 2054, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2010 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -128710,14 +134741,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2011 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -128774,142 +134808,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2012 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - 1287, // FieldValue - 1288, // DirectFieldValue - 1289, // IndirectFieldValue - 1290, // BracedFieldValue - 1294, // FullSrec - 1296, // OosvarValue - 1297, // DirectOosvarValue - 1298, // IndirectOosvarValue - 1299, // BracedOosvarValue - 1303, // FullOosvar - 1305, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 2041, // TernaryTerm - 1309, // LogicalOrTerm - 1310, // LogicalXORTerm - 1311, // LogicalAndTerm - 1312, // EqneTerm - 1313, // CmpTerm - 1314, // BitwiseORTerm - 1315, // BitwiseXORTerm - 1316, // BitwiseANDTerm - 1317, // BitwiseShiftTerm - 1318, // AddsubdotTerm - 1320, // MuldivTerm - 1324, // UnaryOpTerm - 1325, // PowTerm - 1328, // PrecedenceChainEnd - 1330, // MlrvalOrFunction - 1338, // ArrayLiteral - -1, // ArrayLiteralElements - 1340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1342, // ContextVariable - 1354, // ArrayOrMapIndexAccess - 1355, // ArraySliceAccess - 1356, // FcnOrSubrCall - 1357, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2013 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly - }, - gotoRow{ // S2014 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -128918,45 +134894,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 2042, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 2057, // TernaryTerm + 1017, // LogicalOrTerm + 1018, // LogicalXORTerm + 1019, // LogicalAndTerm + 1020, // EqneTerm + 1021, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral + 1048, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -128966,14 +134942,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, - gotoRow{ // S2015 + gotoRow{ // S2014 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -129030,14 +135009,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2015 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 2058, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2016 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -129094,14 +135143,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2017 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -129158,14 +135210,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2018 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -129222,14 +135277,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2019 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -129286,14 +135344,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2020 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -129350,142 +135411,151 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2021 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + 2062, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2022 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + 2064, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2023 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -129494,45 +135564,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 1468, // FieldValue - 1469, // DirectFieldValue - 1470, // IndirectFieldValue - 1471, // BracedFieldValue - 1475, // FullSrec - 1477, // OosvarValue - 1478, // DirectOosvarValue - 1479, // IndirectOosvarValue - 1480, // BracedOosvarValue - 1484, // FullOosvar - 1486, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - 2046, // TernaryTerm - 1490, // LogicalOrTerm - 1491, // LogicalXORTerm - 1492, // LogicalAndTerm - 1493, // EqneTerm - 1494, // CmpTerm - 1495, // BitwiseORTerm - 1496, // BitwiseXORTerm - 1497, // BitwiseANDTerm - 1498, // BitwiseShiftTerm - 1499, // AddsubdotTerm - 1501, // MuldivTerm - 1505, // UnaryOpTerm - 1506, // PowTerm - 1509, // PrecedenceChainEnd - 1511, // MlrvalOrFunction - 1519, // ArrayLiteral + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 2065, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral -1, // ArrayLiteralElements - 1521, // MapLiteral + 438, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1523, // ContextVariable - 1535, // ArrayOrMapIndexAccess - 1536, // ArraySliceAccess - 1537, // FcnOrSubrCall - 1538, // FunctionName + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -129542,78 +135612,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2024 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + 2066, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2025 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -129622,45 +135698,45 @@ var gotoTab = gotoTable{ -1, // EmitStatement -1, // DumpStatement -1, // EdumpStatement - 194, // FieldValue - 195, // DirectFieldValue - 196, // IndirectFieldValue - 197, // BracedFieldValue - 201, // FullSrec - 203, // OosvarValue - 204, // DirectOosvarValue - 205, // IndirectOosvarValue - 206, // BracedOosvarValue - 210, // FullOosvar - 212, // LocalVariable - 2047, // Rvalue - 214, // PrecedenceChainStart - 215, // TernaryTerm - 216, // LogicalOrTerm - 217, // LogicalXORTerm - 218, // LogicalAndTerm - 219, // EqneTerm - 220, // CmpTerm - 221, // BitwiseORTerm - 222, // BitwiseXORTerm - 223, // BitwiseANDTerm - 224, // BitwiseShiftTerm - 225, // AddsubdotTerm - 227, // MuldivTerm - 231, // UnaryOpTerm - 232, // PowTerm - 235, // PrecedenceChainEnd - 237, // MlrvalOrFunction - 245, // ArrayLiteral + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 2067, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral -1, // ArrayLiteralElements - 247, // MapLiteral + 438, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 249, // ContextVariable - 261, // ArrayOrMapIndexAccess - 262, // ArraySliceAccess - 263, // FcnOrSubrCall - 264, // FunctionName + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName -1, // FcnArgs -1, // BracefulStatement -1, // BeginBlock @@ -129670,14 +135746,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2026 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -129734,14 +135813,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2027 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -129798,14 +135880,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2028 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -129862,14 +135947,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2029 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -129926,206 +136014,218 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2030 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 2069, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2031 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + 2070, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2032 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1092, // FieldValue + 1093, // DirectFieldValue + 1094, // IndirectFieldValue + 1095, // BracedFieldValue + 1099, // FullSrec + 1101, // OosvarValue + 1102, // DirectOosvarValue + 1103, // IndirectOosvarValue + 1104, // BracedOosvarValue + 1108, // FullOosvar + 1110, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 2071, // TernaryTerm + 1114, // LogicalOrTerm + 1115, // LogicalXORTerm + 1116, // LogicalAndTerm + 1117, // EqneTerm + 1118, // CmpTerm + 1119, // BitwiseORTerm + 1120, // BitwiseXORTerm + 1121, // BitwiseANDTerm + 1122, // BitwiseShiftTerm + 1123, // AddsubdotTerm + 1125, // MuldivTerm + 1129, // UnaryOpTerm + 1130, // PowTerm + 1133, // PrecedenceChainEnd + 1135, // MlrvalOrFunction + 1143, // ArrayLiteral + -1, // ArrayLiteralElements + 1145, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1146, // ContextVariable + 1158, // ArrayOrMapIndexAccess + 1159, // ArraySliceAccess + 1160, // FcnOrSubrCall + 1161, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2033 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -130182,14 +136282,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2034 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 2072, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2035 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -130246,78 +136416,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly - }, - gotoRow{ // S2035 - -1, // S' - -1, // Root - 2052, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2036 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -130374,14 +136483,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2037 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -130438,14 +136550,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2038 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -130502,78 +136617,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2039 - -1, // S' - -1, // Root - 2055, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2040 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -130630,14 +136751,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2041 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -130694,14 +136818,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2042 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -130758,14 +136885,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2043 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -130822,14 +136952,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2044 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -130886,14 +137019,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2045 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -130950,14 +137086,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2046 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -131014,14 +137153,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2047 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -131078,14 +137220,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2048 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -131142,14 +137287,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2049 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -131206,14 +137354,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2050 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -131270,78 +137421,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2051 -1, // S' -1, // Root - 2058, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 1486, // FieldValue + 1487, // DirectFieldValue + 1488, // IndirectFieldValue + 1489, // BracedFieldValue + 1493, // FullSrec + 1495, // OosvarValue + 1496, // DirectOosvarValue + 1497, // IndirectOosvarValue + 1498, // BracedOosvarValue + 1502, // FullOosvar + 1504, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + 2077, // TernaryTerm + 1508, // LogicalOrTerm + 1509, // LogicalXORTerm + 1510, // LogicalAndTerm + 1511, // EqneTerm + 1512, // CmpTerm + 1513, // BitwiseORTerm + 1514, // BitwiseXORTerm + 1515, // BitwiseANDTerm + 1516, // BitwiseShiftTerm + 1517, // AddsubdotTerm + 1519, // MuldivTerm + 1523, // UnaryOpTerm + 1524, // PowTerm + 1527, // PrecedenceChainEnd + 1529, // MlrvalOrFunction + 1537, // ArrayLiteral -1, // ArrayLiteralElements - 1036, // MapLiteral + 1539, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName + 1540, // ContextVariable + 1552, // ArrayOrMapIndexAccess + 1553, // ArraySliceAccess + 1554, // FcnOrSubrCall + 1555, // FunctionName -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2052 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -131398,78 +137555,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2053 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 275, // FieldValue + 276, // DirectFieldValue + 277, // IndirectFieldValue + 278, // BracedFieldValue + 282, // FullSrec + 284, // OosvarValue + 285, // DirectOosvarValue + 286, // IndirectOosvarValue + 287, // BracedOosvarValue + 291, // FullOosvar + 293, // LocalVariable + 2078, // Rvalue + 295, // PrecedenceChainStart + 296, // TernaryTerm + 297, // LogicalOrTerm + 298, // LogicalXORTerm + 299, // LogicalAndTerm + 300, // EqneTerm + 301, // CmpTerm + 302, // BitwiseORTerm + 303, // BitwiseXORTerm + 304, // BitwiseANDTerm + 305, // BitwiseShiftTerm + 306, // AddsubdotTerm + 308, // MuldivTerm + 312, // UnaryOpTerm + 313, // PowTerm + 316, // PrecedenceChainEnd + 318, // MlrvalOrFunction + 326, // ArrayLiteral + -1, // ArrayLiteralElements + 328, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 329, // ContextVariable + 341, // ArrayOrMapIndexAccess + 342, // ArraySliceAccess + 343, // FcnOrSubrCall + 344, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2054 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -131526,14 +137689,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2055 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -131590,14 +137756,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2056 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -131654,14 +137823,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2057 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -131718,14 +137890,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2058 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -131782,14 +137957,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2059 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -131846,78 +138024,17 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2060 - -1, // S' - -1, // Root - 2063, // StatementBlock - 969, // BracelessStatement - 971, // Assignment - 977, // Lvalue - 972, // BareBoolean - 973, // FilterStatement - 974, // EmitStatement - 975, // DumpStatement - 976, // EdumpStatement - 983, // FieldValue - 984, // DirectFieldValue - 985, // IndirectFieldValue - 986, // BracedFieldValue - 990, // FullSrec - 992, // OosvarValue - 993, // DirectOosvarValue - 994, // IndirectOosvarValue - 995, // BracedOosvarValue - 999, // FullOosvar - 1001, // LocalVariable - 978, // Rvalue - 1003, // PrecedenceChainStart - 1004, // TernaryTerm - 1005, // LogicalOrTerm - 1006, // LogicalXORTerm - 1007, // LogicalAndTerm - 1008, // EqneTerm - 1009, // CmpTerm - 1010, // BitwiseORTerm - 1011, // BitwiseXORTerm - 1012, // BitwiseANDTerm - 1013, // BitwiseShiftTerm - 1014, // AddsubdotTerm - 1016, // MuldivTerm - 1020, // UnaryOpTerm - 1021, // PowTerm - 1024, // PrecedenceChainEnd - 1026, // MlrvalOrFunction - 1034, // ArrayLiteral - -1, // ArrayLiteralElements - 1036, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1039, // ContextVariable - 1051, // ArrayOrMapIndexAccess - 1052, // ArraySliceAccess - 1053, // FcnOrSubrCall - 1054, // FunctionName - -1, // FcnArgs - 970, // BracefulStatement - 1055, // BeginBlock - 1056, // EndBlock - 1057, // IfChain - 1061, // IfElifStar - 1062, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - 1058, // ForLoop - 1064, // ForLoopKeyOnly - }, - gotoRow{ // S2061 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -131974,14 +138091,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2061 + -1, // S' + -1, // Root + -1, // StatementBlock + 2082, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2062 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -132038,78 +138225,84 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, gotoRow{ // S2063 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BareBoolean - -1, // FilterStatement - -1, // EmitStatement - -1, // DumpStatement - -1, // EdumpStatement - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // LocalVariable - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // FcnOrSubrCall - -1, // FunctionName - -1, // FcnArgs - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // IfChain - -1, // IfElifStar - -1, // IfBlock - -1, // ElifBlock - -1, // ElseBlock - -1, // ForLoopIndex - -1, // ForLoop - -1, // ForLoopKeyOnly + -1, // S' + -1, // Root + 2083, // StatementBlock + -1, // StatementBlockInBraces + 978, // BracelessStatement + 982, // Assignment + 989, // Lvalue + 983, // BareBoolean + 984, // FilterStatement + 985, // EmitStatement + 986, // DumpStatement + 987, // EdumpStatement + 995, // FieldValue + 996, // DirectFieldValue + 997, // IndirectFieldValue + 998, // BracedFieldValue + 1002, // FullSrec + 1004, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 1011, // FullOosvar + 1013, // LocalVariable + 990, // Rvalue + 1015, // PrecedenceChainStart + 1016, // TernaryTerm + 1017, // LogicalOrTerm + 1018, // LogicalXORTerm + 1019, // LogicalAndTerm + 1020, // EqneTerm + 1021, // CmpTerm + 1022, // BitwiseORTerm + 1023, // BitwiseXORTerm + 1024, // BitwiseANDTerm + 1025, // BitwiseShiftTerm + 1026, // AddsubdotTerm + 1028, // MuldivTerm + 1032, // UnaryOpTerm + 1033, // PowTerm + 1036, // PrecedenceChainEnd + 1038, // MlrvalOrFunction + 1046, // ArrayLiteral + -1, // ArrayLiteralElements + 1048, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1049, // ContextVariable + 1061, // ArrayOrMapIndexAccess + 1062, // ArraySliceAccess + 1063, // FcnOrSubrCall + 1064, // FunctionName + -1, // FcnArgs + 979, // BracefulStatement + 1065, // BeginBlock + 1066, // EndBlock + 1067, // IfChain + 1072, // IfElifStar + 1073, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + 1068, // WhileLoop + 988, // DoWhileLoop + 1069, // ForLoop + 1077, // ForLoopKeyOnly + 1078, // ForLoopKeyValue }, gotoRow{ // S2064 -1, // S' -1, // Root -1, // StatementBlock + -1, // StatementBlockInBraces -1, // BracelessStatement -1, // Assignment -1, // Lvalue @@ -132166,8 +138359,2154 @@ var gotoTab = gotoTable{ -1, // IfBlock -1, // ElifBlock -1, // ElseBlock - -1, // ForLoopIndex + -1, // WhileLoop + -1, // DoWhileLoop -1, // ForLoop -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2065 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2066 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2067 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2068 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2069 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2070 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2071 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2072 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2073 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2074 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2075 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2076 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2077 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2078 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2079 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2080 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2081 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2082 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2083 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2084 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2085 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2086 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + 385, // FieldValue + 386, // DirectFieldValue + 387, // IndirectFieldValue + 388, // BracedFieldValue + 392, // FullSrec + 394, // OosvarValue + 395, // DirectOosvarValue + 396, // IndirectOosvarValue + 397, // BracedOosvarValue + 401, // FullOosvar + 403, // LocalVariable + 2092, // Rvalue + 405, // PrecedenceChainStart + 406, // TernaryTerm + 407, // LogicalOrTerm + 408, // LogicalXORTerm + 409, // LogicalAndTerm + 410, // EqneTerm + 411, // CmpTerm + 412, // BitwiseORTerm + 413, // BitwiseXORTerm + 414, // BitwiseANDTerm + 415, // BitwiseShiftTerm + 416, // AddsubdotTerm + 418, // MuldivTerm + 422, // UnaryOpTerm + 423, // PowTerm + 426, // PrecedenceChainEnd + 428, // MlrvalOrFunction + 436, // ArrayLiteral + -1, // ArrayLiteralElements + 438, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 439, // ContextVariable + 451, // ArrayOrMapIndexAccess + 452, // ArraySliceAccess + 453, // FcnOrSubrCall + 454, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2087 + -1, // S' + -1, // Root + -1, // StatementBlock + 2093, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2088 + -1, // S' + -1, // Root + -1, // StatementBlock + 2094, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2089 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2090 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2091 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2092 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2093 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2094 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2095 + -1, // S' + -1, // Root + -1, // StatementBlock + 2096, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue + }, + gotoRow{ // S2096 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // StatementBlockInBraces + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BareBoolean + -1, // FilterStatement + -1, // EmitStatement + -1, // DumpStatement + -1, // EdumpStatement + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // LocalVariable + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // IfChain + -1, // IfElifStar + -1, // IfBlock + -1, // ElifBlock + -1, // ElseBlock + -1, // WhileLoop + -1, // DoWhileLoop + -1, // ForLoop + -1, // ForLoopKeyOnly + -1, // ForLoopKeyValue }, } diff --git a/go/src/miller/parsing/parser/parser.go b/go/src/miller/parsing/parser/parser.go index db68423b6..58fd97b4a 100644 --- a/go/src/miller/parsing/parser/parser.go +++ b/go/src/miller/parsing/parser/parser.go @@ -11,9 +11,9 @@ import ( ) const ( - numProductions = 180 - numStates = 2065 - numSymbols = 164 + numProductions = 184 + numStates = 2097 + numSymbols = 169 ) // Stack diff --git a/go/src/miller/parsing/parser/productionstable.go b/go/src/miller/parsing/parser/productionstable.go index 092b757cf..01514ef65 100644 --- a/go/src/miller/parsing/parser/productionstable.go +++ b/go/src/miller/parsing/parser/productionstable.go @@ -101,10 +101,30 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `BracelessStatement : Assignment << >>`, - Id: "BracelessStatement", + String: `StatementBlockInBraces : "{" "}" << dsl.NewASTNodeZary(nil, dsl.NodeTypeStatementBlock) >>`, + Id: "StatementBlockInBraces", NTType: 3, Index: 8, + NumSymbols: 2, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeZary(nil, dsl.NodeTypeStatementBlock) + }, + }, + ProdTabEntry{ + String: `StatementBlockInBraces : "{" StatementBlock "}" << dsl.Wrap(X[1]) >>`, + Id: "StatementBlockInBraces", + NTType: 3, + Index: 9, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.Wrap(X[1]) + }, + }, + ProdTabEntry{ + String: `BracelessStatement : Assignment << >>`, + Id: "BracelessStatement", + NTType: 4, + Index: 10, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -113,8 +133,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BracelessStatement : BareBoolean << >>`, Id: "BracelessStatement", - NTType: 3, - Index: 9, + NTType: 4, + Index: 11, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -123,8 +143,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BracelessStatement : FilterStatement << >>`, Id: "BracelessStatement", - NTType: 3, - Index: 10, + NTType: 4, + Index: 12, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -133,8 +153,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BracelessStatement : EmitStatement << >>`, Id: "BracelessStatement", - NTType: 3, - Index: 11, + NTType: 4, + Index: 13, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -143,8 +163,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BracelessStatement : DumpStatement << >>`, Id: "BracelessStatement", - NTType: 3, - Index: 12, + NTType: 4, + Index: 14, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -153,8 +173,18 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BracelessStatement : EdumpStatement << >>`, Id: "BracelessStatement", - NTType: 3, - Index: 13, + NTType: 4, + Index: 15, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `BracelessStatement : DoWhileLoop << >>`, + Id: "BracelessStatement", + NTType: 4, + Index: 16, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -163,8 +193,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `Assignment : Lvalue "=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, Id: "Assignment", - NTType: 4, - Index: 14, + NTType: 5, + Index: 17, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) @@ -173,8 +203,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `Lvalue : Rvalue << >>`, Id: "Lvalue", - NTType: 5, - Index: 15, + NTType: 6, + Index: 18, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -183,8 +213,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BareBoolean : Rvalue << dsl.NewASTNodeUnary(nil, X[0], dsl.NodeTypeBareBoolean) >>`, Id: "BareBoolean", - NTType: 6, - Index: 16, + NTType: 7, + Index: 19, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(nil, X[0], dsl.NodeTypeBareBoolean) @@ -193,8 +223,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FilterStatement : md_token_filter Rvalue << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeFilterStatement) >>`, Id: "FilterStatement", - NTType: 7, - Index: 17, + NTType: 8, + Index: 20, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeFilterStatement) @@ -203,8 +233,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `EmitStatement : md_token_emit Rvalue << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeEmitStatement) >>`, Id: "EmitStatement", - NTType: 8, - Index: 18, + NTType: 9, + Index: 21, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeEmitStatement) @@ -213,8 +243,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `DumpStatement : md_token_dump << dsl.NewASTNodeZary(X[0], dsl.NodeTypeDumpStatement) >>`, Id: "DumpStatement", - NTType: 9, - Index: 19, + NTType: 10, + Index: 22, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary(X[0], dsl.NodeTypeDumpStatement) @@ -223,8 +253,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `EdumpStatement : md_token_edump << dsl.NewASTNodeZary(X[0], dsl.NodeTypeEdumpStatement) >>`, Id: "EdumpStatement", - NTType: 10, - Index: 20, + NTType: 11, + Index: 23, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary(X[0], dsl.NodeTypeEdumpStatement) @@ -233,8 +263,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FieldValue : DirectFieldValue << >>`, Id: "FieldValue", - NTType: 11, - Index: 21, + NTType: 12, + Index: 24, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -243,8 +273,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FieldValue : IndirectFieldValue << >>`, Id: "FieldValue", - NTType: 11, - Index: 22, + NTType: 12, + Index: 25, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -253,8 +283,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FieldValue : BracedFieldValue << >>`, Id: "FieldValue", - NTType: 11, - Index: 23, + NTType: 12, + Index: 26, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -263,8 +293,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `DirectFieldValue : md_token_field_name << dsl.NewASTNodeStripDollarOrAtSign(X[0], dsl.NodeTypeDirectFieldValue) >>`, Id: "DirectFieldValue", - NTType: 12, - Index: 24, + NTType: 13, + Index: 27, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDollarOrAtSign(X[0], dsl.NodeTypeDirectFieldValue) @@ -273,8 +303,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `IndirectFieldValue : "$[" Rvalue "]" << dsl.NewASTNodeUnary(dsl.NewASTToken("$[]", X[0]), X[1], dsl.NodeTypeIndirectFieldValue) >>`, Id: "IndirectFieldValue", - NTType: 13, - Index: 25, + NTType: 14, + Index: 28, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(dsl.NewASTToken("$[]", X[0]), X[1], dsl.NodeTypeIndirectFieldValue) @@ -283,8 +313,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BracedFieldValue : md_token_braced_field_name << dsl.NewASTNodeStripDollarOrAtSignAndCurlyBraces(X[0], dsl.NodeTypeDirectFieldValue) >>`, Id: "BracedFieldValue", - NTType: 14, - Index: 26, + NTType: 15, + Index: 29, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDollarOrAtSignAndCurlyBraces(X[0], dsl.NodeTypeDirectFieldValue) @@ -293,8 +323,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FullSrec : md_token_full_srec << dsl.NewASTNode(X[0], dsl.NodeTypeFullSrec) >>`, Id: "FullSrec", - NTType: 15, - Index: 27, + NTType: 16, + Index: 30, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeFullSrec) @@ -303,8 +333,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `OosvarValue : DirectOosvarValue << >>`, Id: "OosvarValue", - NTType: 16, - Index: 28, + NTType: 17, + Index: 31, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -313,8 +343,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `OosvarValue : IndirectOosvarValue << >>`, Id: "OosvarValue", - NTType: 16, - Index: 29, + NTType: 17, + Index: 32, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -323,8 +353,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `OosvarValue : BracedOosvarValue << >>`, Id: "OosvarValue", - NTType: 16, - Index: 30, + NTType: 17, + Index: 33, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -333,8 +363,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `DirectOosvarValue : md_token_oosvar_name << dsl.NewASTNodeStripDollarOrAtSign(X[0], dsl.NodeTypeDirectOosvarValue) >>`, Id: "DirectOosvarValue", - NTType: 17, - Index: 31, + NTType: 18, + Index: 34, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDollarOrAtSign(X[0], dsl.NodeTypeDirectOosvarValue) @@ -343,8 +373,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `IndirectOosvarValue : "@[" Rvalue "]" << dsl.NewASTNodeUnary(dsl.NewASTToken("@[]", X[0]), X[1], dsl.NodeTypeIndirectOosvarValue) >>`, Id: "IndirectOosvarValue", - NTType: 18, - Index: 32, + NTType: 19, + Index: 35, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(dsl.NewASTToken("@[]", X[0]), X[1], dsl.NodeTypeIndirectOosvarValue) @@ -353,8 +383,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BracedOosvarValue : md_token_braced_oosvar_name << dsl.NewASTNodeStripDollarOrAtSignAndCurlyBraces(X[0], dsl.NodeTypeDirectOosvarValue) >>`, Id: "BracedOosvarValue", - NTType: 19, - Index: 33, + NTType: 20, + Index: 36, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDollarOrAtSignAndCurlyBraces(X[0], dsl.NodeTypeDirectOosvarValue) @@ -363,8 +393,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FullOosvar : md_token_full_oosvar << dsl.NewASTNode(X[0], dsl.NodeTypeFullOosvar) >>`, Id: "FullOosvar", - NTType: 20, - Index: 34, + NTType: 21, + Index: 37, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeFullOosvar) @@ -373,8 +403,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `LocalVariable : md_token_non_sigil_name << dsl.NewASTNode(X[0], dsl.NodeTypeLocalVariable) >>`, Id: "LocalVariable", - NTType: 21, - Index: 35, + NTType: 22, + Index: 38, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeLocalVariable) @@ -388,8 +418,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 36, + NTType: 5, + Index: 39, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -408,8 +438,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 37, + NTType: 5, + Index: 40, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -428,8 +458,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 38, + NTType: 5, + Index: 41, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -448,8 +478,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 39, + NTType: 5, + Index: 42, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -468,8 +498,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 40, + NTType: 5, + Index: 43, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -488,8 +518,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 41, + NTType: 5, + Index: 44, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -508,8 +538,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 42, + NTType: 5, + Index: 45, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -528,8 +558,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 43, + NTType: 5, + Index: 46, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -548,8 +578,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 44, + NTType: 5, + Index: 47, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -568,8 +598,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 45, + NTType: 5, + Index: 48, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -588,8 +618,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 46, + NTType: 5, + Index: 49, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -608,8 +638,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 47, + NTType: 5, + Index: 50, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -628,8 +658,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 48, + NTType: 5, + Index: 51, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -648,8 +678,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 49, + NTType: 5, + Index: 52, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -668,8 +698,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 50, + NTType: 5, + Index: 53, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -688,8 +718,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 51, + NTType: 5, + Index: 54, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -708,8 +738,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 52, + NTType: 5, + Index: 55, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -723,8 +753,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `Rvalue : PrecedenceChainStart << >>`, Id: "Rvalue", - NTType: 22, - Index: 53, + NTType: 23, + Index: 56, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -733,8 +763,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `PrecedenceChainStart : TernaryTerm << >>`, Id: "PrecedenceChainStart", - NTType: 23, - Index: 54, + NTType: 24, + Index: 57, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -743,8 +773,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `TernaryTerm : LogicalOrTerm "?" TernaryTerm ":" TernaryTerm << dsl.NewASTNodeTernary(dsl.NewASTToken("?:", X[1]), X[0], X[2], X[4], dsl.NodeTypeOperator) >>`, Id: "TernaryTerm", - NTType: 24, - Index: 55, + NTType: 25, + Index: 58, NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary(dsl.NewASTToken("?:", X[1]), X[0], X[2], X[4], dsl.NodeTypeOperator) @@ -753,8 +783,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `TernaryTerm : LogicalOrTerm << >>`, Id: "TernaryTerm", - NTType: 24, - Index: 56, + NTType: 25, + Index: 59, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -763,8 +793,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `LogicalOrTerm : LogicalOrTerm "||" LogicalXORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "LogicalOrTerm", - NTType: 25, - Index: 57, + NTType: 26, + Index: 60, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -773,8 +803,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `LogicalOrTerm : LogicalXORTerm << >>`, Id: "LogicalOrTerm", - NTType: 25, - Index: 58, + NTType: 26, + Index: 61, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -783,8 +813,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `LogicalXORTerm : LogicalXORTerm "^^" LogicalAndTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "LogicalXORTerm", - NTType: 26, - Index: 59, + NTType: 27, + Index: 62, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -793,8 +823,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `LogicalXORTerm : LogicalAndTerm << >>`, Id: "LogicalXORTerm", - NTType: 26, - Index: 60, + NTType: 27, + Index: 63, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -803,36 +833,6 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `LogicalAndTerm : LogicalAndTerm "&&" EqneTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "LogicalAndTerm", - NTType: 27, - Index: 61, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `LogicalAndTerm : EqneTerm << >>`, - Id: "LogicalAndTerm", - NTType: 27, - Index: 62, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `EqneTerm : EqneTerm "=~" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "EqneTerm", - NTType: 28, - Index: 63, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `EqneTerm : EqneTerm "!=~" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "EqneTerm", NTType: 28, Index: 64, NumSymbols: 3, @@ -841,19 +841,19 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `EqneTerm : EqneTerm "==" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "EqneTerm", + String: `LogicalAndTerm : EqneTerm << >>`, + Id: "LogicalAndTerm", NTType: 28, Index: 65, - NumSymbols: 3, + NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + return X[0], nil }, }, ProdTabEntry{ - String: `EqneTerm : EqneTerm "!=" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + String: `EqneTerm : EqneTerm "=~" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "EqneTerm", - NTType: 28, + NTType: 29, Index: 66, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { @@ -861,18 +861,18 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `EqneTerm : CmpTerm << >>`, + String: `EqneTerm : EqneTerm "!=~" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "EqneTerm", - NTType: 28, + NTType: 29, Index: 67, - NumSymbols: 1, + NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) }, }, ProdTabEntry{ - String: `CmpTerm : CmpTerm ">" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "CmpTerm", + String: `EqneTerm : EqneTerm "==" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "EqneTerm", NTType: 29, Index: 68, NumSymbols: 3, @@ -881,8 +881,8 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `CmpTerm : CmpTerm ">=" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "CmpTerm", + String: `EqneTerm : EqneTerm "!=" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "EqneTerm", NTType: 29, Index: 69, NumSymbols: 3, @@ -891,19 +891,19 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `CmpTerm : CmpTerm "<" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "CmpTerm", + String: `EqneTerm : CmpTerm << >>`, + Id: "EqneTerm", NTType: 29, Index: 70, - NumSymbols: 3, + NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + return X[0], nil }, }, ProdTabEntry{ - String: `CmpTerm : CmpTerm "<=" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + String: `CmpTerm : CmpTerm ">" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "CmpTerm", - NTType: 29, + NTType: 30, Index: 71, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { @@ -911,18 +911,18 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `CmpTerm : BitwiseORTerm << >>`, + String: `CmpTerm : CmpTerm ">=" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "CmpTerm", - NTType: 29, + NTType: 30, Index: 72, - NumSymbols: 1, + NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) }, }, ProdTabEntry{ - String: `BitwiseORTerm : BitwiseORTerm "|" BitwiseXORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "BitwiseORTerm", + String: `CmpTerm : CmpTerm "<" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "CmpTerm", NTType: 30, Index: 73, NumSymbols: 3, @@ -931,10 +931,40 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `BitwiseORTerm : BitwiseXORTerm << >>`, - Id: "BitwiseORTerm", + String: `CmpTerm : CmpTerm "<=" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "CmpTerm", NTType: 30, Index: 74, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `CmpTerm : BitwiseORTerm << >>`, + Id: "CmpTerm", + NTType: 30, + Index: 75, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `BitwiseORTerm : BitwiseORTerm "|" BitwiseXORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "BitwiseORTerm", + NTType: 31, + Index: 76, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `BitwiseORTerm : BitwiseXORTerm << >>`, + Id: "BitwiseORTerm", + NTType: 31, + Index: 77, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -943,8 +973,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BitwiseXORTerm : BitwiseXORTerm "^" BitwiseANDTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "BitwiseXORTerm", - NTType: 31, - Index: 75, + NTType: 32, + Index: 78, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -953,8 +983,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BitwiseXORTerm : BitwiseANDTerm << >>`, Id: "BitwiseXORTerm", - NTType: 31, - Index: 76, + NTType: 32, + Index: 79, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -963,36 +993,6 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BitwiseANDTerm : BitwiseANDTerm "&" BitwiseShiftTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "BitwiseANDTerm", - NTType: 32, - Index: 77, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `BitwiseANDTerm : BitwiseShiftTerm << >>`, - Id: "BitwiseANDTerm", - NTType: 32, - Index: 78, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `BitwiseShiftTerm : BitwiseShiftTerm "<<" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "BitwiseShiftTerm", - NTType: 33, - Index: 79, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `BitwiseShiftTerm : BitwiseShiftTerm ">>" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "BitwiseShiftTerm", NTType: 33, Index: 80, NumSymbols: 3, @@ -1001,28 +1001,28 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `BitwiseShiftTerm : BitwiseShiftTerm ">>>" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "BitwiseShiftTerm", + String: `BitwiseANDTerm : BitwiseShiftTerm << >>`, + Id: "BitwiseANDTerm", NTType: 33, Index: 81, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `BitwiseShiftTerm : AddsubdotTerm << >>`, - Id: "BitwiseShiftTerm", - NTType: 33, - Index: 82, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil }, }, ProdTabEntry{ - String: `AddsubdotTerm : AddsubdotTerm "+" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "AddsubdotTerm", + String: `BitwiseShiftTerm : BitwiseShiftTerm "<<" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "BitwiseShiftTerm", + NTType: 34, + Index: 82, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `BitwiseShiftTerm : BitwiseShiftTerm ">>" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "BitwiseShiftTerm", NTType: 34, Index: 83, NumSymbols: 3, @@ -1031,8 +1031,8 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `AddsubdotTerm : AddsubdotTerm "-" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "AddsubdotTerm", + String: `BitwiseShiftTerm : BitwiseShiftTerm ">>>" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "BitwiseShiftTerm", NTType: 34, Index: 84, NumSymbols: 3, @@ -1041,10 +1041,40 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `AddsubdotTerm : AddsubdotTerm ".+" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "AddsubdotTerm", + String: `BitwiseShiftTerm : AddsubdotTerm << >>`, + Id: "BitwiseShiftTerm", NTType: 34, Index: 85, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `AddsubdotTerm : AddsubdotTerm "+" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "AddsubdotTerm", + NTType: 35, + Index: 86, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `AddsubdotTerm : AddsubdotTerm "-" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "AddsubdotTerm", + NTType: 35, + Index: 87, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `AddsubdotTerm : AddsubdotTerm ".+" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "AddsubdotTerm", + NTType: 35, + Index: 88, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1053,36 +1083,6 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `AddsubdotTerm : AddsubdotTerm ".-" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "AddsubdotTerm", - NTType: 34, - Index: 86, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `AddsubdotTerm : AddsubdotTerm "." MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "AddsubdotTerm", - NTType: 34, - Index: 87, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `AddsubdotTerm : MuldivTerm << >>`, - Id: "AddsubdotTerm", - NTType: 34, - Index: 88, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `MuldivTerm : MuldivTerm "*" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "MuldivTerm", NTType: 35, Index: 89, NumSymbols: 3, @@ -1091,8 +1091,8 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `MuldivTerm : MuldivTerm "/" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "MuldivTerm", + String: `AddsubdotTerm : AddsubdotTerm "." MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "AddsubdotTerm", NTType: 35, Index: 90, NumSymbols: 3, @@ -1101,10 +1101,40 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `MuldivTerm : MuldivTerm "//" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "MuldivTerm", + String: `AddsubdotTerm : MuldivTerm << >>`, + Id: "AddsubdotTerm", NTType: 35, Index: 91, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `MuldivTerm : MuldivTerm "*" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "MuldivTerm", + NTType: 36, + Index: 92, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `MuldivTerm : MuldivTerm "/" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "MuldivTerm", + NTType: 36, + Index: 93, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `MuldivTerm : MuldivTerm "//" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "MuldivTerm", + NTType: 36, + Index: 94, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1113,8 +1143,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MuldivTerm : MuldivTerm "%!"(MISSING) UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", - NTType: 35, - Index: 92, + NTType: 36, + Index: 95, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1123,8 +1153,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MuldivTerm : MuldivTerm ".*" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", - NTType: 35, - Index: 93, + NTType: 36, + Index: 96, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1133,8 +1163,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MuldivTerm : MuldivTerm "./" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", - NTType: 35, - Index: 94, + NTType: 36, + Index: 97, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1143,8 +1173,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MuldivTerm : MuldivTerm ".//" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", - NTType: 35, - Index: 95, + NTType: 36, + Index: 98, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1153,8 +1183,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MuldivTerm : UnaryOpTerm << >>`, Id: "MuldivTerm", - NTType: 35, - Index: 96, + NTType: 36, + Index: 99, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1163,8 +1193,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `UnaryOpTerm : "+" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", - NTType: 36, - Index: 97, + NTType: 37, + Index: 100, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1173,8 +1203,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `UnaryOpTerm : "-" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", - NTType: 36, - Index: 98, + NTType: 37, + Index: 101, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1183,8 +1213,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `UnaryOpTerm : ".+" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", - NTType: 36, - Index: 99, + NTType: 37, + Index: 102, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1193,8 +1223,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `UnaryOpTerm : ".-" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", - NTType: 36, - Index: 100, + NTType: 37, + Index: 103, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1203,8 +1233,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `UnaryOpTerm : "!" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", - NTType: 36, - Index: 101, + NTType: 37, + Index: 104, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1213,8 +1243,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `UnaryOpTerm : "~" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", - NTType: 36, - Index: 102, + NTType: 37, + Index: 105, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1223,8 +1253,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `UnaryOpTerm : PowTerm << >>`, Id: "UnaryOpTerm", - NTType: 36, - Index: 103, + NTType: 37, + Index: 106, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1233,8 +1263,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `PowTerm : PrecedenceChainEnd "**" PowTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "PowTerm", - NTType: 37, - Index: 104, + NTType: 38, + Index: 107, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1243,8 +1273,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `PowTerm : PrecedenceChainEnd << >>`, Id: "PowTerm", - NTType: 37, - Index: 105, + NTType: 38, + Index: 108, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1253,8 +1283,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `PrecedenceChainEnd : "(" Rvalue ")" << dsl.Nestable(X[1]) >>`, Id: "PrecedenceChainEnd", - NTType: 38, - Index: 106, + NTType: 39, + Index: 109, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.Nestable(X[1]) @@ -1263,36 +1293,6 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `PrecedenceChainEnd : MlrvalOrFunction << >>`, Id: "PrecedenceChainEnd", - NTType: 38, - Index: 107, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `MlrvalOrFunction : FieldValue << >>`, - Id: "MlrvalOrFunction", - NTType: 39, - Index: 108, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `MlrvalOrFunction : FullSrec << >>`, - Id: "MlrvalOrFunction", - NTType: 39, - Index: 109, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `MlrvalOrFunction : OosvarValue << >>`, - Id: "MlrvalOrFunction", NTType: 39, Index: 110, NumSymbols: 1, @@ -1300,11 +1300,41 @@ var productionsTable = ProdTab{ return X[0], nil }, }, + ProdTabEntry{ + String: `MlrvalOrFunction : FieldValue << >>`, + Id: "MlrvalOrFunction", + NTType: 40, + Index: 111, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `MlrvalOrFunction : FullSrec << >>`, + Id: "MlrvalOrFunction", + NTType: 40, + Index: 112, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `MlrvalOrFunction : OosvarValue << >>`, + Id: "MlrvalOrFunction", + NTType: 40, + Index: 113, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, ProdTabEntry{ String: `MlrvalOrFunction : FullOosvar << >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 111, + NTType: 40, + Index: 114, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1313,8 +1343,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : LocalVariable << >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 112, + NTType: 40, + Index: 115, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1326,8 +1356,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeStringLiteral, ) >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 113, + NTType: 40, + Index: 116, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDoubleQuotePair( @@ -1339,8 +1369,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : md_token_int_literal << dsl.NewASTNode(X[0], dsl.NodeTypeIntLiteral) >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 114, + NTType: 40, + Index: 117, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeIntLiteral) @@ -1349,8 +1379,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : md_token_float_literal << dsl.NewASTNode(X[0], dsl.NodeTypeFloatLiteral) >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 115, + NTType: 40, + Index: 118, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeFloatLiteral) @@ -1359,8 +1389,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : md_token_boolean_literal << dsl.NewASTNode(X[0], dsl.NodeTypeBoolLiteral) >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 116, + NTType: 40, + Index: 119, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeBoolLiteral) @@ -1372,8 +1402,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeConstant, ) >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 117, + NTType: 40, + Index: 120, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode( @@ -1388,8 +1418,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeConstant, ) >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 118, + NTType: 40, + Index: 121, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode( @@ -1401,8 +1431,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : md_token_panic << dsl.NewASTNode(X[0], dsl.NodeTypePanic) >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 119, + NTType: 40, + Index: 122, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypePanic) @@ -1411,8 +1441,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : ArrayLiteral << >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 120, + NTType: 40, + Index: 123, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1424,8 +1454,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArrayLiteral, ) >>`, Id: "ArrayLiteral", - NTType: 40, - Index: 121, + NTType: 41, + Index: 124, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary( @@ -1443,8 +1473,8 @@ var productionsTable = ProdTab{ X[1], ) >>`, Id: "ArrayLiteral", - NTType: 40, - Index: 122, + NTType: 41, + Index: 125, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AdoptChildren( @@ -1463,8 +1493,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArrayLiteral, ) >>`, Id: "ArrayLiteralElements", - NTType: 41, - Index: 123, + NTType: 42, + Index: 126, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1481,8 +1511,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArrayLiteral, ) >>`, Id: "ArrayLiteralElements", - NTType: 41, - Index: 124, + NTType: 42, + Index: 127, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1498,8 +1528,8 @@ var productionsTable = ProdTab{ X[0], ) >>`, Id: "ArrayLiteralElements", - NTType: 41, - Index: 125, + NTType: 42, + Index: 128, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.PrependChild( @@ -1511,8 +1541,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : MapLiteral << >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 126, + NTType: 40, + Index: 129, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1524,8 +1554,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteral, ) >>`, Id: "MapLiteral", - NTType: 42, - Index: 127, + NTType: 43, + Index: 130, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary( @@ -1543,8 +1573,8 @@ var productionsTable = ProdTab{ X[1], ) >>`, Id: "MapLiteral", - NTType: 42, - Index: 128, + NTType: 43, + Index: 131, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AdoptChildren( @@ -1563,8 +1593,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteral, ) >>`, Id: "MapLiteralKeyValuePairs", - NTType: 43, - Index: 129, + NTType: 44, + Index: 132, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1581,8 +1611,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteral, ) >>`, Id: "MapLiteralKeyValuePairs", - NTType: 43, - Index: 130, + NTType: 44, + Index: 133, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1598,8 +1628,8 @@ var productionsTable = ProdTab{ X[0], ) >>`, Id: "MapLiteralKeyValuePairs", - NTType: 43, - Index: 131, + NTType: 44, + Index: 134, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.PrependChild( @@ -1616,8 +1646,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteralKeyValuePair, ) >>`, Id: "MapLiteralKeyValuePair", - NTType: 44, - Index: 132, + NTType: 45, + Index: 135, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -1631,8 +1661,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : ContextVariable << >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 133, + NTType: 40, + Index: 136, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1641,8 +1671,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_IPS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 134, + NTType: 46, + Index: 137, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1651,8 +1681,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_IFS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 135, + NTType: 46, + Index: 138, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1661,8 +1691,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_IRS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 136, + NTType: 46, + Index: 139, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1671,8 +1701,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_OPS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 137, + NTType: 46, + Index: 140, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1681,8 +1711,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_OFS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 138, + NTType: 46, + Index: 141, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1691,8 +1721,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_ORS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 139, + NTType: 46, + Index: 142, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1701,8 +1731,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_NF << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 140, + NTType: 46, + Index: 143, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1711,8 +1741,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_NR << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 141, + NTType: 46, + Index: 144, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1721,8 +1751,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_FNR << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 142, + NTType: 46, + Index: 145, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1731,8 +1761,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_FILENAME << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 143, + NTType: 46, + Index: 146, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1741,8 +1771,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_FILENUM << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 144, + NTType: 46, + Index: 147, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1751,8 +1781,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : ArrayOrMapIndexAccess << >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 145, + NTType: 40, + Index: 148, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1766,8 +1796,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArrayOrMapIndexAccess, ) >>`, Id: "ArrayOrMapIndexAccess", - NTType: 46, - Index: 146, + NTType: 47, + Index: 149, NumSymbols: 4, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -1781,8 +1811,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : ArraySliceAccess << >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 147, + NTType: 40, + Index: 150, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1797,8 +1827,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArraySliceAccess, ) >>`, Id: "ArraySliceAccess", - NTType: 47, - Index: 148, + NTType: 48, + Index: 151, NumSymbols: 6, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1822,8 +1852,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArraySliceAccess, ) >>`, Id: "ArraySliceAccess", - NTType: 47, - Index: 149, + NTType: 48, + Index: 152, NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1850,8 +1880,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArraySliceAccess, ) >>`, Id: "ArraySliceAccess", - NTType: 47, - Index: 150, + NTType: 48, + Index: 153, NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1881,8 +1911,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArraySliceAccess, ) >>`, Id: "ArraySliceAccess", - NTType: 47, - Index: 151, + NTType: 48, + Index: 154, NumSymbols: 4, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1903,8 +1933,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : FcnOrSubrCall << >>`, Id: "MlrvalOrFunction", - NTType: 39, - Index: 152, + NTType: 40, + Index: 155, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1916,8 +1946,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeFunctionCallsite, ) >>`, Id: "FcnOrSubrCall", - NTType: 48, - Index: 153, + NTType: 49, + Index: 156, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary( @@ -1935,8 +1965,8 @@ var productionsTable = ProdTab{ X[2], ) >>`, Id: "FcnOrSubrCall", - NTType: 48, - Index: 154, + NTType: 49, + Index: 157, NumSymbols: 4, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AdoptChildren( @@ -1951,8 +1981,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FunctionName : md_token_non_sigil_name << >>`, Id: "FunctionName", - NTType: 49, - Index: 155, + NTType: 50, + Index: 158, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1961,8 +1991,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FunctionName : md_token_int_type << >>`, Id: "FunctionName", - NTType: 49, - Index: 156, + NTType: 50, + Index: 159, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1971,8 +2001,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FunctionName : md_token_float_type << >>`, Id: "FunctionName", - NTType: 49, - Index: 157, + NTType: 50, + Index: 160, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1985,8 +2015,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeFunctionCallsite, ) >>`, Id: "FcnArgs", - NTType: 50, - Index: 158, + NTType: 51, + Index: 161, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -2003,8 +2033,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeFunctionCallsite, ) >>`, Id: "FcnArgs", - NTType: 50, - Index: 159, + NTType: 51, + Index: 162, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -2020,8 +2050,8 @@ var productionsTable = ProdTab{ X[0], ) >>`, Id: "FcnArgs", - NTType: 50, - Index: 160, + NTType: 51, + Index: 163, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.PrependChild( @@ -2033,8 +2063,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BracefulStatement : BeginBlock << >>`, Id: "BracefulStatement", - NTType: 51, - Index: 161, + NTType: 52, + Index: 164, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -2043,8 +2073,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BracefulStatement : EndBlock << >>`, Id: "BracefulStatement", - NTType: 51, - Index: 162, + NTType: 52, + Index: 165, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -2053,8 +2083,18 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BracefulStatement : IfChain << >>`, Id: "BracefulStatement", - NTType: 51, - Index: 163, + NTType: 52, + Index: 166, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `BracefulStatement : WhileLoop << >>`, + Id: "BracefulStatement", + NTType: 52, + Index: 167, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -2063,68 +2103,38 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BracefulStatement : ForLoop << >>`, Id: "BracefulStatement", - NTType: 51, - Index: 164, + NTType: 52, + Index: 168, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil }, }, ProdTabEntry{ - String: `BeginBlock : md_token_begin "{" "}" << dsl.NewASTNodeZary(nil, dsl.NodeTypeBeginBlock) >>`, + String: `BeginBlock : md_token_begin StatementBlockInBraces << dsl.NewASTNodeUnary(nil, X[1], dsl.NodeTypeBeginBlock) >>`, Id: "BeginBlock", - NTType: 52, - Index: 165, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeZary(nil, dsl.NodeTypeBeginBlock) - }, - }, - ProdTabEntry{ - String: `BeginBlock : md_token_begin "{" StatementBlock "}" << dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeBeginBlock) >>`, - Id: "BeginBlock", - NTType: 52, - Index: 166, - NumSymbols: 4, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeBeginBlock) - }, - }, - ProdTabEntry{ - String: `EndBlock : md_token_end "{" "}" << dsl.NewASTNodeZary(nil, dsl.NodeTypeEndBlock) >>`, - Id: "EndBlock", - NTType: 53, - Index: 167, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeZary(nil, dsl.NodeTypeEndBlock) - }, - }, - ProdTabEntry{ - String: `EndBlock : md_token_end "{" StatementBlock "}" << dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeEndBlock) >>`, - Id: "EndBlock", - NTType: 53, - Index: 168, - NumSymbols: 4, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeEndBlock) - }, - }, - ProdTabEntry{ - String: `EndBlock : md_token_end "{" StatementBlock "}" << dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeEndBlock) >>`, - Id: "EndBlock", NTType: 53, Index: 169, - NumSymbols: 4, + NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeEndBlock) + return dsl.NewASTNodeUnary(nil, X[1], dsl.NodeTypeBeginBlock) + }, + }, + ProdTabEntry{ + String: `EndBlock : md_token_end StatementBlockInBraces << dsl.NewASTNodeUnary(nil, X[1], dsl.NodeTypeEndBlock) >>`, + Id: "EndBlock", + NTType: 54, + Index: 170, + NumSymbols: 2, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeUnary(nil, X[1], dsl.NodeTypeEndBlock) }, }, ProdTabEntry{ String: `IfChain : IfElifStar << >>`, Id: "IfChain", - NTType: 54, - Index: 170, + NTType: 55, + Index: 171, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -2133,8 +2143,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `IfChain : IfElifStar ElseBlock << dsl.AppendChild(X[0], X[1]) >>`, Id: "IfChain", - NTType: 54, - Index: 171, + NTType: 55, + Index: 172, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AppendChild(X[0], X[1]) @@ -2143,8 +2153,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `IfElifStar : IfBlock << dsl.NewASTNodeUnary(nil, X[0], dsl.NodeTypeIfChain) >>`, Id: "IfElifStar", - NTType: 55, - Index: 172, + NTType: 56, + Index: 173, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(nil, X[0], dsl.NodeTypeIfChain) @@ -2153,83 +2163,127 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `IfElifStar : IfElifStar ElifBlock << dsl.AppendChild(X[0], X[1]) >>`, Id: "IfElifStar", - NTType: 55, - Index: 173, + NTType: 56, + Index: 174, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AppendChild(X[0], X[1]) }, }, ProdTabEntry{ - String: `IfBlock : md_token_if "(" Rvalue ")" "{" StatementBlock "}" << dsl.NewASTNodeBinary(X[0], X[2], X[5], dsl.NodeTypeIfItem) >>`, + String: `IfBlock : md_token_if "(" Rvalue ")" StatementBlockInBraces << dsl.NewASTNodeBinary(X[0], X[2], X[4], dsl.NodeTypeIfItem) >>`, Id: "IfBlock", - NTType: 56, - Index: 174, - NumSymbols: 7, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[0], X[2], X[5], dsl.NodeTypeIfItem) - }, - }, - ProdTabEntry{ - String: `ElifBlock : md_token_elif "(" Rvalue ")" "{" StatementBlock "}" << dsl.NewASTNodeBinary(X[0], X[2], X[5], dsl.NodeTypeIfItem) >>`, - Id: "ElifBlock", NTType: 57, Index: 175, - NumSymbols: 7, + NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[0], X[2], X[5], dsl.NodeTypeIfItem) + return dsl.NewASTNodeBinary(X[0], X[2], X[4], dsl.NodeTypeIfItem) }, }, ProdTabEntry{ - String: `ElseBlock : md_token_else "{" StatementBlock "}" << dsl.NewASTNodeUnary(X[0], X[2], dsl.NodeTypeIfItem) >>`, - Id: "ElseBlock", + String: `ElifBlock : md_token_elif "(" Rvalue ")" StatementBlockInBraces << dsl.NewASTNodeBinary(X[0], X[2], X[4], dsl.NodeTypeIfItem) >>`, + Id: "ElifBlock", NTType: 58, Index: 176, - NumSymbols: 4, + NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeUnary(X[0], X[2], dsl.NodeTypeIfItem) + return dsl.NewASTNodeBinary(X[0], X[2], X[4], dsl.NodeTypeIfItem) }, }, ProdTabEntry{ - String: `ForLoopIndex : LocalVariable << >>`, - Id: "ForLoopIndex", + String: `ElseBlock : md_token_else StatementBlockInBraces << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeIfItem) >>`, + Id: "ElseBlock", NTType: 59, Index: 177, - NumSymbols: 1, + NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil + return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeIfItem) + }, + }, + ProdTabEntry{ + String: `WhileLoop : md_token_while "(" Rvalue ")" StatementBlockInBraces << dsl.NewASTNodeBinary(X[0], X[2], X[4], dsl.NodeTypeWhileLoop) >>`, + Id: "WhileLoop", + NTType: 60, + Index: 178, + NumSymbols: 5, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[0], X[2], X[4], dsl.NodeTypeWhileLoop) + }, + }, + ProdTabEntry{ + String: `DoWhileLoop : md_token_do StatementBlockInBraces md_token_while "(" Rvalue ")" << dsl.NewASTNodeBinary(X[0], X[1], X[3], dsl.NodeTypeDoWhileLoop) >>`, + Id: "DoWhileLoop", + NTType: 61, + Index: 179, + NumSymbols: 6, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[0], X[1], X[4], dsl.NodeTypeDoWhileLoop) }, }, ProdTabEntry{ String: `ForLoop : ForLoopKeyOnly << >>`, Id: "ForLoop", - NTType: 60, - Index: 178, + NTType: 62, + Index: 180, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil }, }, ProdTabEntry{ - String: `ForLoopKeyOnly : md_token_for "(" ForLoopIndex md_token_in Rvalue ")" "{" StatementBlock "}" << dsl.NewASTNodeTernary( + String: `ForLoop : ForLoopKeyValue << >>`, + Id: "ForLoop", + NTType: 62, + Index: 181, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `ForLoopKeyOnly : md_token_for "(" LocalVariable md_token_in Rvalue ")" StatementBlockInBraces << dsl.NewASTNodeTernary( X[0], // "for" X[2], // k, etc. X[4], // $*, etc. - X[7], // { ... } + X[6], // { ... } dsl.NodeTypeForLoopKeyOnly, ); >>`, Id: "ForLoopKeyOnly", - NTType: 61, - Index: 179, - NumSymbols: 9, + NTType: 63, + Index: 182, + NumSymbols: 7, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( X[0], // "for" X[2], // k, etc. X[4], // $*, etc. - X[7], // { ... } + X[6], // { ... } dsl.NodeTypeForLoopKeyOnly, ) }, }, + ProdTabEntry{ + String: `ForLoopKeyValue : md_token_for "(" LocalVariable "," LocalVariable md_token_in Rvalue ")" StatementBlockInBraces << dsl.NewASTNodeQuaternary( + X[0], // "for" + X[2], // k, etc. + X[4], // v, etc. + X[6], // $*, etc. + X[8], // { ... } + dsl.NodeTypeForLoopKeyValue, + ); >>`, + Id: "ForLoopKeyValue", + NTType: 64, + Index: 183, + NumSymbols: 9, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeQuaternary( + X[0], // "for" + X[2], // k, etc. + X[4], // v, etc. + X[6], // $*, etc. + X[8], // { ... } + dsl.NodeTypeForLoopKeyValue, + ) + }, + }, } diff --git a/go/src/miller/parsing/token/token.go b/go/src/miller/parsing/token/token.go index 022ba91df..c5cf4f30e 100644 --- a/go/src/miller/parsing/token/token.go +++ b/go/src/miller/parsing/token/token.go @@ -123,6 +123,8 @@ var TokMap = TokenMap{ "$", "empty", ";", + "{", + "}", "=", "md_token_filter", "md_token_emit", @@ -199,8 +201,6 @@ var TokMap = TokenMap{ "md_token_panic", "[", ",", - "{", - "}", "md_token_IPS", "md_token_IFS", "md_token_IRS", @@ -219,6 +219,8 @@ var TokMap = TokenMap{ "md_token_if", "md_token_elif", "md_token_else", + "md_token_while", + "md_token_do", "md_token_for", "md_token_in", }, @@ -228,84 +230,84 @@ var TokMap = TokenMap{ "$": 1, "empty": 2, ";": 3, - "=": 4, - "md_token_filter": 5, - "md_token_emit": 6, - "md_token_dump": 7, - "md_token_edump": 8, - "md_token_field_name": 9, - "$[": 10, - "]": 11, - "md_token_braced_field_name": 12, - "md_token_full_srec": 13, - "md_token_oosvar_name": 14, - "@[": 15, - "md_token_braced_oosvar_name": 16, - "md_token_full_oosvar": 17, - "md_token_non_sigil_name": 18, - "||=": 19, - "^^=": 20, - "&&=": 21, - "|=": 22, - "^=": 23, - "<<=": 24, - ">>=": 25, - ">>>=": 26, - "+=": 27, - ".=": 28, - "-=": 29, - "*=": 30, - "/=": 31, - "//=": 32, - "%=": 33, - "**=": 34, - "?": 35, - ":": 36, - "||": 37, - "^^": 38, - "&&": 39, - "=~": 40, - "!=~": 41, - "==": 42, - "!=": 43, - ">": 44, - ">=": 45, - "<": 46, - "<=": 47, - "|": 48, - "^": 49, - "&": 50, - "<<": 51, - ">>": 52, - ">>>": 53, - "+": 54, - "-": 55, - ".+": 56, - ".-": 57, - ".": 58, - "*": 59, - "/": 60, - "//": 61, - "%": 62, - ".*": 63, - "./": 64, - ".//": 65, - "!": 66, - "~": 67, - "**": 68, - "(": 69, - ")": 70, - "md_token_string_literal": 71, - "md_token_int_literal": 72, - "md_token_float_literal": 73, - "md_token_boolean_literal": 74, - "md_token_M_PI": 75, - "md_token_M_E": 76, - "md_token_panic": 77, - "[": 78, - ",": 79, - "{": 80, - "}": 81, + "{": 4, + "}": 5, + "=": 6, + "md_token_filter": 7, + "md_token_emit": 8, + "md_token_dump": 9, + "md_token_edump": 10, + "md_token_field_name": 11, + "$[": 12, + "]": 13, + "md_token_braced_field_name": 14, + "md_token_full_srec": 15, + "md_token_oosvar_name": 16, + "@[": 17, + "md_token_braced_oosvar_name": 18, + "md_token_full_oosvar": 19, + "md_token_non_sigil_name": 20, + "||=": 21, + "^^=": 22, + "&&=": 23, + "|=": 24, + "^=": 25, + "<<=": 26, + ">>=": 27, + ">>>=": 28, + "+=": 29, + ".=": 30, + "-=": 31, + "*=": 32, + "/=": 33, + "//=": 34, + "%=": 35, + "**=": 36, + "?": 37, + ":": 38, + "||": 39, + "^^": 40, + "&&": 41, + "=~": 42, + "!=~": 43, + "==": 44, + "!=": 45, + ">": 46, + ">=": 47, + "<": 48, + "<=": 49, + "|": 50, + "^": 51, + "&": 52, + "<<": 53, + ">>": 54, + ">>>": 55, + "+": 56, + "-": 57, + ".+": 58, + ".-": 59, + ".": 60, + "*": 61, + "/": 62, + "//": 63, + "%": 64, + ".*": 65, + "./": 66, + ".//": 67, + "!": 68, + "~": 69, + "**": 70, + "(": 71, + ")": 72, + "md_token_string_literal": 73, + "md_token_int_literal": 74, + "md_token_float_literal": 75, + "md_token_boolean_literal": 76, + "md_token_M_PI": 77, + "md_token_M_E": 78, + "md_token_panic": 79, + "[": 80, + ",": 81, "md_token_IPS": 82, "md_token_IFS": 83, "md_token_IRS": 84, @@ -324,7 +326,9 @@ var TokMap = TokenMap{ "md_token_if": 97, "md_token_elif": 98, "md_token_else": 99, - "md_token_for": 100, - "md_token_in": 101, + "md_token_while": 100, + "md_token_do": 101, + "md_token_for": 102, + "md_token_in": 103, }, } diff --git a/go/todo.txt b/go/todo.txt index 62cf7af37..1e65c36a8 100644 --- a/go/todo.txt +++ b/go/todo.txt @@ -2,18 +2,12 @@ TOP OF LIST: ! JSON null needs to be passed through as-is ... somehow ... new mlrval type?? + o note json types: string, number, boolean, null, object, array. * while and do-while statements -- not urgent -~ for-loops -- require localvars as prereq - > for-k, for-kv, for-knv sooner -- stack-frame special cases - > defer triple-for until later - -* stack frames - o at cst.State: list.List of StackFrame - o for now: StackFrame containing only hash-map from name to mlrval. - - default to absent (no hoisting) - - no scope-walks needed for for-loops +* for-knv + o defer triple-for until later ! quoted NIDX - how with whitespace regex -- ? @@ -161,3 +155,4 @@ NITS/NON-IMMEDIATE: ! systime printing out in scientific notation :( ! head early-out -- cite the relevant issue & fix the right way ... * relnotes: label b,i,x vs x,i,b change +* put -- multiple -f? as in C impl? diff --git a/go/u/try-cst b/go/u/try-cst index 642898984..36bb74443 100755 --- a/go/u/try-cst +++ b/go/u/try-cst @@ -239,3 +239,18 @@ echo; run_mlr --opprint --from u/s.dkvp put '$z = truncate($a, 1)' echo; run_mlr --opprint --from u/s.dkvp put '$z = truncate($a, 2)' echo; run_mlr --opprint --from u/s.dkvp put '$z = truncate($a, 3)' echo; run_mlr --opprint --from u/s.dkvp put '$z = truncate($a, 4)' + +echo; run_mlr --from u/s.dkvp head -n 2 then put -q 'for (k in $*) { emit { "foo" : "bar" } }' +echo; run_mlr --from u/s.dkvp head -n 2 then put -q 'for (k in $*) { emit { "foo" : k } }' +echo; run_mlr --from u/s.dkvp head -n 2 then put -q 'for (k in $*) { emit { k: "bar" } }' +echo; run_mlr --from u/s.dkvp head -n 2 then put -q 'for (k in $*) { emit { k : k } }' + +echo; run_mlr --from u/s.dkvp head -n 2 then put -q 'for (k,v in $*) { emit { "foo" : "bar" } }' +echo; run_mlr --from u/s.dkvp head -n 2 then put -q 'for (k,v in $*) { emit { "foo" : v } }' +echo; run_mlr --from u/s.dkvp head -n 2 then put -q 'for (k,v in $*) { emit { k: "bar" } }' +echo; run_mlr --from u/s.dkvp head -n 2 then put -q 'for (k,v in $*) { emit { k : v } }' + +echo; run_mlr --from u/s.dkvp put '$z = 0; while ($z < $i) {$z += 1}' +echo; run_mlr --from u/s.dkvp put '$z = 0; do {$z += 1} while ($z < $i)' +echo; run_mlr --from u/s.dkvp put '$z = 10; while ($z < $i) {$z += 1}' +echo; run_mlr --from u/s.dkvp put '$z = 10; do {$z += 1} while ($z < $i)' diff --git a/go/u/try-cst.out b/go/u/try-cst.out index 7c82f82a5..dde99e932 100644 --- a/go/u/try-cst.out +++ b/go/u/try-cst.out @@ -2478,3 +2478,147 @@ pan pan 1 0.3467901443380824 0.7268028627434533 pan eks pan 2 0.7586799647899636 0.5221511083334797 eks wye wye 3 0.20460330576630303 0.33831852551664776 wye eks wye 4 0.38139939387114097 0.13418874328430463 eks + + +---------------------------------------------------------------- +mlr --from u/s.dkvp head -n 2 then put -q for (k in $*) { emit { "foo" : "bar" } } +foo=bar +foo=bar +foo=bar +foo=bar +foo=bar +foo=bar +foo=bar +foo=bar +foo=bar +foo=bar + + +---------------------------------------------------------------- +mlr --from u/s.dkvp head -n 2 then put -q for (k in $*) { emit { "foo" : k } } +foo=a +foo=b +foo=i +foo=x +foo=y +foo=a +foo=b +foo=i +foo=x +foo=y + + +---------------------------------------------------------------- +mlr --from u/s.dkvp head -n 2 then put -q for (k in $*) { emit { k: "bar" } } +a=bar +b=bar +i=bar +x=bar +y=bar +a=bar +b=bar +i=bar +x=bar +y=bar + + +---------------------------------------------------------------- +mlr --from u/s.dkvp head -n 2 then put -q for (k in $*) { emit { k : k } } +a=a +b=b +i=i +x=x +y=y +a=a +b=b +i=i +x=x +y=y + + +---------------------------------------------------------------- +mlr --from u/s.dkvp head -n 2 then put -q for (k,v in $*) { emit { "foo" : "bar" } } +foo=bar +foo=bar +foo=bar +foo=bar +foo=bar +foo=bar +foo=bar +foo=bar +foo=bar +foo=bar + + +---------------------------------------------------------------- +mlr --from u/s.dkvp head -n 2 then put -q for (k,v in $*) { emit { "foo" : v } } +foo=pan +foo=pan +foo=1 +foo=0.3467901443380824 +foo=0.7268028627434533 +foo=eks +foo=pan +foo=2 +foo=0.7586799647899636 +foo=0.5221511083334797 + + +---------------------------------------------------------------- +mlr --from u/s.dkvp head -n 2 then put -q for (k,v in $*) { emit { k: "bar" } } +a=bar +b=bar +i=bar +x=bar +y=bar +a=bar +b=bar +i=bar +x=bar +y=bar + + +---------------------------------------------------------------- +mlr --from u/s.dkvp head -n 2 then put -q for (k,v in $*) { emit { k : v } } +a=pan +b=pan +i=1 +x=0.3467901443380824 +y=0.7268028627434533 +a=eks +b=pan +i=2 +x=0.7586799647899636 +y=0.5221511083334797 + + +---------------------------------------------------------------- +mlr --from u/s.dkvp put $z = 0; while ($z < $i) {$z += 1} +a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,z=1 +a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,z=2 +a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,z=3 +a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,z=4 + + +---------------------------------------------------------------- +mlr --from u/s.dkvp put $z = 0; do {$z += 1} while ($z < $i) +a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,z=1 +a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,z=2 +a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,z=3 +a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,z=4 + + +---------------------------------------------------------------- +mlr --from u/s.dkvp put $z = 10; while ($z < $i) {$z += 1} +a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,z=10 +a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,z=10 +a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,z=10 +a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,z=10 + + +---------------------------------------------------------------- +mlr --from u/s.dkvp put $z = 10; do {$z += 1} while ($z < $i) +a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,z=11 +a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,z=11 +a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,z=11 +a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,z=11 diff --git a/go/u/try-parse b/go/u/try-parse index 0e4c301c1..d6e3dc76d 100755 --- a/go/u/try-parse +++ b/go/u/try-parse @@ -88,4 +88,15 @@ echo; run_mlr -n put -v 'if (NR == 1) { $z = 100 } elif (NR == 2) { $z = 200 }' echo; run_mlr -n put -v 'if (NR == 1) { $z = 100 } elif (NR == 2) { $z = 200 } else { $z = 900 }' echo; run_mlr -n put -v 'if (NR == 1) { $z = 100 } elif (NR == 2) { $z = 200 } elif (NR == 3) { $z = 300 } else { $z = 900 }' -echo; run_mlr -n put -v 'for (k in $*) { emit { k : k} }' +echo; run_mlr -n put -v 'for (k in $*) { emit { k : k } }' + +echo; run_mlr -n put -v 'begin {}' +echo; run_mlr -n put -v 'begin {1}' +echo; run_mlr -n put -v 'end {}' +echo; run_mlr -n put -v 'end {1}' +echo; run_mlr -n put -v 'if (1) {}' +echo; run_mlr -n put -v 'if (1) {2}' +echo; run_mlr -n put -v 'for (k in $*) {}' +echo; run_mlr -n put -v 'for (k in $*) {2}' +echo; run_mlr -n put -v 'while (false) {}' +echo; run_mlr -n put -v 'do {} while (false)' diff --git a/go/u/try-parse.out b/go/u/try-parse.out index 8d03fad38..2b3bcc448 100644 --- a/go/u/try-parse.out +++ b/go/u/try-parse.out @@ -736,6 +736,7 @@ begin{} RAW AST: * StatementBlock * BeginBlock + * StatementBlock @@ -760,6 +761,7 @@ end{} RAW AST: * StatementBlock * EndBlock + * StatementBlock @@ -818,7 +820,9 @@ begin{} end {} RAW AST: * StatementBlock * BeginBlock + * StatementBlock * EndBlock + * StatementBlock @@ -1061,9 +1065,9 @@ RAW AST: ---------------------------------------------------------------- -mlr -n put -v for (k in $*) { emit { k : k} } +mlr -n put -v for (k in $*) { emit { k : k } } DSL EXPRESSION: -for (k in $*) { emit { k : k} } +for (k in $*) { emit { k : k } } RAW AST: * StatementBlock * ForLoopKeyOnly "for" @@ -1076,3 +1080,131 @@ RAW AST: * LocalVariable "k" * LocalVariable "k" + + +---------------------------------------------------------------- +mlr -n put -v begin {} +DSL EXPRESSION: +begin {} +RAW AST: +* StatementBlock + * BeginBlock + * StatementBlock + + + +---------------------------------------------------------------- +mlr -n put -v begin {1} +DSL EXPRESSION: +begin {1} +RAW AST: +* StatementBlock + * BeginBlock + * StatementBlock + * BareBoolean + * IntLiteral "1" + + + +---------------------------------------------------------------- +mlr -n put -v end {} +DSL EXPRESSION: +end {} +RAW AST: +* StatementBlock + * EndBlock + * StatementBlock + + + +---------------------------------------------------------------- +mlr -n put -v end {1} +DSL EXPRESSION: +end {1} +RAW AST: +* StatementBlock + * EndBlock + * StatementBlock + * BareBoolean + * IntLiteral "1" + + + +---------------------------------------------------------------- +mlr -n put -v if (1) {} +DSL EXPRESSION: +if (1) {} +RAW AST: +* StatementBlock + * IfChain + * IfItem "if" + * IntLiteral "1" + * StatementBlock + + + +---------------------------------------------------------------- +mlr -n put -v if (1) {2} +DSL EXPRESSION: +if (1) {2} +RAW AST: +* StatementBlock + * IfChain + * IfItem "if" + * IntLiteral "1" + * StatementBlock + * BareBoolean + * IntLiteral "2" + + + +---------------------------------------------------------------- +mlr -n put -v for (k in $*) {} +DSL EXPRESSION: +for (k in $*) {} +RAW AST: +* StatementBlock + * ForLoopKeyOnly "for" + * LocalVariable "k" + * FullSrec "$*" + * StatementBlock + + + +---------------------------------------------------------------- +mlr -n put -v for (k in $*) {2} +DSL EXPRESSION: +for (k in $*) {2} +RAW AST: +* StatementBlock + * ForLoopKeyOnly "for" + * LocalVariable "k" + * FullSrec "$*" + * StatementBlock + * BareBoolean + * IntLiteral "2" + + + +---------------------------------------------------------------- +mlr -n put -v while (false) {} +DSL EXPRESSION: +while (false) {} +RAW AST: +* StatementBlock + * WhileLoop "while" + * BoolLiteral "false" + * StatementBlock + + + +---------------------------------------------------------------- +mlr -n put -v do {} while (false) +DSL EXPRESSION: +do {} while (false) +RAW AST: +* StatementBlock + * DoWhileLoop "do" + * StatementBlock + * BoolLiteral "false" +